From 8d3be5817d385eb0461642006e1875f853779473 Mon Sep 17 00:00:00 2001 From: tykayn Date: Wed, 30 Aug 2023 15:55:45 +0200 Subject: [PATCH] handle jardinage of phones --- convert_to_osm_tags.ts | 12 +- data_other/irve_osm_2023-08-30.geojson | 5640 - data_other/irve_osm_2023-08-30.json | 37767 + data_other/irve_osm_2023-08-30_original.json | 7501 + mappings/converters/configIRVE.ts | 4 + mappings/engine.ts | 54 +- mappings/utils.ts | 2 +- output/build_log.log | 773860 ++++++++++++++++ output/my_converted_data_set.json | 21473 +- tests/main.test.js | 11 +- 10 files changed, 839311 insertions(+), 7013 deletions(-) delete mode 100644 data_other/irve_osm_2023-08-30.geojson create mode 100644 data_other/irve_osm_2023-08-30.json create mode 100644 data_other/irve_osm_2023-08-30_original.json create mode 100644 output/build_log.log diff --git a/convert_to_osm_tags.ts b/convert_to_osm_tags.ts index 50f4e98..c8dcc6c 100644 --- a/convert_to_osm_tags.ts +++ b/convert_to_osm_tags.ts @@ -24,7 +24,7 @@ let mini_arguments: any = minimist(process.argv.slice(2)) // let sourceFilePathGeoJson = './etalab_data/small.json' -let sourceFilePathGeoJson = './etalab_data/all.json' +let sourceFilePathGeoJson = './data_other/irve_osm_2023-08-30.json' // let sourceFilePathGeoJson = './output/my_converted_data_set_filtered_zipcode_91.json' // let sourceFilePathGeoJson = './output/my_converted_data_set_filtered_zipcode_91_small.json' @@ -100,11 +100,12 @@ let output_folder = 'output'; * @param fileContent */ function writeFile(fileName: string, fileContent: any) { - debugLog('write file ', fileName) + let write_path = `./${output_folder}/${fileName}` + debugLog('write file ', fileName , write_path) return fs.writeFile( - `./${output_folder}/${fileName}`, + write_path, fileContent, 'utf8', (err) => { @@ -234,12 +235,13 @@ function convertDataForIRVE(sourceFilePath: string, mapping: any, pointCounterMa let fileNameToWrite = 'my_converted_data_set' + filteredName + '.json' console.log('features: ', converted_geo_json.features.length) debugLog('convert : write file ', fileNameToWrite) + + console.log('mapping_engine.stats', Mapping_engine.stats) writeFile(fileNameToWrite, JSON.stringify(converted_geo_json, null, 2)) } else { console.log('convert : no writing of file, because there is no converted feature') } - // console.log('convert : converted_geo_json output:', converted_geo_json.features) return converted_geo_json } @@ -295,7 +297,7 @@ if (use_mapping_engine) { debugLog(' - using mapping engine') debugLog(' - pointCounterMax', pointCounterMax) - // Mapping_engine.setConfig(mappingConfigIRVE) + Mapping_engine.setConfig(mappingConfigIRVE) let currentMappingConfig = Mapping_engine.getConfig(); convertDataForIRVE(sourceFilePathGeoJson, currentMappingConfig, pointCounterMax, boundingBoxCoordinates) diff --git a/data_other/irve_osm_2023-08-30.geojson b/data_other/irve_osm_2023-08-30.geojson deleted file mode 100644 index ba4457a..0000000 --- a/data_other/irve_osm_2023-08-30.geojson +++ /dev/null @@ -1,5640 +0,0 @@ -{ - "version": 0.6, - "generator": "Overpass API 0.7.61.5 4133829e", - "osm3s": { - "timestamp_osm_base": "2023-08-30T09:42:03Z", - "timestamp_areas_base": "2023-08-30T07:21:46Z", - "copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL." - }, - "elements": [ - -{ - "type": "node", - "id": 3133005852, - "lat": 48.5964012, - "lon": 2.3683352, - "tags": { - "amenity": "charging_station", - "capacity": "6", - "fee": "yes", - "motorcar": "yes", - "network": "Alizé Liberté", - "opening_hours": "24/7", - "operator": "Bouygues Énergies et Services", - "owner": "Sičge Intermarché", - "ref:EU:EVSE": "FR*G29*P91086*001", - "socket:type2": "6", - "socket:typee": "1", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 3578040782, - "lat": 48.6009634, - "lon": 2.3617372, - "tags": { - "amenity": "charging_station", - "capacity": "6", - "fee": "yes", - "motorcar": "yes", - "network": "Alizé Liberté", - "opening_hours": "24/7", - "operator": "Bouygues Énergies et Services", - "owner": "Sičge Intermarché", - "ref:EU:EVSE": "FR*G29*P91086*002", - "socket:type2": "6", - "socket:typee": "1", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 3672844039, - "lat": 48.5963165, - "lon": 2.3698269, - "tags": { - "amenity": "charging_station", - "operator": "Groupement des Mousquetaires" - } -}, -{ - "type": "node", - "id": 3838888900, - "lat": 48.5857740, - "lon": 2.3032943, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "current:ac": "yes", - "current:dc": "yes", - "operator": "Auchan" - } -}, -{ - "type": "node", - "id": 4129991795, - "lat": 48.6763008, - "lon": 2.1692756, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "charging_station:output": "3.7 kW" - } -}, -{ - "type": "node", - "id": 4129991796, - "lat": 48.6762930, - "lon": 2.1693149, - "tags": { - "amenity": "charging_station", - "charging_station:output": "3.7 kW" - } -}, -{ - "type": "node", - "id": 4129991797, - "lat": 48.6762878, - "lon": 2.1693502, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "charging_station:output": "3.7 kW" - } -}, -{ - "type": "node", - "id": 4129991798, - "lat": 48.6762818, - "lon": 2.1693868, - "tags": { - "amenity": "charging_station", - "charging_station:output": "3.7 kW" - } -}, -{ - "type": "node", - "id": 4736302822, - "lat": 48.7222611, - "lon": 2.4073981, - "tags": { - "amenity": "charging_station", - "operator": "Athis mons (Stef)" - } -}, -{ - "type": "node", - "id": 4971117315, - "lat": 48.7128466, - "lon": 2.2121031, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "operator": "Enel X" - } -}, -{ - "type": "node", - "id": 5153165921, - "lat": 48.7226522, - "lon": 2.4043129, - "tags": { - "amenity": "charging_station", - "operator": "Scofel,rue du jacana(D118)" - } -}, -{ - "type": "node", - "id": 5596956909, - "lat": 48.7089190, - "lon": 2.4644037, - "tags": { - "amenity": "charging_station", - "capacity": "4" - } -}, -{ - "type": "node", - "id": 5689880445, - "lat": 48.7133979, - "lon": 2.3793214, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "motorcar": "yes" - } -}, -{ - "type": "node", - "id": 5759983422, - "lat": 48.7049203, - "lon": 2.2532257, - "tags": { - "access": "permissive", - "amenity": "charging_station", - "fee": "no", - "note:location": "Parking Auchan", - "opening_hours": "00:00-24:00", - "operator": "Auchan", - "operator:wikidata": "Q758603", - "operator:wikipedia": "fr:Auchan", - "socket": "2", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759983423, - "lat": 48.7363754, - "lon": 2.2380191, - "tags": { - "access": "private", - "amenity": "charging_station", - "capacity": "2", - "fee": "no", - "operator": "Golf de verrières", - "socket": "2", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759983424, - "lat": 48.7085045, - "lon": 2.1761994, - "tags": { - "access": "private", - "amenity": "charging_station", - "capacity": "2", - "fee": "no", - "operator": "CA Paris-Saclay", - "socket": "2", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759983426, - "lat": 48.7245787, - "lon": 2.1534732, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "charging_type": "standart", - "fee": "no", - "note:location": "Parking de l'INSTN", - "opening_hours": "07:00-19:00", - "operator": "INSTN Saclay", - "output": "7kW", - "socket": "3", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759987953, - "lat": 48.7408913, - "lon": 2.2522823, - "tags": { - "access": "permissive", - "amenity": "charging_station", - "capacity": "7", - "charging_type": "standart", - "fee": "yes", - "note:location": "Stationnement sur voirie", - "opening_hours": "00:00-24:00", - "operator": "Autolib' Estienne d'Orves", - "output": "3kW", - "socket": "14", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988460, - "lat": 48.7458623, - "lon": 2.2691000, - "tags": { - "access": "permissive", - "amenity": "charging_station", - "capacity": "7", - "charging_type": "standart", - "fee": "yes", - "note:location": "Stationnement sur voirie", - "opening_hours": "00:00-24:00", - "operator": "Autolib' Maréchal Foch", - "output": "3kW", - "socket": "14", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988462, - "lat": 48.7101913, - "lon": 2.1759050, - "tags": { - "access": "private", - "amenity": "charging_station", - "capacity": "4", - "fee": "no", - "note:location": "Parking des employés", - "operator": "CA Paris-Saclay", - "socket": "4", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988463, - "lat": 48.6979993, - "lon": 2.1843088, - "tags": { - "access": "yes", - "amenity": "charging_station", - "amperage": "16", - "capacity": "2", - "charging_type": "standart", - "fee": "no", - "layer": "-1", - "note:location": "Parking public souterrain", - "opening_hours": "00:00-24:00", - "operator": "Gare Orsay Dubreuil", - "output": "3.6kW", - "socket": "2", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988552, - "lat": 48.7465227, - "lon": 2.2666772, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "4", - "charging_type": "standart", - "fee": "no", - "layer": "-1", - "note:location": "Parking souterrain", - "opening_hours": "06:00-20:30", - "operator": "Mairie", - "output": "3kW", - "socket": "8", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988553, - "lat": 48.7066818, - "lon": 2.1755861, - "tags": { - "access": "private", - "amenity": "charging_station", - "capacity": "2", - "fee": "no", - "note:location": "Parking de l'établissement", - "operator": "Institut d'Optique Graduate School", - "socket": "2", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988554, - "lat": 48.6838689, - "lon": 2.1847045, - "tags": { - "access": "permissive", - "amenity": "charging_station", - "capacity": "1", - "charging_type": "standart", - "fee": "no", - "note:location": "chez un particulier", - "opening_hours": "00:00-24:00 \"by appointement\"", - "operator": "Particulier", - "output": "3kW", - "socket": "1", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988555, - "lat": 48.7319101, - "lon": 2.2153147, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "1", - "charging_type": "standart", - "fee": "no", - "note:location": "chez un particulier", - "operator": "Particulier", - "output": "3kW", - "socket": "1", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988556, - "lat": 48.6847449, - "lon": 2.1949200, - "tags": { - "access": "permissive", - "amenity": "charging_station", - "authentication:membership_card": "yes", - "capacity": "1", - "charging_type": "very_fast", - "fee": "no", - "note:location": "Parking du concessionnaire", - "opening_hours": "08:00-19:30", - "operator": "Nissan", - "operator:wikidata": "Q20165", - "operator:wikipedia": "en:Nissan", - "output": "43kW", - "socket": "1", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988557, - "lat": 48.6782448, - "lon": 2.1686941, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "4", - "charging_type": "standart", - "fee": "no", - "note:location": "Partking du centre commercial", - "opening_hours": "00:00-24:00", - "operator": "Centre Commercial ULIS 2", - "output": "3.2kW", - "socket": "4", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988558, - "lat": 48.6478613, - "lon": 2.2722360, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "1", - "charging_type": "fast", - "fee": "no", - "note:location": "Parking du concessionnaire (client et agents)", - "opening_hours": "08:30-18:30", - "operator": "Renault", - "operator:wikidata": "Q6686", - "operator:wikipedia": "en:Renault", - "output": "22kW", - "socket": "1", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988559, - "lat": 48.7329827, - "lon": 2.2602590, - "tags": { - "access": "permissive", - "amenity": "charging_station", - "capacity": "1", - "charging_type": "standart", - "fee": "no", - "note:location": "chez un particulier", - "opening_hours": "00:00-24:00", - "operator": "Particulier", - "output": "3kW", - "socket": "1", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988560, - "lat": 48.6846753, - "lon": 2.1955748, - "tags": { - "access": "permissive", - "amenity": "charging_station", - "charging_type": "standart", - "fee": "no", - "fixme": "emplacement", - "note:location": "Parking du concessionnaire", - "opening_hours": "08:30-18:30", - "operator": "Renault", - "operator:wikidata": "Q6686", - "operator:wikipedia": "en:Renault", - "output": "3kW", - "socket": "2", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988561, - "lat": 48.7106119, - "lon": 2.1765407, - "tags": { - "access": "private", - "amenity": "charging_station", - "capacity": "5", - "fee": "no", - "note:location": "Parking de l'établissement", - "operator": "Centre de distribution La Poste", - "socket": "10", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988562, - "lat": 48.7229987, - "lon": 2.2667571, - "tags": { - "access": "private", - "amenity": "charging_station", - "charging_type": "standart", - "fee": "no", - "fixme": "revoir emplacement", - "motorcar": "yes", - "note:location": "Parking des employés", - "operator": "Carrefour", - "output": "3kW", - "socket": "20", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988770, - "lat": 48.7258039, - "lon": 2.2804514, - "tags": { - "access": "permissive", - "amenity": "charging_station", - "authentication:nfc": "yes", - "capacity": "2", - "covered": "no", - "description": "badge disponible à l'atelier", - "fee": "no", - "motorcar": "yes", - "network": "Renault", - "opening_hours": "24/7", - "operator": "Renault", - "operator:wikidata": "Q6686", - "parking:fee": "no", - "reservation": "no", - "socket:type3c": "2", - "socket:type3c:output": "22 kW" - } -}, -{ - "type": "node", - "id": 5759988771, - "lat": 48.7302663, - "lon": 2.2404864, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "4", - "charging_type": "fast", - "fee": "no", - "note:location": "Parking du supermarché, sous ombrière photovoltaïque", - "opening_hours": "08:30-20:00", - "operator": "Lidl", - "operator:wikidata": "Q151954", - "output": "20kW", - "socket": "6", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988772, - "lat": 48.6945063, - "lon": 2.2957430, - "tags": { - "access": "private", - "amenity": "charging_station", - "capacity": "2", - "operator": "Mairie", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988773, - "lat": 48.6949157, - "lon": 2.2943782, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "opening_hours": "00:00-24:00", - "operator": "Parking parc urbain", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988774, - "lat": 48.7080341, - "lon": 2.2779478, - "tags": { - "access": "private", - "amenity": "charging_station", - "fee": "no", - "note:location": "Parking de l'entreprise", - "operator": "G.S.R. Technology", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988775, - "lat": 48.6841440, - "lon": 2.2021507, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "charging_type": "standart", - "fee": "no", - "note:location": "Parc de Courtabeuf", - "opening_hours": "00:00-24:00", - "operator": "Renault Sport", - "output": "3kW", - "socket": "2", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988776, - "lat": 48.7200517, - "lon": 2.2795102, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "charging_type": "standart", - "fee": "no", - "note:location": "Parking Point P", - "opening_hours": "07:00-18:00", - "operator": "Point P", - "output": "3kW", - "socket": "2", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988778, - "lat": 48.7128675, - "lon": 2.1481546, - "tags": { - "access": "permissive", - "amenity": "charging_station", - "authentication:membership_card": "yes", - "capacity": "4", - "fee": "no", - "note:location": "Parking visiteurs", - "opening_hours": "00:00-24:00", - "operator": "Synchrotron Soleil", - "socket": "8", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988779, - "lat": 48.6965921, - "lon": 2.1792867, - "tags": { - "access": "private", - "amenity": "charging_station", - "fee": "no", - "note:location": "Parking de l'établissement", - "operator": "EPAPS", - "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" - } -}, -{ - "type": "node", - "id": 5759988784, - "lat": 48.7097850, - "lon": 2.1637077, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", - "charging_type": "fast", - "fee": "yes", - "name": "Joliot-Curie - Ouest", - "note:location": "Parking de l'école", - "opening_hours": "00:00-24:00", - "operator": "Clem Mobi", - "payment:app": "yes", - "ref": "001", - "socket:type2": "2", - "socket:type2:output": "22 kW", - "socket:typee": "2" - } -}, -{ - "type": "node", - "id": 6303697948, - "lat": 48.5677678, - "lon": 2.2678959, - "tags": { - "amenity": "charging_station", - "capacity": "2" - } -}, -{ - "type": "node", - "id": 6335786685, - "lat": 48.6893149, - "lon": 2.3828379, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "description": "POINT P2B für 2 E-Bikes. Das passende Ladekabel für Ihr E-Bike kann vor Ort ausgeliehen oder direkt auf www.bike-energy.com bestellt werden.", - "fixme": "vérifier la position", - "level": "1", - "name": "bike-energy Ladestation", - "operator": "Boutique SNCF" - } -}, -{ - "type": "node", - "id": 6582136544, - "lat": 48.7267115, - "lon": 2.2624592, - "tags": { - "access": "permissive", - "amenity": "charging_station", - "capacity": "3", - "fee": "no", - "fixme": "vérifier accès, emplacament, operateur", - "location": "parking", - "opening_hours": "24/7", - "operator": "Gare TGV Massy", - "parking:fee": "yes", - "socket": "8" - } -}, -{ - "type": "node", - "id": 6735424703, - "lat": 48.6496894, - "lon": 2.3195022, - "tags": { - "amenity": "charging_station", - "capacity": "4", - "operator": "sodetrel" - } -}, -{ - "type": "node", - "id": 6742292998, - "lat": 48.6754700, - "lon": 2.3636602, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "motorcar": "yes" - } -}, -{ - "type": "node", - "id": 6764449658, - "lat": 48.7131341, - "lon": 2.1928210, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "6", - "fee": "no", - "fixme": "vérifier le nom et la capacité", - "name": "Thomas Gobert - Ouest", - "operator": "park'in saclay", - "socket:type2": "4", - "socket:typee": "4" - } -}, -{ - "type": "node", - "id": 6846270186, - "lat": 48.7031347, - "lon": 2.1914220, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "operator": "Communauté d'agglomération Paris-Saclay", - "survey:date": "2019-10-03" - } -}, -{ - "type": "node", - "id": 6855836992, - "lat": 48.6985820, - "lon": 2.1874640, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes" - } -}, -{ - "type": "node", - "id": 6898145411, - "lat": 48.6353868, - "lon": 2.1455705, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "4", - "email": "ms.eur-fr-res-recelecirve@totalenergies.com", - "fee": "yes", - "motorcar": "yes", - "network": "Total Charge Rapide", - "opening_hours": "24/7", - "operator": "TotalEnergies", - "operator:wikidata": "Q154037", - "owner": "TotalEnergies", - "phone": "+33141354000", - "ref:EU:EVSE": "FR*HPC*PNF080155", - "socket:chademo": "4", - "socket:type2": "2", - "socket:type2_combo": "4", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 05/2022", - "wheelchair": "no" - } -}, -{ - "type": "node", - "id": 6898145414, - "lat": 48.6359923, - "lon": 2.1467114, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "operator": "Total", - "operator:wikidata": "Q154037" - } -}, -{ - "type": "node", - "id": 7118045239, - "lat": 48.6917377, - "lon": 2.3764688, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "ref:EU:EVSE": "FR*SOD*S*SMOY*60*1*_*_", - "socket:type2": "2", - "socket:typee": "2" - } -}, -{ - "type": "node", - "id": 7143081077, - "lat": 48.6895054, - "lon": 2.2618123, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "motorcar": "yes", - "name": "Recharge", - "operator": "Paris Saclay" - } -}, -{ - "type": "node", - "id": 7205802836, - "lat": 48.7158537, - "lon": 2.1981503, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "1", - "fee": "no", - "name": "EDF Lab Paris-Saclay", - "opening_hours": "Mo-Fr 07:00-20:00", - "operator": "Izivia", - "operator:wikidata": "Q86671322", - "operator:wikipedia": "fr:Izivia", - "socket:schuko": "1", - "socket:type2": "1", - "socket:type2:output": "7.4kW" - } -}, -{ - "type": "node", - "id": 7205802837, - "lat": 48.7158469, - "lon": 2.1981487, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "1", - "fee": "no", - "name": "EDF Lab Paris-Saclay", - "opening_hours": "Mo-Fr 07:00-20:00", - "operator": "Izivia", - "operator:wikidata": "Q86671322", - "operator:wikipedia": "fr:Izivia", - "socket:schuko": "1", - "socket:type2": "1", - "socket:type2:output": "7.4kW" - } -}, -{ - "type": "node", - "id": 7205802838, - "lat": 48.7158076, - "lon": 2.1981406, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "1", - "fee": "no", - "name": "EDF Lab Paris-Saclay", - "opening_hours": "Mo-Fr 07:00-20:00", - "operator": "Izivia", - "operator:wikidata": "Q86671322", - "operator:wikipedia": "fr:Izivia", - "socket:schuko": "1", - "socket:type2": "1", - "socket:type2:output": "7.4kW" - } -}, -{ - "type": "node", - "id": 7205802839, - "lat": 48.7158012, - "lon": 2.1981392, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "1", - "fee": "no", - "name": "EDF Lab Paris-Saclay", - "opening_hours": "Mo-Fr 07:00-20:00", - "operator": "Izivia", - "operator:wikidata": "Q86671322", - "operator:wikipedia": "fr:Izivia", - "socket:schuko": "1", - "socket:type2": "1", - "socket:type2:output": "7.4kW" - } -}, -{ - "type": "node", - "id": 7205802840, - "lat": 48.7157808, - "lon": 2.1981338, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "1", - "fee": "no", - "name": "EDF Lab Paris-Saclay", - "opening_hours": "Mo-Fr 07:00-20:00", - "operator": "Izivia", - "operator:wikidata": "Q86671322", - "operator:wikipedia": "fr:Izivia", - "socket:schuko": "1", - "socket:type2": "1", - "socket:type2:output": "22 kW" - } -}, -{ - "type": "node", - "id": 7205802841, - "lat": 48.7157352, - "lon": 2.1981230, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "1", - "fee": "no", - "name": "EDF Lab Paris-Saclay", - "opening_hours": "Mo-Fr 07:00-20:00", - "operator": "Izivia", - "operator:wikidata": "Q86671322", - "operator:wikipedia": "fr:Izivia", - "socket:chademo": "1", - "socket:chademo:output": "22 kW", - "socket:type2_combo": "1", - "socket:type2_combo:output": "22 kW" - } -}, -{ - "type": "node", - "id": 7257846595, - "lat": 48.6338906, - "lon": 2.3438175, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "opening_hours": "24/7" - } -}, -{ - "type": "node", - "id": 7279962954, - "lat": 48.7255536, - "lon": 2.2812134, - "tags": { - "access": "permissive", - "amenity": "charging_station", - "authentication:nfc": "yes", - "capacity": "2", - "covered": "limited", - "description": "badge disponible à l'atelier", - "fee": "no", - "motorcar": "yes", - "network": "Renault", - "opening_hours": "24/7", - "operator": "Renault", - "operator:wikidata": "Q6686", - "parking:fee": "no", - "reservation": "no", - "socket:type3c": "2", - "socket:type3c:output": "22 kW" - } -}, -{ - "type": "node", - "id": 7347822322, - "lat": 48.7096736, - "lon": 2.1637101, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", - "charging_type": "fast", - "fee": "yes", - "name": "Joliot-Curie - Ouest", - "note:location": "Parking de l'école", - "opening_hours": "00:00-24:00", - "operator": "Clem Mobi", - "payment:app": "yes", - "ref": "001", - "socket:type2": "2", - "socket:type2:output": "22 kW", - "socket:typee": "2" - } -}, -{ - "type": "node", - "id": 7358176845, - "lat": 48.7123915, - "lon": 2.3631171, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "operator": "SMOYS", - "payment:contactless": "yes" - } -}, -{ - "type": "node", - "id": 7366292147, - "lat": 48.6891027, - "lon": 2.3756874, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "ref:EU:EVSE": "FR*SOD*S*SMOY*61*1*_*_", - "socket:type2": "2", - "socket:typee": "2" - } -}, -{ - "type": "node", - "id": 7398560136, - "lat": 48.6054574, - "lon": 2.2990588, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "ref:EU:EVSE": "FR*SOD*S*SMOY*80*1*_*_", - "socket:type2": "2", - "socket:typee": "2" - } -}, -{ - "type": "node", - "id": 7572160985, - "lat": 48.6973212, - "lon": 2.1822079, - "tags": { - "access": "yes", - "amenity": "charging_station", - "bicycle": "no", - "bus": "no", - "capacity": "2", - "hgv": "no", - "motorcar": "yes", - "opening_hours": "24/7", - "operator": "Communauté d'agglomération Paris-Saclay", - "scooter": "no", - "survey:date": "2020-05-30" - } -}, -{ - "type": "node", - "id": 7572665085, - "lat": 48.6992445, - "lon": 2.1789122, - "tags": { - "amenity": "charging_station", - "capacity": "6", - "charging_station:output": "22 kW", - "name": "UPSaclay Entrée Orsay", - "note": "en cours d'installation", - "operator": "Paris-Saclay", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes", - "survey:date": "2020-05-30" - } -}, -{ - "type": "node", - "id": 7580599504, - "lat": 48.3428564, - "lon": 2.3786474, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "no", - "motorcar": "yes", - "network": "Alizé Liberté", - "opening_hours": "24/7", - "operator": "Bouygues Énergies et Services", - "owner": "SMA PNR Gatinais", - "ref:EU:EVSE": "FR*A87*P91069*001", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 7660869085, - "lat": 48.6836510, - "lon": 2.2368306, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "capacity": "2", - "email": "sav@izivia.com", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner": "CPS", - "payment:credit_cards": "no", - "phone": "+33972668001", - "ref:EU:EVSE": "FR*CPS*PCAPS1311", - "socket:type2": "1", - "socket:typee": "1", - "source": "data.gouv.fr:Etalab - 05/2022", - "survey:date": "2020-06-28" - } -}, -{ - "type": "node", - "id": 7734676584, - "lat": 48.6426633, - "lon": 2.2302773, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "capacity": "2", - "email": "sav@izivia.com", - "fee": "yes", - "motorcar": "yes", - "network": "Sigeif", - "opening_hours": "24/7", - "operator": "Izivia", - "owner": "Sigeif", - "payment:credit_cards": "no", - "phone": "+33972668001", - "ref:EU:EVSE": "FR*SIG*PSIGE28612", - "socket:type2": "1", - "socket:typee": "1", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 7912752845, - "lat": 48.7294151, - "lon": 2.1526786, - "tags": { - "amenity": "charging_station" - } -}, -{ - "type": "node", - "id": 7925485291, - "lat": 48.5538002, - "lon": 2.1248674, - "tags": { - "amenity": "charging_station", - "authentication:membership_card": "yes", - "capacity": "2", - "socket:type2": "1" - } -}, -{ - "type": "node", - "id": 8076856432, - "lat": 48.6796849, - "lon": 2.3441973, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 8076891388, - "lat": 48.6788071, - "lon": 2.3415646, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 8097334599, - "lat": 48.6962637, - "lon": 2.3498027, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 8255525435, - "lat": 48.7250571, - "lon": 2.2722061, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "name": "Borne de Rechargement", - "operator": "Communauté d’Agglomération Paris-Saclay" - } -}, -{ - "type": "node", - "id": 8257552107, - "lat": 48.5325058, - "lon": 2.0557900, - "tags": { - "amenity": "charging_station", - "fee": "no" - } -}, -{ - "type": "node", - "id": 8287827801, - "lat": 48.7171802, - "lon": 2.3673662, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "fee": "yes" - } -}, -{ - "type": "node", - "id": 8301273692, - "lat": 48.6784405, - "lon": 2.2012802, - "tags": { - "amenity": "charging_station", - "capacity": "1" - } -}, -{ - "type": "node", - "id": 8301273693, - "lat": 48.6784591, - "lon": 2.2012540, - "tags": { - "amenity": "charging_station", - "capacity": "1" - } -}, -{ - "type": "node", - "id": 8301273694, - "lat": 48.6784742, - "lon": 2.2012279, - "tags": { - "amenity": "charging_station", - "capacity": "1" - } -}, -{ - "type": "node", - "id": 8301273695, - "lat": 48.6784875, - "lon": 2.2012037, - "tags": { - "amenity": "charging_station", - "capacity": "1" - } -}, -{ - "type": "node", - "id": 8301273696, - "lat": 48.6785039, - "lon": 2.2011782, - "tags": { - "amenity": "charging_station", - "capacity": "1" - } -}, -{ - "type": "node", - "id": 8441809162, - "lat": 48.7115998, - "lon": 2.3058917, - "tags": { - "amenity": "charging_station", - "bicycle": "yes", - "operator": "Lidl France" - } -}, -{ - "type": "node", - "id": 8510822673, - "lat": 48.7125681, - "lon": 2.4038501, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2" - } -}, -{ - "type": "node", - "id": 8510822674, - "lat": 48.7125462, - "lon": 2.4038280, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2" - } -}, -{ - "type": "node", - "id": 8521619516, - "lat": 48.6815909, - "lon": 2.3849535, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "operator": "sodetrel" - } -}, -{ - "type": "node", - "id": 8622817439, - "lat": 48.7147436, - "lon": 2.2462984, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "mapillary": "1567079780457160", - "operator": "Communauté Paris Saclay" - } -}, -{ - "type": "node", - "id": 8639920033, - "lat": 48.6164533, - "lon": 2.1278863, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "description": "borne Total 7kw", - "fee": "yes", - "motorcar": "yes", - "operator": "Total", - "operator:wikidata": "Q154037", - "socket:type1": "1", - "socket:type2": "1" - } -}, -{ - "type": "node", - "id": 8639920034, - "lat": 48.6164631, - "lon": 2.1278561, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "description": "borne Total 7kw", - "fee": "yes", - "motorcar": "yes", - "operator": "Total", - "operator:wikidata": "Q154037", - "socket:type1": "1", - "socket:type2": "1" - } -}, -{ - "type": "node", - "id": 8639920035, - "lat": 48.6164666, - "lon": 2.1278112, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "description": "borne Total 7kw", - "fee": "yes", - "motorcar": "yes", - "operator": "Total", - "operator:wikidata": "Q154037", - "socket:type1": "1", - "socket:type2": "1" - } -}, -{ - "type": "node", - "id": 8844412889, - "lat": 48.7010452, - "lon": 2.1346800, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes" - } -}, -{ - "type": "node", - "id": 8852567505, - "lat": 48.7062905, - "lon": 2.2116869, - "tags": { - "access": "customers", - "amenity": "charging_station", - "bicycle": "yes", - "capacity": "2", - "covered": "yes", - "indoor": "room", - "motor_vehicle": "no", - "operator": "Communauté d'agglomération Paris-Saclay" - } -}, -{ - "type": "node", - "id": 8857561117, - "lat": 48.6860341, - "lon": 2.1733032, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "survey:date": "2021-06-22" - } -}, -{ - "type": "node", - "id": 8925990104, - "lat": 48.7420116, - "lon": 2.3606429, - "tags": { - "access": "private", - "amenity": "charging_station" - } -}, -{ - "type": "node", - "id": 8936626293, - "lat": 48.7110982, - "lon": 2.1615640, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", - "charging_station:output": "22 kW", - "fee": "yes", - "name": "Potier", - "opening_hours": "24/7", - "operator": "Clem Mobi", - "payment:app": "yes", - "ref": "008", - "socket:type2": "2", - "socket:type2:output": "22 kW", - "socket:typee": "2" - } -}, -{ - "type": "node", - "id": 8936626294, - "lat": 48.7118676, - "lon": 2.1631130, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", - "charging_station:output": "22 kW", - "fee": "yes", - "name": "Perin", - "opening_hours": "24/7", - "operator": "Clem Mobi", - "payment:app": "yes", - "ref": "006", - "socket:type2": "2", - "socket:type2:output": "22 kW", - "socket:typee": "2" - } -}, -{ - "type": "node", - "id": 8936626298, - "lat": 48.7116838, - "lon": 2.1591416, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "2", - "charging_station:output": "22 kW", - "fee": "no", - "name": "Boulevard Ouest", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936626299, - "lat": 48.7105724, - "lon": 2.1617742, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "2", - "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", - "charging_station:output": "22 kW", - "fee": "yes", - "name": "Lapierre", - "opening_hours": "24/7", - "operator": "Clem Mobi", - "payment:app": "yes", - "ref": "003", - "socket:type2": "2", - "socket:type2:output": "22 kW", - "socket:typee": "2" - } -}, -{ - "type": "node", - "id": 8936626301, - "lat": 48.7104201, - "lon": 2.1647877, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "2", - "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", - "charging_station:output": "22 kW", - "fee": "yes", - "name": "Guyot", - "opening_hours": "24/7", - "operator": "Clem Mobi", - "payment:app": "yes", - "ref": "009", - "socket:type2": "2", - "socket:type2:output": "22 kW", - "socket:typee": "2" - } -}, -{ - "type": "node", - "id": 8936626303, - "lat": 48.7076909, - "lon": 2.1756989, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "2", - "charging_station:output": "22 kW", - "fee": "no", - "name": "CNRS - LIMSI BAT 507", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936626304, - "lat": 48.7119865, - "lon": 2.1733010, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "6", - "charging_station:output": "22 kW", - "fee": "no", - "name": "Nicolas Appert", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936626305, - "lat": 48.7115617, - "lon": 2.1670193, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "4", - "charging_station:output": "22 kW", - "fee": "no", - "fixme": "Borne en travaux, pas encore ouverte", - "name": "Deck Jack Friedel 2 Ouset", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936626306, - "lat": 48.7135492, - "lon": 2.1660242, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "2", - "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", - "charging_station:output": "22 kW", - "construction": "charging_station", - "fee": "yes", - "name": "Route 128", - "note": "Borne pour le moment hors-service", - "opening_hours": "24/7", - "operator": "Clem Mobi", - "payment:app": "yes", - "socket:type2": "2", - "socket:type2:output": "22 kW", - "socket:typee": "2" - } -}, -{ - "type": "node", - "id": 8936626307, - "lat": 48.7130006, - "lon": 2.2016734, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "6", - "charging_station:output": "22 kW", - "fee": "no", - "name": "Vauve", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936626308, - "lat": 48.7125402, - "lon": 2.1981879, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "2", - "charging_station:output": "22 kW", - "fee": "no", - "fixme": "vérifier le nom et la capacité", - "name": "Thomas Gobert - Est", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936626309, - "lat": 48.7130979, - "lon": 2.1989295, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "2", - "charging_station:output": "22 kW", - "fee": "no", - "name": "Pacilly - Est", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936626310, - "lat": 48.6972345, - "lon": 2.1810969, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "4", - "charging_station:output": "22 kW", - "fee": "no", - "name": "Siège EPA Paris-Saclay", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936626311, - "lat": 48.6994819, - "lon": 2.1748245, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "6", - "charging_station:output": "22 kW", - "fee": "no", - "name": "UPSaclay IAS", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936626312, - "lat": 48.6990057, - "lon": 2.1643827, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "6", - "charging_station:output": "22 kW", - "fee": "no", - "name": "UPSaclay Entrée Bures", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936626313, - "lat": 48.7021514, - "lon": 2.1644283, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "4", - "charging_station:output": "22 kW", - "fee": "no", - "name": "UPSaclay STAPS", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936626314, - "lat": 48.7017513, - "lon": 2.1684999, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "8", - "charging_station:output": "22 kW", - "fee": "no", - "name": "UPSaclay Bât 332", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936626315, - "lat": 48.7019390, - "lon": 2.1738697, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "6", - "charging_station:output": "22 kW", - "fee": "no", - "name": "UPSaclay Bât 308", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936626316, - "lat": 48.7014805, - "lon": 2.1741566, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "6", - "charging_station:output": "22 kW", - "fee": "no", - "name": "UPSaclay Stil", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936641417, - "lat": 48.7029126, - "lon": 2.1771527, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "4", - "charging_station:output": "22 kW", - "fee": "no", - "name": "UPSaclay Bibliothèque Universitaire", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936641418, - "lat": 48.7020328, - "lon": 2.1792099, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "2", - "charging_station:output": "22 kW", - "fee": "no", - "name": "UPSaclay Bât 406 CROUS Le Tropical", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8936641419, - "lat": 48.7037782, - "lon": 2.1323812, - "tags": { - "access": "customers", - "amenity": "charging_station", - "capacity": "2", - "charging_station:output": "22 kW", - "fee": "no", - "name": "CNRS - Allée de la terrasse", - "operator": "Paris-Saclay Innovation Playground", - "socket:type2": "yes", - "socket:type2:output": "22 kW", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 8998655722, - "lat": 48.5798356, - "lon": 2.3001673, - "tags": { - "amenity": "charging_station", - "capacity": "4" - } -}, -{ - "type": "node", - "id": 9014802272, - "lat": 48.6189175, - "lon": 2.1260567, - "tags": { - "amenity": "charging_station", - "capacity": "4", - "fee": "yes", - "operator": "Total", - "operator:wikidata": "Q154037", - "socket:type2": "2" - } -}, -{ - "type": "node", - "id": 9105796740, - "lat": 48.3183187, - "lon": 2.0884779, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes" - } -}, -{ - "type": "node", - "id": 9156300286, - "lat": 48.6784006, - "lon": 2.5286327, - "tags": { - "amenity": "charging_station", - "capacity": "2" - } -}, -{ - "type": "node", - "id": 9156300291, - "lat": 48.6784363, - "lon": 2.5294694, - "tags": { - "amenity": "charging_station", - "capacity": "6" - } -}, -{ - "type": "node", - "id": 9178693475, - "lat": 48.7128487, - "lon": 2.2120458, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "operator": "Sodetrel" - } -}, -{ - "type": "node", - "id": 9204911903, - "lat": 48.7082555, - "lon": 2.4147405, - "tags": { - "amenity": "charging_station", - "motorcar": "yes" - } -}, -{ - "type": "node", - "id": 9423695391, - "lat": 48.7046938, - "lon": 2.1909354, - "tags": { - "amenity": "charging_station", - "bicycle": "yes", - "capacity": "4" - } -}, -{ - "type": "node", - "id": 9460576817, - "lat": 48.6743333, - "lon": 2.1373331, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "no", - "motorcar": "yes", - "network": "Kia Gometz - ULIS AUTOMOBILES", - "operator": "DRIVECO", - "owner": "Kia Gometz - ULIS AUTOMOBILES", - "ref:EU:EVSE": "FR*G42*PAEROAUTOKIA91940*1", - "socket:chademo": "1", - "socket:type2": "1", - "socket:type2_combo": "1", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 9460579317, - "lat": 48.6738459, - "lon": 2.1373702, - "tags": { - "amenity": "charging_station", - "bicycle": "no", - "capacity": "5", - "fee": "no", - "motorcar": "yes", - "network": "Opel Gometz", - "operator": "DRIVECO", - "owner": "Opel Gometz", - "ref:EU:EVSE": "FR*G44*PAEROAUTOOPEL91940*1", - "scooter": "no", - "socket:type2": "2", - "socket:typee": "1", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 9505692364, - "lat": 48.7390485, - "lon": 2.3294681, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "operator": "Sigeif" - } -}, -{ - "type": "node", - "id": 9505717839, - "lat": 48.7352831, - "lon": 2.3249400, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "operator": "Sigeif", - "operator:wikidata": "Q3508360", - "operator:wikipedia": "fr:Syndicat intercommunal pour le gaz et l'électricité en Île-de-France" - } -}, -{ - "type": "node", - "id": 9513084735, - "lat": 48.7259167, - "lon": 2.2614008, - "tags": { - "amenity": "charging_station", - "amperage": "16", - "capacity": "4", - "fee": "no", - "level": "1", - "voltage": "230" - } -}, -{ - "type": "node", - "id": 9559995211, - "lat": 48.6773334, - "lon": 2.1343827, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "capacity": "2", - "email": "sav@izivia.com", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner": "CPS", - "payment:credit_cards": "no", - "phone": "+33972668001", - "ref:EU:EVSE": "FR*CPS*PCAPS412", - "socket:type2": "1", - "socket:typee": "1", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 9573140343, - "lat": 48.6757950, - "lon": 2.1715127, - "tags": { - "amenity": "charging_station", - "description": "deux bornes de 4 prises. 2x type 2 22kw et 2x prise domestique", - "fee": "no", - "operator": "avia", - "socket:type2": "4" - } -}, -{ - "type": "node", - "id": 9629322810, - "lat": 48.6774491, - "lon": 2.1326008, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "capacity": "2", - "email": "sav@izivia.com", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner": "CPS", - "payment:credit_cards": "no", - "phone": "+33972668001", - "ref:EU:EVSE": "FR*CPS*PCAPS312", - "socket:type2": "1", - "socket:typee": "1", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 9648863252, - "lat": 48.5327060, - "lon": 2.2901167, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "motorcar": "yes" - } -}, -{ - "type": "node", - "id": 9648863253, - "lat": 48.5327433, - "lon": 2.2901545, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "motorcar": "yes" - } -}, -{ - "type": "node", - "id": 9653613112, - "lat": 48.6109225, - "lon": 2.3051732, - "tags": { - "amenity": "charging_station", - "authentication:membership_card": "yes", - "description": "2x 22kva", - "fee": "yes", - "operator": "sodetrel", - "socket:type2": "2" - } -}, -{ - "type": "node", - "id": 9780980269, - "lat": 48.6429266, - "lon": 2.0911632, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "motorcar": "yes" - } -}, -{ - "type": "node", - "id": 9811956662, - "lat": 48.7096092, - "lon": 2.1706581, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", - "fee": "yes", - "name": "Joliot Curie - Est", - "opening_hours": "24/7", - "operator": "Clem Mobi", - "payment:app": "yes", - "ref": "002", - "socket:type2": "2", - "socket:type2:output": "22 kW", - "socket:typee": "2" - } -}, -{ - "type": "node", - "id": 9962365601, - "lat": 48.7085683, - "lon": 2.1709452, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "10", - "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", - "fee": "yes", - "name": "Polytech", - "opening_hours": "24/7", - "operator": "Clem Mobi", - "payment:app": "yes", - "ref": "028", - "socket:type2": "10", - "socket:type2:output": "22 kW", - "socket:typee": "10" - } -}, -{ - "type": "node", - "id": 10011706010, - "lat": 48.6741826, - "lon": 2.3151369, - "tags": { - "amenity": "charging_station", - "capacity": "4", - "note": "22 kVA" - } -}, -{ - "type": "node", - "id": 10053754329, - "lat": 48.6788536, - "lon": 2.1985969, - "tags": { - "access": "yes", - "amenity": "charging_station", - "authentication:none": "yes", - "capacity": "4", - "charge": "0,44€ / kWh", - "email": "help@electra.com", - "fee": "yes", - "motorcar": "yes", - "name": "Electra Les Ulis - Hôtel Mercure", - "network": "ELECTRA", - "opening_hours": "24/7", - "operator": "ELECTRA", - "owner": "ELECTRA", - "payment:app": "yes", - "payment:contactless": "yes", - "payment:credit_cards": "yes", - "ref:EU:EVSE": "FR*ELC*PULIHM", - "reservation": "yes", - "socket:type2_combo": "4", - "source": "data.gouv.fr:Etalab - 05/2022", - "website": "https://app.go-electra.com/stations/U3VwZXJ2aXNpb246OlN0YXRpb25fMTI1OGMwODQtNGFiMy0xMWVjLTliNWMtMWJkZTlkZjcxMGI4" - } -}, -{ - "type": "node", - "id": 10072625330, - "lat": 48.6410715, - "lon": 2.2705894, - "tags": { - "access": "yes", - "amenity": "charging_station", - "authentication:none": "yes", - "capacity": "2", - "email": "sav@izivia.com", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner": "CPS", - "payment:credit_cards": "no", - "phone": "+33972668001", - "ref:EU:EVSE": "FR*CPS*PCAPS1411", - "socket:type2": "1", - "socket:typee": "1", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 10079715027, - "lat": 48.6741942, - "lon": 2.3151668, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715028, - "lat": 48.6741725, - "lon": 2.3150897, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715029, - "lat": 48.6690562, - "lon": 2.3319440, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715030, - "lat": 48.6747211, - "lon": 2.3528063, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715031, - "lat": 48.6883894, - "lon": 2.3371965, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715032, - "lat": 48.6880813, - "lon": 2.3504037, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715033, - "lat": 48.6895864, - "lon": 2.3603654, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715034, - "lat": 48.6840870, - "lon": 2.3755997, - "tags": { - "amenity": "charging_station", - "capacity": "4", - "fee": "no", - "motorcar": "yes", - "network": "Fiat Viry-Châtillon", - "opening_hours": "24/7", - "operator": "DRIVECO", - "owner": "Fiat Viry-Châtillon", - "ref:EU:EVSE": "FR*G47*PPRIODFIAT91170*1", - "socket:type2": "2", - "socket:typee": "1", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715035, - "lat": 48.6882489, - "lon": 2.3845549, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715036, - "lat": 48.6474278, - "lon": 2.3685408, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715037, - "lat": 48.6054468, - "lon": 2.2990179, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715038, - "lat": 48.6099018, - "lon": 2.3105621, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715039, - "lat": 48.6109242, - "lon": 2.3052011, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715040, - "lat": 48.6175624, - "lon": 2.3075795, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715041, - "lat": 48.6361435, - "lon": 2.3091164, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715042, - "lat": 48.6347663, - "lon": 2.2992754, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "SMOYS", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "SMOYS", - "socket:type2": "2", - "socket:typee": "2", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715043, - "lat": 48.6403389, - "lon": 2.2305277, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "SIGEIF", - "opening_hours": "24/7", - "operator": "Izivia", - "owner": "SIGEIF", - "ref:EU:EVSE": "FR*SIG*PSIGE*54", - "socket:chademo": "1", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715060, - "lat": 48.6429358, - "lon": 2.2325233, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "SIGEIF", - "opening_hours": "24/7", - "operator": "Izivia", - "owner": "SIGEIF", - "ref:EU:EVSE": "FR*SIG*PSIGE*53", - "socket:chademo": "1", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715061, - "lat": 48.6403389, - "lon": 2.2305250, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "SIGEIF", - "opening_hours": "24/7", - "operator": "Izivia", - "owner": "SIGEIF", - "ref:EU:EVSE": "FR*SIG*PSIGE*54", - "socket:chademo": "1", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079715066, - "lat": 48.7298698, - "lon": 2.3617172, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "no", - "motorcar": "yes", - "network": "Paris Aéroports", - "opening_hours": "24/7", - "operator": "Sodetrel", - "owner": "Aéroports de Paris SA", - "ref:EU:EVSE": "FR*SOD*P*GADP*3*_*_*_", - "socket:type2": "6", - "socket:typee": "6", - "source": "data.gouv.fr:Etalab - 01/2020" - } -}, -{ - "type": "node", - "id": 10079946280, - "lat": 48.6448488, - "lon": 2.2732990, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "fee": "yes" - } -}, -{ - "type": "node", - "id": 10089478673, - "lat": 48.6595237, - "lon": 2.2428435, - "tags": { - "access": "yes", - "amenity": "charging_station", - "authentication:none": "yes", - "capacity": "2", - "email": "sav@izivia.com", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner": "CPS", - "payment:credit_cards": "no", - "phone": "+33972668001", - "ref:EU:EVSE": "FR*CPS*PCAPS3112", - "socket:type2": "1", - "socket:typee": "1", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 10089518118, - "lat": 48.6619306, - "lon": 2.2423434, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2" - } -}, -{ - "type": "node", - "id": 10095151535, - "lat": 48.6429519, - "lon": 2.2325294, - "tags": { - "access": "yes", - "amenity": "charging_station", - "authentication:none": "yes", - "capacity": "2", - "email": "sav@izivia.com", - "fee": "yes", - "motorcar": "yes", - "network": "Sigeif", - "opening_hours": "24/7", - "operator": "Izivia", - "owner": "Sigeif", - "payment:credit_cards": "no", - "phone": "+33972668001", - "ref:EU:EVSE": "FR*SIG*PSIGE5311", - "socket:chademo": "1", - "socket:type2_combo": "1", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 10100618332, - "lat": 48.4295763, - "lon": 2.1610848, - "tags": { - "amenity": "charging_station", - "authentication:debit_card": "yes", - "authentication:membership_card": "yes", - "capacity": "2", - "fee": "yes", - "operator": "Carrefour", - "operator:type": "private", - "payment:contactless": "yes", - "socket:type2": "2", - "socket:type2:output": "22 kW", - "socket:typee": "2", - "socket:typee:output": "22 kW" - } -}, -{ - "type": "node", - "id": 10100618334, - "lat": 48.4295955, - "lon": 2.1610732, - "tags": { - "amenity": "charging_station", - "authentication:debit_card": "yes", - "authentication:membership_card": "yes", - "capacity": "2", - "fee": "yes", - "operator": "Carrefour", - "operator:type": "private", - "payment:contactless": "yes", - "socket:type2": "2", - "socket:type2:output": "22 kW", - "socket:typee": "2", - "socket:typee:output": "22 kW" - } -}, -{ - "type": "node", - "id": 10100618337, - "lat": 48.4296381, - "lon": 2.1610473, - "tags": { - "amenity": "charging_station", - "authentication:debit_card": "yes", - "authentication:membership_card": "yes", - "capacity": "2", - "fee": "yes", - "operator": "Carrefour", - "operator:type": "private", - "payment:contactless": "yes", - "socket:type2_combo": "1", - "socket:type2_combo:output": "150 kW" - } -}, -{ - "type": "node", - "id": 10100618338, - "lat": 48.4296147, - "lon": 2.1610616, - "tags": { - "amenity": "charging_station", - "authentication:debit_card": "yes", - "authentication:membership_card": "yes", - "capacity": "2", - "fee": "yes", - "operator": "Carrefour", - "operator:type": "private", - "payment:contactless": "yes", - "socket:type2_combo": "1", - "socket:type2_combo:output": "150 kW" - } -}, -{ - "type": "node", - "id": 10100755771, - "lat": 48.6320841, - "lon": 2.2676796, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2" - } -}, -{ - "type": "node", - "id": 10101773380, - "lat": 48.6400891, - "lon": 2.2899405, - "tags": { - "amenity": "charging_station" - } -}, -{ - "type": "node", - "id": 10295759940, - "lat": 48.7240484, - "lon": 2.2627261, - "tags": { - "access": "permissive", - "amenity": "charging_station", - "capacity": "2", - "level": "-3", - "location": "parking", - "name": "Effia Charging Station", - "opening_hours": "24/7", - "parking:fee": "yes" - } -}, -{ - "type": "node", - "id": 10311243561, - "lat": 48.6969033, - "lon": 2.1594316, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "capacity": "2", - "email": "sav@izivia.com", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner": "CPS", - "payment:credit_cards": "no", - "phone": "+33972668001", - "ref:EU:EVSE": "FR*CPS*PCAPS2111", - "socket:type2": "1", - "socket:typee": "1", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 10311290358, - "lat": 48.7301481, - "lon": 2.2590240, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "name": "Station de recharge" - } -}, -{ - "type": "node", - "id": 10565121335, - "lat": 48.6368351, - "lon": 2.2697650, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "opening_hours": "Mo-Su 08:00-18:00" - } -}, -{ - "type": "node", - "id": 10630994267, - "lat": 48.6777138, - "lon": 2.1991228, - "tags": { - "amenity": "charging_station" - } -}, -{ - "type": "node", - "id": 10630994269, - "lat": 48.6775285, - "lon": 2.1993169, - "tags": { - "amenity": "charging_station" - } -}, -{ - "type": "node", - "id": 10672609624, - "lat": 48.7221273, - "lon": 2.4702448, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "operator": "Smoys" - } -}, -{ - "type": "node", - "id": 10680752949, - "lat": 48.6824609, - "lon": 2.5354600, - "tags": { - "access": "yes", - "addr:city": "Boussy-Saint-Antoine", - "addr:country": "FR", - "addr:postcode": "91800", - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "name": "Power Dot - CC Val d'Yerres 2 - Boussy-Saint-Antoine", - "operator": "Power dot", - "socket:chademo": "2", - "socket:chademo:output": "50 kW", - "socket:type2_combo:output": "50 kW" - } -}, -{ - "type": "node", - "id": 10680976572, - "lat": 48.4428015, - "lon": 2.1430126, - "tags": { - "access": "yes", - "addr:city": "Etampes", - "addr:country": "FR", - "addr:postcode": "91150", - "addr:street": "Rue des Epinants", - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "name": "Power Dot - Norauto - Etampes", - "opening_hours": "24/7", - "operator": "Power dot", - "socket:chademo": "2", - "socket:chademo:output": "50 kW", - "socket:type2:output": "12 kW", - "socket:type2_combo": "3", - "socket:type2_combo:output": "50 kW" - } -}, -{ - "type": "node", - "id": 10683669189, - "lat": 48.7254041, - "lon": 2.2778070, - "tags": { - "access": "yes", - "addr:city": "Massy", - "addr:country": "FR", - "addr:postcode": "91300", - "addr:street": "Centre commercial Cora", - "amenity": "charging_station", - "capacity": "4", - "fee": "yes", - "name": "Power Dot - Cora - Massy", - "opening_hours": "24/7", - "operator": "Power dot", - "socket:chademo": "2", - "socket:chademo:output": "50 kW", - "socket:type2": "2", - "socket:type2:output": "22 kW", - "socket:type2_combo": "2", - "socket:type2_combo:output": "50 kW" - } -}, -{ - "type": "node", - "id": 10684349738, - "lat": 48.6365905, - "lon": 2.2703986, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "operator": "izivia" - } -}, -{ - "type": "node", - "id": 10694045226, - "lat": 48.6459437, - "lon": 2.2775106, - "tags": { - "access": "employees", - "amenity": "charging_station", - "capacity": "4" - } -}, -{ - "type": "node", - "id": 10773378415, - "lat": 48.6848878, - "lon": 2.3161988, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "motorcar": "yes", - "operator": "Paris-Saclay mobilités" - } -}, -{ - "type": "node", - "id": 10781960948, - "lat": 48.6353009, - "lon": 2.2849720, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "charge": "0.25€/kwh", - "covered": "no", - "fee": "yes", - "level": "0", - "operator": "Lidl", - "operator:wikidata": "Q151954", - "payment:credit_cards": "yes" - } -}, -{ - "type": "node", - "id": 10782089265, - "lat": 48.6353296, - "lon": 2.2848241, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "2", - "charge": "0.25€/kwh", - "covered": "no", - "fee": "yes", - "level": "0", - "operator": "Lidl", - "operator:wikidata": "Q151954", - "payment:credit_cards": "yes" - } -}, -{ - "type": "node", - "id": 10836620989, - "lat": 48.7085534, - "lon": 2.1744871, - "tags": { - "amenity": "charging_station", - "fee": "yes", - "operator": "IBM" - } -}, -{ - "type": "node", - "id": 10836620990, - "lat": 48.7088476, - "lon": 2.1753858, - "tags": { - "amenity": "charging_station", - "capacity": "4", - "fee": "yes", - "operator": "IBM" - } -}, -{ - "type": "node", - "id": 10926295451, - "lat": 48.7103656, - "lon": 2.1725483, - "tags": { - "amenity": "charging_station", - "authentication:membership_card": "yes", - "socket:type2_combo": "2" - } -}, -{ - "type": "node", - "id": 10965392792, - "lat": 48.7016808, - "lon": 2.1051357, - "tags": { - "access": "yes", - "amenity": "charging_station", - "capacity": "6" - } -}, -{ - "type": "node", - "id": 11049229735, - "lat": 48.6780344, - "lon": 2.1943654, - "tags": { - "amenity": "charging_station", - "brand": "Driveco", - "capacity": "2", - "fixme": "A vérifier sur place les tarifs pratiqués, et le nombre de places disponibles à l'intérieur du site (deux places donnent sur la rue et sont accessibles même si le garage est fermé)", - "operator": "Groupe Duffort" - } -}, -{ - "type": "node", - "id": 11063248806, - "lat": 48.6738608, - "lon": 2.2166741, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS3012", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063248807, - "lat": 48.6887068, - "lon": 2.2061451, - "tags": { - "amenity": "charging_station", - "capacity": "6", - "fee": "yes", - "motorcar": "yes", - "network": "Freshmile", - "operator": "Freshmile SAS", - "owner": "Hyundai Les Ulis", - "ref:EU:EVSE": "FR*FR1*PVSSVCNY8HH", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063248808, - "lat": 48.7031361, - "lon": 2.1914788, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS2312", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063253305, - "lat": 48.6775943, - "lon": 2.1719134, - "tags": { - "amenity": "charging_station", - "capacity": "4", - "fee": "yes", - "motorcar": "yes", - "network": "Unibail", - "operator": "Izivia", - "owner": "Unibail", - "ref:EU:EVSE": "FR*URW*PUNIB2121", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063253307, - "lat": 48.6780348, - "lon": 2.1942662, - "tags": { - "amenity": "charging_station", - "capacity": "18", - "fee": "yes", - "motorcar": "yes", - "network": "Volvo", - "ref:EU:EVSE": "FR*SSD*PDUFFORTVOLVO919401", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063255705, - "lat": 48.6825884, - "lon": 2.2027588, - "tags": { - "amenity": "charging_station", - "capacity": "6", - "motorcar": "yes", - "network": "QOVOLTIS", - "operator": "QOVOLTIS", - "owner": "JANEC EVS", - "ref:EU:EVSE": "FR*QOV*P9100004", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063255706, - "lat": 48.6595378, - "lon": 2.2428498, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS3112", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063255707, - "lat": 48.6247636, - "lon": 2.1235988, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "no", - "motorcar": "yes", - "network": "Freshmile", - "operator": "Freshmile SAS", - "owner": "Commune de Briis sous Forge", - "ref:EU:EVSE": "FR*FR1*PIGWTYIK1QR", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063255709, - "lat": 48.7146664, - "lon": 2.1425700, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS3211", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063259405, - "lat": 48.6352778, - "lon": 2.1494307, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "VINCI Autoroutes", - "operator": "VINCI Autoroutes", - "owner": "Cofiroute", - "ref:EU:EVSE": "FR*ECH*PLBQU7ZYMGE", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063259407, - "lat": 48.6836784, - "lon": 2.2367887, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS1312", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063259408, - "lat": 48.6969517, - "lon": 2.1594250, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS2112", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063259409, - "lat": 48.7117286, - "lon": 2.2435713, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS1612", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063259505, - "lat": 48.6366323, - "lon": 2.1480779, - "tags": { - "amenity": "charging_station", - "capacity": "1", - "fee": "yes", - "motorcar": "yes", - "network": "VINCI Autoroutes", - "operator": "VINCI Autoroutes", - "owner": "Cofiroute", - "ref:EU:EVSE": "FR*ECH*PEDDAPFHUIB", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063260107, - "lat": 48.6880849, - "lon": 2.2081245, - "tags": { - "amenity": "charging_station", - "capacity": "6", - "fee": "yes", - "motorcar": "yes", - "network": "BMW", - "ref:EU:EVSE": "FR*SSD*PFOURNIERBMW911401", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063369606, - "lat": 48.6738072, - "lon": 2.1376093, - "tags": { - "amenity": "charging_station", - "capacity": "5", - "fee": "no", - "motorcar": "yes", - "network": "Opel", - "ref:EU:EVSE": "FR*SSD*PAEROAUTOOPEL919401", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063369607, - "lat": 48.6740521, - "lon": 2.1378648, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "no", - "motorcar": "yes", - "network": "Kia", - "ref:EU:EVSE": "FR*SSD*PAEROAUTOKIA919401", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063369608, - "lat": 48.6772011, - "lon": 2.1343189, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS411", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063369609, - "lat": 48.6879654, - "lon": 2.1167994, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS3912", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063502107, - "lat": 48.6428077, - "lon": 2.2298008, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "Sigeif", - "operator": "Izivia", - "owner": "Sigeif", - "ref:EU:EVSE": "FR*SIG*PSIGE28612", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063505106, - "lat": 48.6775783, - "lon": 2.1719509, - "tags": { - "amenity": "charging_station", - "capacity": "4", - "fee": "yes", - "motorcar": "yes", - "network": "Unibail", - "operator": "Izivia", - "owner": "Unibail", - "ref:EU:EVSE": "FR*URW*PUNIB2112", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063505107, - "lat": 48.6738608, - "lon": 2.2166634, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS3011", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11063507106, - "lat": 48.6836666, - "lon": 2.2368067, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS1311", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11070605905, - "lat": 48.6266898, - "lon": 2.2627544, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS1112", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11083753896, - "lat": 48.3175081, - "lon": 1.9996108, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "capacity": "2", - "email": "exploitation@waat.fr", - "fee": "no", - "name": "WAAT/FRWATLFD4WWPK5", - "network": "WAAT", - "note": "Autre paiements : compte prépayé.", - "opening_hours": "24/7", - "operator": "WAAT SAS | FR*WAT", - "owner:ref:FR:SIREN": "402923643", - "phone": "0680074537", - "reservation": "no", - "socket:chademo": "no", - "socket:type2": "yes", - "socket:type2_combo": "no", - "socket:typee": "no", - "start_date": "2022-01-12" - } -}, -{ - "type": "node", - "id": 11091655469, - "lat": 48.5300000, - "lon": 2.0200000, - "tags": { - "amenity": "charging_station", - "authentication:none": "no", - "email": "rcgc@edf.fr", - "fee": "no", - "network": "EDF", - "opening_hours": "Mo-Fr 08:00-12:00, Mo-Fr 14:00-18:00", - "operator": "EDF", - "owner:ref:FR:SIREN": "200034460", - "phone": "0426700227", - "ref": "ccf6edd2-80ae-4131-9af8-cc81544f8a98", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2021-12-15" - } -}, -{ - "type": "node", - "id": 11091655470, - "lat": 48.5435340, - "lon": 2.0179436, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "support@iecharge.io", - "fee": "no", - "network": "Dourdan", - "opening_hours": "24/7", - "phone": "+33 1 84 88 68 00", - "ref": "FRIENE007901", - "reservation": "yes", - "socket:type2_cable": "no", - "socket:type2_combo": "yes", - "start_date": "2023-06-27" - } -}, -{ - "type": "node", - "id": 11091655471, - "lat": 48.5300000, - "lon": 2.0100000, - "tags": { - "amenity": "charging_station", - "authentication:none": "no", - "email": "gael.kergroach@ccdourdannais.com", - "network": "Bornes VE WattPark/EelDynamic - Av. Eugène Vernholes, Dourdan", - "opening_hours": "24/7", - "operator": "COMMUNAUTE DE COMMUNE LE DOURDANNAIS EN HUREPOIX (CCDH)", - "owner:ref:FR:SIREN": "249100595", - "phone": "0160811222", - "ref": "41fbb9fc-a0af-4524-b7f1-d1b7cddb596a", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2023-03-15" - } -}, -{ - "type": "node", - "id": 11091672383, - "lat": 48.4270648, - "lon": 2.1726479, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "advenir@zeborne.com", - "fee": "yes", - "network": "Mazda ETAMPES - GARAGE ST PIERRE", - "operator": "ZEBORNE", - "owner:ref:FR:SIREN": "306092701", - "phone": "0252072597", - "ref": "57150", - "reservation": "yes", - "socket:type2": "yes", - "start_date": "2021-04-01" - } -}, -{ - "type": "node", - "id": 11091689141, - "lat": 48.7171920, - "lon": 2.2344480, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*53*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2022-11-16" - } -}, -{ - "type": "node", - "id": 11091689142, - "lat": 48.7137030, - "lon": 2.2592990, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*17*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2020-03-26" - } -}, -{ - "type": "node", - "id": 11091689145, - "lat": 48.7520640, - "lon": 2.2705010, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "SIGEIF", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200050433", - "phone": "0972668001", - "ref": "FR*SOD*S*SIGE*307*2*_*_", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "socket:typee": "yes", - "start_date": "2022-09-26" - } -}, -{ - "type": "node", - "id": 11091689146, - "lat": 48.7546760, - "lon": 2.2148600, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "SIGEIF", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200050433", - "phone": "0972668001", - "ref": "FR*SOD*S*SIGE*231*1*_*_", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2022-03-10" - } -}, -{ - "type": "node", - "id": 11091689148, - "lat": 48.7519640, - "lon": 2.2161180, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "SIGEIF", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200050433", - "phone": "0972668001", - "ref": "FR*SOD*S*SIGE*175*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2021-07-22" - } -}, -{ - "type": "node", - "id": 11091689149, - "lat": 48.7340200, - "lon": 2.2076100, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*26*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2019-12-17" - } -}, -{ - "type": "node", - "id": 11091689151, - "lat": 48.7396050, - "lon": 2.2227660, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*10*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2019-12-23" - } -}, -{ - "type": "node", - "id": 11091689152, - "lat": 48.7415850, - "lon": 2.2264470, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*5*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2019-11-26" - } -}, -{ - "type": "node", - "id": 11091689915, - "lat": 48.3175081, - "lon": 1.9996108, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "no", - "network": "Freshmile", - "opening_hours": "24/7", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "A12RW4GWRR", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes", - "start_date": "2022-06-15" - } -}, -{ - "type": "node", - "id": 11091689916, - "lat": 48.3783120, - "lon": 2.1476940, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "email": "exploitation@waat.fr", - "fee": "no", - "network": "WAAT", - "opening_hours": "24/7", - "operator": "WAAT SAS | FR*WA4", - "ref": "789195", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no" - } -}, -{ - "type": "node", - "id": 11091689917, - "lat": 48.4270586, - "lon": 2.1726385, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "advenir@zeborne.com", - "fee": "yes", - "network": "Mazda ETAMPES - GARAGE ST PIERRE", - "opening_hours": "Mo-Fr 08:00-19:00, Sa 08:00-18:00", - "operator": "ZEBORNE", - "owner:ref:FR:SIREN": "306092701", - "phone": "0252072597", - "ref": "57150", - "reservation": "yes", - "socket:type2": "yes", - "start_date": "2021-04-01" - } -}, -{ - "type": "node", - "id": 11091690534, - "lat": 48.7060460, - "lon": 2.3036270, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "email": "exploitation@waat.fr", - "fee": "no", - "network": "WAAT", - "opening_hours": "24/7", - "operator": "WAAT SAS | FR*WAT", - "ref": "577478", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:type2_combo": "yes" - } -}, -{ - "type": "node", - "id": 11091690535, - "lat": 48.7018660, - "lon": 2.2941860, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*36*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2020-03-12" - } -}, -{ - "type": "node", - "id": 11091690538, - "lat": 48.6903350, - "lon": 2.3034340, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "email": "exploitation@waat.fr", - "fee": "no", - "network": "WAAT", - "opening_hours": "24/7", - "operator": "WAAT SAS | FR*WA6", - "ref": "741705", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 11091690539, - "lat": 48.6754150, - "lon": 2.2986740, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*19*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2019-11-27" - } -}, -{ - "type": "node", - "id": 11091690540, - "lat": 48.6724110, - "lon": 2.2818850, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "no", - "network": "Freshmile", - "opening_hours": "24/7", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "JUJD4UMKPZ", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "start_date": "2022-09-13" - } -}, -{ - "type": "node", - "id": 11091690542, - "lat": 48.6615100, - "lon": 2.2687430, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*18*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2020-02-19" - } -}, -{ - "type": "node", - "id": 11091690543, - "lat": 48.6578870, - "lon": 2.2699960, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*20*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2019-11-27" - } -}, -{ - "type": "node", - "id": 11091692393, - "lat": 48.6901670, - "lon": 2.2292050, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "info@chargepoint.com", - "fee": "no", - "network": "SONEPAR CONNECT VILLEBON", - "opening_hours": "24/7", - "ref": "FRCPIE6595995", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "start_date": "2022-10-12" - } -}, -{ - "type": "node", - "id": 11091692395, - "lat": 48.6973810, - "lon": 2.2335180, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*42*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2020-04-02" - } -}, -{ - "type": "node", - "id": 11091692396, - "lat": 48.6900000, - "lon": 2.2300000, - "tags": { - "amenity": "charging_station", - "authentication:none": "no", - "email": "g.arpino@ocr.fr", - "fee": "no", - "network": "OCR MAINTENANCE ELECTRONIQUE", - "opening_hours": "Mo-Fr 08:00-12:00, Mo-Fr 14:00-18:00", - "operator": "OCR MAINTENANCE ELECTRONIQUE", - "owner:ref:FR:SIREN": "402923643", - "phone": "0680074537", - "ref": "c8ee7876-9261-497e-9f6b-856d3bf94e3f", - "reservation": "yes", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2022-01-12" - } -}, -{ - "type": "node", - "id": 11091692713, - "lat": 48.6808220, - "lon": 2.1065390, - "tags": { - "amenity": "charging_station", - "authentication:none": "no", - "email": "contact@wattzhub.com", - "fee": "no", - "network": "WattzHub", - "opening_hours": "24/7", - "operator": "WattzHub | FR*SMI", - "ref": "510419", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no" - } -}, -{ - "type": "node", - "id": 11091692715, - "lat": 48.7560000, - "lon": 2.1706400, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "yes", - "network": "Freshmile", - "opening_hours": "24/7", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "FLHFYV", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes", - "start_date": "2020-02-10" - } -}, -{ - "type": "node", - "id": 11091693928, - "lat": 48.6741450, - "lon": 2.3179710, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "email": "exploitation@waat.fr", - "fee": "no", - "network": "WAAT", - "opening_hours": "24/7", - "operator": "WAAT SAS | FR*WA6", - "ref": "741702", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 11091693930, - "lat": 48.6786524, - "lon": 2.4961249, - "tags": { - "amenity": "charging_station", - "authentication:none": "no", - "email": "psasupport@evbox.com", - "fee": "no", - "network": "EVBOX", - "opening_hours": "Mo 8:30-12:00,Mo 14:00-18:00,Tu-Fr 8:00-12:00,Tu-Fr14:00-18:00,Sa 08:30-12:00,Sa14:30-17:30", - "operator": "EVBOX", - "owner:ref:FR:SIREN": "512678558", - "phone": "0986877186", - "reservation": "no", - "socket:type2": "yes", - "start_date": "2021-09-23" - } -}, -{ - "type": "node", - "id": 11091693933, - "lat": 48.5910260, - "lon": 2.4774860, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "no", - "network": "Freshmile", - "opening_hours": "24/7", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "LFKAACIEEF", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes", - "start_date": "2022-06-27" - } -}, -{ - "type": "node", - "id": 11091693934, - "lat": 48.7005350, - "lon": 2.3247740, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "SIGEIF", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200050433", - "phone": "0972668001", - "ref": "FR*SOD*S*SIGE*280*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2022-06-14" - } -}, -{ - "type": "node", - "id": 11091693935, - "lat": 48.6815080, - "lon": 2.4313420, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "support@stations-e.com", - "fee": "no", - "network": "805035100", - "opening_hours": "Mo-Th 08:00-19:00", - "operator": "STATIONS-E", - "owner:ref:FR:SIREN": "835124280", - "phone": "Stations-e", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2021-08-31" - } -}, -{ - "type": "node", - "id": 11091693937, - "lat": 48.6896680, - "lon": 2.3704440, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "email": "exploitation@waat.fr", - "fee": "no", - "network": "WAAT", - "opening_hours": "24/7", - "operator": "WAAT SAS | FR*WAT", - "ref": "690500", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 11091693939, - "lat": 48.6642240, - "lon": 2.4214820, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "email": "exploitation@waat.fr", - "fee": "no", - "network": "WAAT", - "opening_hours": "24/7", - "operator": "WAAT SAS | FR*WA3", - "ref": "694034", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 11091693942, - "lat": 48.6848221, - "lon": 2.4245679, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "support@stations-e.com", - "fee": "no", - "network": "805035100", - "opening_hours": "24/7", - "operator": "STATIONS-E", - "owner:ref:FR:SIREN": "835124280", - "phone": "Stations-e", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2021-12-22" - } -}, -{ - "type": "node", - "id": 11091693943, - "lat": 48.6758940, - "lon": 2.3896850, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "info@chargepoint.com", - "fee": "no", - "network": "SONEPAR VIRY-CHATILLON", - "opening_hours": "Mo 06:30-19:00,Tu 06:30-19:00,We 06:30-19:00,Th 06:30-19:00,Fr 06:30-19:00", - "ref": "FRCPIE6628885", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "start_date": "2022-10-12" - } -}, -{ - "type": "node", - "id": 11091693944, - "lat": 48.6820448, - "lon": 2.4300482, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "support@stations-e.com", - "fee": "no", - "network": "805035100", - "opening_hours": "24/7", - "operator": "STATIONS-E", - "owner:ref:FR:SIREN": "835124280", - "phone": "Stations-e", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2022-08-09" - } -}, -{ - "type": "node", - "id": 11091693945, - "lat": 48.6333049, - "lon": 2.3682531, - "tags": { - "amenity": "charging_station", - "authentication:none": "no", - "email": "garage.mariniere@scache.fr", - "fee": "no", - "network": "GARAGE DE LA MARINIERE", - "opening_hours": "Mo-fr 7:00-19:00,Sa 8:00-12:00", - "operator": "GRSE GARAGE MARINIERE", - "owner:ref:FR:SIREN": "320758378", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2022-12-22" - } -}, -{ - "type": "node", - "id": 11091693946, - "lat": 48.6320058, - "lon": 2.3340154, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "no", - "network": "Freshmile", - "opening_hours": "24/7", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "BBYPZLGJJL", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes", - "start_date": "2023-01-11" - } -}, -{ - "type": "node", - "id": 11091693947, - "lat": 48.6851705, - "lon": 2.4077141, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "support@stations-e.com", - "fee": "no", - "network": "805035100", - "opening_hours": "24/7", - "operator": "STATIONS-E", - "owner:ref:FR:SIREN": "835124280", - "phone": "Stations-e", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2022-03-03" - } -}, -{ - "type": "node", - "id": 11091693948, - "lat": 48.6816270, - "lon": 2.3783290, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "no", - "network": "Freshmile", - "opening_hours": "24/7", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "SBPX6OZUXS", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes", - "start_date": "2021-09-07" - } -}, -{ - "type": "node", - "id": 11091693949, - "lat": 48.5952810, - "lon": 2.4432220, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "email": "supervision-ev.france@totalenergies.com", - "fee": "no", - "network": "TotalEnergies Charge Rapide", - "opening_hours": "24/7", - "operator": "TotalEnergies Charging Services", - "owner:ref:FR:SIREN": "844192443", - "phone": "01 41 35 40 00", - "ref": "FR*HPC*PNF058968", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2022-07-29" - } -}, -{ - "type": "node", - "id": 11091693950, - "lat": 48.6213611, - "lon": 2.3542058, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "no", - "network": "Freshmile", - "opening_hours": "24/7", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "EZQEWY01JS", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes", - "start_date": "2023-02-13" - } -}, -{ - "type": "node", - "id": 11091693951, - "lat": 48.6808000, - "lon": 2.4116900, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "email": "exploitation@waat.fr", - "fee": "no", - "network": "WAAT", - "opening_hours": "24/7", - "operator": "WAAT SAS | FR*WA6", - "ref": "741645", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 11091693952, - "lat": 48.7054500, - "lon": 2.3454960, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "no", - "network": "Freshmile", - "opening_hours": "24/7", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "HTHA8SVPIE", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes", - "start_date": "2022-06-27" - } -}, -{ - "type": "node", - "id": 11091693954, - "lat": 48.7059070, - "lon": 2.3393360, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "SIGEIF", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200050433", - "phone": "0972668001", - "ref": "FR*SOD*S*SIGE*279*1*_*_", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2022-06-05" - } -}, -{ - "type": "node", - "id": 11091693957, - "lat": 48.6157850, - "lon": 2.4534820, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "no", - "network": "Freshmile", - "opening_hours": "24/7", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "LLIX5ZKSM1M3T2", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "start_date": "2023-06-15" - } -}, -{ - "type": "node", - "id": 11091693958, - "lat": 48.6874880, - "lon": 2.4333950, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "no", - "network": "Freshmile", - "opening_hours": "24/7", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "MYDGOOZS6R", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:type2_combo": "yes", - "socket:typee": "yes", - "start_date": "2022-06-27" - } -}, -{ - "type": "node", - "id": 11091693961, - "lat": 48.6814842, - "lon": 2.4038420, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "support@stations-e.com", - "fee": "no", - "network": "805035100", - "opening_hours": "24/7", - "operator": "STATIONS-E", - "owner:ref:FR:SIREN": "835124280", - "phone": "Stations-e", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2021-12-22" - } -}, -{ - "type": "node", - "id": 11091693962, - "lat": 48.5945900, - "lon": 2.4422200, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "email": "supervision-ev.france@totalenergies.com", - "fee": "no", - "network": "TotalEnergies Charge Rapide", - "opening_hours": "24/7", - "operator": "TotalEnergies Charging Services", - "owner:ref:FR:SIREN": "844192443", - "phone": "01 41 35 40 00", - "ref": "FR*HPC*PNF006369", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2023-03-30" - } -}, -{ - "type": "node", - "id": 11094106705, - "lat": 48.6774792, - "lon": 2.1326458, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS311", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11094107105, - "lat": 48.6775480, - "lon": 2.1718956, - "tags": { - "amenity": "charging_station", - "capacity": "4", - "fee": "yes", - "motorcar": "yes", - "network": "Unibail", - "operator": "Izivia", - "owner": "Unibail", - "ref:EU:EVSE": "FR*URW*PUNIB2111", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11094107106, - "lat": 48.6775463, - "lon": 2.1719254, - "tags": { - "amenity": "charging_station", - "capacity": "4", - "fee": "yes", - "motorcar": "yes", - "network": "Unibail", - "operator": "Izivia", - "owner": "Unibail", - "ref:EU:EVSE": "FR*URW*PUNIB2122", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11096513305, - "lat": 48.6879649, - "lon": 2.1167987, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS3911", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11096515905, - "lat": 48.6267029, - "lon": 2.2627121, - "tags": { - "amenity": "charging_station", - "capacity": "2", - "fee": "yes", - "motorcar": "yes", - "network": "CPS", - "operator": "Izivia", - "owner": "CPS", - "ref:EU:EVSE": "FR*CPS*PCAPS1111", - "socket:type2": "yes", - "socket:typee": "yes", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11096516405, - "lat": 48.5681451, - "lon": 2.2297955, - "tags": { - "amenity": "charging_station", - "capacity": "7", - "motorcar": "yes", - "network": "QOVOLTIS", - "operator": "QOVOLTIS", - "owner": "JANEC EVS", - "ref:EU:EVSE": "FR*QOV*P9100006", - "source": "data.gouv.fr:Etalab - 05/2022" - } -}, -{ - "type": "node", - "id": 11097291408, - "lat": 48.6334010, - "lon": 2.3251582, - "tags": { - "amenity": "charging_station", - "authentication:none": "no", - "email": "contact@hoteltrecelin.com", - "fee": "yes", - "network": "Hôtel Le Trecelin", - "opening_hours": "Mo-Su 8:00-12:00,Mo-Su 14:00-18:00", - "operator": "GABMAG17", - "owner:ref:FR:SIREN": "830297222", - "phone": "0681475113", - "ref": "TACW2241521S0178", - "reservation": "yes", - "socket:type2": "yes", - "start_date": "2021-07-01" - } -}, -{ - "type": "node", - "id": 11097291417, - "lat": 48.5971320, - "lon": 2.2452130, - "tags": { - "amenity": "charging_station", - "authentication:none": "yes", - "email": "exploitation@waat.fr", - "fee": "no", - "network": "WAAT", - "opening_hours": "24/7", - "operator": "WAAT SAS | FR*WAT", - "ref": "880221", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes" - } -}, -{ - "type": "node", - "id": 11097291418, - "lat": 48.7325870, - "lon": 2.3653440, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "FLEX-E", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "419070180", - "phone": "0972668001", - "ref": "FR*SOD*S*OAZS*222*3*_*_", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2022-06-01" - } -}, -{ - "type": "node", - "id": 11109168837, - "lat": 48.7000000, - "lon": 2.2500000, - "tags": { - "amenity": "charging_station", - "authentication:none": "no", - "email": "electricite@alterna-energie.fr", - "fee": "no", - "network": "alterna energie", - "opening_hours": "Mo-Fr 08:00-12:00, Mo-Fr 14:00-18:00", - "operator": "alterna energie", - "owner:ref:FR:SIREN": "200034460", - "phone": "0179356309", - "ref": "aceaf454-19e2-4da1-96dd-d7fdc44a72d1", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2021-10-04" - } -}, -{ - "type": "node", - "id": 11109168839, - "lat": 48.6997450, - "lon": 2.2269330, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*27*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2020-03-26" - } -}, -{ - "type": "node", - "id": 11109169299, - "lat": 48.7306140, - "lon": 2.1684170, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*25*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2019-11-27" - } -}, -{ - "type": "node", - "id": 11109170424, - "lat": 48.7004480, - "lon": 2.2912330, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*50*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2021-06-01" - } -}, -{ - "type": "node", - "id": 11109170425, - "lat": 48.6967360, - "lon": 2.2925400, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*45*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2020-04-02" - } -}, -{ - "type": "node", - "id": 11109170428, - "lat": 48.6769640, - "lon": 2.2931650, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*1*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2019-11-27" - } -}, -{ - "type": "node", - "id": 11109170431, - "lat": 48.6655010, - "lon": 2.2798810, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*28*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2019-11-28" - } -}, -{ - "type": "node", - "id": 11109170432, - "lat": 48.6645890, - "lon": 2.2764950, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*34*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2019-12-05" - } -}, -{ - "type": "node", - "id": 11109170532, - "lat": 48.5300000, - "lon": 2.1500000, - "tags": { - "amenity": "charging_station", - "authentication:none": "no", - "email": "contact@bornevo.com", - "fee": "no", - "network": "Bornevo Connect", - "opening_hours": "Mo-Fr 08:00-12:00,Mo-Fr 14:00-18:00", - "operator": "Bornevo Connect", - "owner:ref:FR:SIREN": "812267318", - "phone": "0184604870", - "ref": "EVC 11750472", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes", - "start_date": "2022-07-20" - } -}, -{ - "type": "node", - "id": 11109170558, - "lat": 48.7346600, - "lon": 2.3247040, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "SIGEIF", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200050433", - "phone": "0972668001", - "ref": "FR*SOD*S*SIGE*60*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2021-01-07" - } -}, -{ - "type": "node", - "id": 11109170841, - "lat": 48.7354090, - "lon": 2.2578710, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*38*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2020-02-10" - } -}, -{ - "type": "node", - "id": 11109170842, - "lat": 48.7323200, - "lon": 2.2923260, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*43*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2020-09-02" - } -}, -{ - "type": "node", - "id": 11109170843, - "lat": 48.7305870, - "lon": 2.2833760, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*47*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2020-10-08" - } -}, -{ - "type": "node", - "id": 11109170844, - "lat": 48.7342800, - "lon": 2.2732650, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*46*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2020-10-08" - } -}, -{ - "type": "node", - "id": 11109170845, - "lat": 48.7432280, - "lon": 2.2645820, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "SIGEIF", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200050433", - "phone": "0972668001", - "ref": "FR*SOD*S*SIGE*375*4*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2023-02-22" - } -}, -{ - "type": "node", - "id": 11109170846, - "lat": 48.7372250, - "lon": 2.2954140, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*12*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2019-12-17" - } -}, -{ - "type": "node", - "id": 11109170847, - "lat": 48.7176920, - "lon": 2.2322240, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*54*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2022-09-30" - } -}, -{ - "type": "node", - "id": 11109170850, - "lat": 48.7083090, - "lon": 2.2740770, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*51*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2021-06-25" - } -}, -{ - "type": "node", - "id": 11109170851, - "lat": 48.7111140, - "lon": 2.2741640, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*49*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2021-06-01" - } -}, -{ - "type": "node", - "id": 11109170854, - "lat": 48.7557340, - "lon": 2.2196740, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "SIGEIF", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200050433", - "phone": "0972668001", - "ref": "FR*SOD*S*SIGE*324*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2023-02-09" - } -}, -{ - "type": "node", - "id": 11109170857, - "lat": 48.7322310, - "lon": 2.2210780, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "sav@izivia.com", - "fee": "no", - "network": "CPS", - "opening_hours": "24/7", - "operator": "Izivia", - "owner:ref:FR:SIREN": "200056232", - "phone": "0972668001", - "ref": "FR*SOD*S*CAPS*24*1*_*_", - "reservation": "no", - "socket:type2": "yes", - "socket:typee": "yes", - "start_date": "2019-12-05" - } -}, -{ - "type": "node", - "id": 11109171637, - "lat": 48.6907630, - "lon": 2.3708230, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "assistance-commerciale@metropolis-recharge.fr", - "fee": "no", - "network": "METROPOLIS", - "opening_hours": "24/7", - "operator": "SPIE CITYNETWORKS", - "owner:ref:FR:SIREN": "885354860", - "phone": "0 970 830 213", - "reservation": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2023-02-03" - } -}, -{ - "type": "node", - "id": 11109171641, - "lat": 48.6735460, - "lon": 2.4077190, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "support@stations-e.com", - "fee": "no", - "network": "805035100", - "opening_hours": "24/7", - "operator": "STATIONS-E", - "owner:ref:FR:SIREN": "835124280", - "phone": "Stations-e", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2021-08-31" - } -}, -{ - "type": "node", - "id": 11109171643, - "lat": 48.6325260, - "lon": 2.4360230, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "info@chargepoint.com", - "fee": "no", - "network": "IRVE CAGPS MAGELLAN 3", - "opening_hours": "24/7", - "ref": "FRCPIE6591165", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "start_date": "2022-10-12" - } -}, -{ - "type": "node", - "id": 11109171649, - "lat": 48.6224460, - "lon": 2.3719120, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "contact@e-totem.fr", - "fee": "no", - "network": "Garage de la Marinière", - "opening_hours": "24/7", - "operator": "E-TOTEM", - "ref": "FRG10P91235A", - "reservation": "no", - "socket:type2_combo": "yes", - "start_date": "2023-01-06" - } -}, -{ - "type": "node", - "id": 11109171651, - "lat": 48.6814230, - "lon": 2.3778490, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "no", - "network": "Freshmile", - "opening_hours": "24/7", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "SBPX6OZUXS", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:type2_combo": "yes", - "start_date": "2022-08-08" - } -}, -{ - "type": "node", - "id": 11109171681, - "lat": 48.6907791, - "lon": 2.5263623, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "support@stations-e.com", - "fee": "no", - "network": "805035100", - "opening_hours": "24/7", - "operator": "STATIONS-E", - "owner:ref:FR:SIREN": "835124280", - "phone": "Stations-e", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2021-04-14" - } -}, -{ - "type": "node", - "id": 11109171685, - "lat": 48.5661353, - "lon": 2.4481763, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "no", - "network": "Freshmile", - "opening_hours": "24/7", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "MECXL47JEY", - "reservation": "no", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:type2_combo": "yes", - "start_date": "2022-09-07" - } -}, -{ - "type": "node", - "id": 11109171688, - "lat": 48.6067876, - "lon": 2.3560608, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "no", - "network": "Freshmile", - "opening_hours": "Mo-We 05:00-06:00,Fr 05:00-06:00,Mo-Fr 21:00-22:00,Th 06:00-07:00", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "MQMBBYPLTF", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes", - "start_date": "2022-07-22" - } -}, -{ - "type": "node", - "id": 11109171700, - "lat": 48.6126080, - "lon": 2.4270550, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "info@chargepoint.com", - "fee": "no", - "network": "SONEPAR LISSES", - "opening_hours": "24/7", - "ref": "FRCPIE6758525", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "start_date": "2023-07-20" - } -}, -{ - "type": "node", - "id": 11109171705, - "lat": 48.6302650, - "lon": 2.4029310, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "no", - "network": "Freshmile", - "opening_hours": "24/7", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "ZOJVYBGVNI", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "start_date": "2023-01-16" - } -}, -{ - "type": "node", - "id": 11109171707, - "lat": 48.6501830, - "lon": 2.3987650, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "web@freshmile.com", - "fee": "no", - "network": "Freshmile", - "opening_hours": "24/7", - "operator": "Freshmile SAS", - "phone": "0369246732", - "ref": "COWK19Z19U", - "reservation": "no", - "socket:type2": "yes", - "socket:type2_cable": "no", - "socket:typee": "yes", - "start_date": "2022-06-27" - } -}, -{ - "type": "node", - "id": 11109171711, - "lat": 48.7055510, - "lon": 2.3355560, - "tags": { - "amenity": "charging_station", - "authentication:none": "true", - "email": "assistance-commerciale@metropolis-recharge.fr", - "fee": "no", - "network": "METROPOLIS", - "opening_hours": "24/7", - "operator": "SPIE CITYNETWORKS", - "owner:ref:FR:SIREN": "885354860", - "phone": "0 970 830 213", - "reservation": "yes", - "socket:chademo": "yes", - "socket:type2": "yes", - "socket:type2_combo": "yes", - "start_date": "2023-02-22" - } -}, -{ - "type": "node", - "id": 11119636843, - "lat": 48.6771318, - "lon": 2.1949087, - "tags": { - "amenity": "charging_station", - "operator": "Audi Absolute SAS" - } -} - - ] -} diff --git a/data_other/irve_osm_2023-08-30.json b/data_other/irve_osm_2023-08-30.json new file mode 100644 index 0000000..ffb8e14 --- /dev/null +++ b/data_other/irve_osm_2023-08-30.json @@ -0,0 +1,37767 @@ +{ + "type": "FeatureCollection", + "generator": "overpass-ide", + "copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.", + "timestamp": "2023-08-30T13:47:00Z", + "features": [ + { + "type": "Feature", + "properties": { + "@id": "node/25209075", + "amenity": "fuel", + "brand": "Total Access", + "brand:wikidata": "Q154037", + "brand:wikipedia": "fr:TotalEnergies", + "compressed_air": "yes", + "fuel:GTL_diesel": "yes", + "fuel:HGV_diesel": "yes", + "fuel:adblue": "yes", + "fuel:diesel": "yes", + "fuel:e10": "yes", + "fuel:lpg": "yes", + "fuel:octane_98": "yes", + "hgv:lanes": "yes", + "name": "Relais Grande Folie", + "opening_hours": "24/7", + "phone": "+33164901854", + "ref:FR:prix-carburants": "91180007", + "shop": "convenience;gas", + "source": "Ministère de l'Economie, de l'Industrie et du Numérique - 08/04/2018", + "vending": "fuel", + "vending_machine": "fuel", + "website": "https://store.total.fr/fr_FR/NF007003" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2526269, + 48.6094713 + ] + }, + "id": "node/25209075" + }, + { + "type": "Feature", + "properties": { + "@id": "node/251617404", + "addr:city": "NOZAY", + "addr:housenumber": "4", + "addr:postcode": "91620", + "addr:street": "Place de la Mairie", + "description:covid19": "Pour les commandes : 06 61 08 36 91", + "name": "Boucherie Carbon", + "opening_hours": "Tu-Sa 08:30-12:30,16:00-18:00; Su 08:30-12:30", + "phone": "+33 1 69 80 67 40", + "shop": "butcher", + "takeaway": "yes", + "website": "https://www.facebook.com/Bentradition/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2421344, + 48.6600401 + ] + }, + "id": "node/251617404" + }, + { + "type": "Feature", + "properties": { + "@id": "node/253748421", + "addr:city": "Palaiseau", + "addr:housenumber": "80", + "addr:postcode": "91120", + "addr:street": "Rue Léon Bourgeois", + "amenity": "restaurant", + "cuisine": "crepe;french", + "name": "La Cabane", + "phone": "+33 1 69 31 38 44", + "website": "https://lacabane.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2336397, + 48.7012425 + ] + }, + "id": "node/253748421" + }, + { + "type": "Feature", + "properties": { + "@id": "node/264058908", + "amenity": "taxi", + "phone": "+33 6 80 38 82 24" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1911661, + 48.7047818 + ] + }, + "id": "node/264058908" + }, + { + "type": "Feature", + "properties": { + "@id": "node/293692136", + "amenity": "fuel", + "brand": "Total Access", + "brand:wikidata": "Q154037", + "brand:wikipedia": "fr:Total (entreprise)", + "compressed_air": "yes", + "fuel:GTL_diesel": "yes", + "fuel:adblue": "yes", + "fuel:diesel": "yes", + "fuel:e10": "yes", + "fuel:octane_98": "yes", + "hgv:lanes": "yes", + "name": "Total Access", + "opening_hours": "24/7", + "phone": "+33160830316", + "ref:FR:prix-carburants": "91290007", + "shop": "convenience;gas", + "source": "Ministère de l'Economie, de l'Industrie et du Numérique - 08/04/2018", + "toilets": "yes", + "vending": "fuel", + "vending_machine": "fuel", + "website": "http://store.total.fr/fr_FR/NF062014" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2478862, + 48.6031899 + ] + }, + "id": "node/293692136" + }, + { + "type": "Feature", + "properties": { + "@id": "node/313181929", + "addr:housenumber": "1", + "addr:street": "Rue du Roussillon", + "amenity": "restaurant", + "cuisine": "japanese", + "description": "Sushi Sashimi Yakitori", + "name": "Japon Sakura", + "note": "A volonté servi à table", + "phone": "+33 1 60 85 42 30", + "smoking": "no", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3028433, + 48.5935686 + ] + }, + "id": "node/313181929" + }, + { + "type": "Feature", + "properties": { + "@id": "node/389128978", + "addr:city": "Nozay", + "addr:housenumber": "1", + "addr:postcode": "91620", + "addr:street": "Rue de Versailles", + "amenity": "restaurant", + "name": "Le Versailles", + "opening_hours": "Mo-Fr 08:00-20:00; Sa 07:00-13:30; Su 08:00-13:30", + "phone": "+33 9 52 53 68 83" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2420476, + 48.6605988 + ] + }, + "id": "node/389128978" + }, + { + "type": "Feature", + "properties": { + "@id": "node/389136356", + "alcohol": "wine", + "drive_through": "yes", + "name": "La Cave de Nozay", + "opening_hours": "Tu,Th,Fr 10:00-13:00,15:00-19:30; We 15:00-19:30; Sa 10:00-13:00,14:00-19:30", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "phone": "+33 1 69 01 38 77", + "shop": "alcohol", + "website": "https://www.lacavedenozay.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2407451, + 48.6607142 + ] + }, + "id": "node/389136356" + }, + { + "type": "Feature", + "properties": { + "@id": "node/412430821", + "amenity": "pub", + "name": "Tabac de la Gare", + "opening_hours": "Mo-Fr 06:30-20:00; Sa 08:00-20:00", + "phone": "+33160140021", + "tobacco": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2468044, + 48.7176647 + ] + }, + "id": "node/412430821" + }, + { + "type": "Feature", + "properties": { + "@id": "node/447359674", + "amenity": "police", + "name": "Police nationale", + "official_name": "Commissariat de police de Palaiseau", + "operator": "Police nationale", + "operator:wikidata": "Q121484", + "phone": "+33 1 69 31 65 20", + "police:FR": "police", + "source": "data.gouv.fr:Ministère de l'Intérieur - 10/2018", + "wikidata": "Q61954558" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2513507, + 48.7132618 + ] + }, + "id": "node/447359674" + }, + { + "type": "Feature", + "properties": { + "@id": "node/453042896", + "addr:housenumber": "34 bis", + "addr:street": "Avenue de la Commune de Paris", + "amenity": "restaurant", + "cuisine": "chinese", + "name": "Le Jardin de Bambous", + "phone": "+33 1 60 84 43 04" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3011153, + 48.5925623 + ] + }, + "id": "node/453042896" + }, + { + "type": "Feature", + "properties": { + "@id": "node/487104967", + "addr:city": "Saint-Pierre-du-Perray", + "addr:housenumber": "11", + "addr:postcode": "91280", + "addr:street": "Rue du Commerce", + "description:covid19": "Fermeture jusqu'au 8 avril 2020", + "name": "Aux délices de Saint-Pierre", + "phone": "+33 1 69 89 06 87", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5069309, + 48.6145518 + ] + }, + "id": "node/487104967" + }, + { + "type": "Feature", + "properties": { + "@id": "node/506314137", + "addr:housenumber": "99", + "alt_name": "SELARL Pharmacie de la Gare", + "amenity": "pharmacy", + "contact:fax": "+33 1 69 38 00 63", + "contact:phone": "+33 1 69 38 10 52", + "dispensing": "yes", + "healthcare": "pharmacy", + "phone": "+33 1 69 38 10 52", + "ref:FR:FINESS": "910005305", + "since": "2008-05-01", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre;mise à jour : 2009" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4019344, + 48.7121753 + ] + }, + "id": "node/506314137" + }, + { + "type": "Feature", + "properties": { + "@id": "node/534916303", + "email": "contact@veloraildelajuine.fr", + "name": "Départ du vélorail de la Juine", + "opening_hours": "Tu-Su 9:30-18:30", + "phone": "+33695667345", + "railway": "station" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1436629, + 48.3669069 + ] + }, + "id": "node/534916303" + }, + { + "type": "Feature", + "properties": { + "@id": "node/553496973", + "addr:city": "Massy", + "addr:housenumber": "13", + "addr:postcode": "91300", + "addr:street": "Place de l'Union Européenne", + "amenity": "restaurant", + "cuisine": "french", + "diet:vegetarian": "yes", + "name": "Les Artistes", + "opening_hours": "Mo-Sa 12:00-15:00,18:00-23:00; Su 11:00-15:00", + "phone": "+33 1 60 19 47 18" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2571317, + 48.727308 + ] + }, + "id": "node/553496973" + }, + { + "type": "Feature", + "properties": { + "@id": "node/567941037", + "addr:city": "Bures-sur-Yvette", + "addr:housenumber": "2", + "addr:postcode": "91440", + "addr:street": "Rue de la Hacquinière", + "amenity": "pharmacy", + "contact:fax": "+33 1 69 28 61 81", + "contact:phone": "+33 1 64 46 62 93", + "dispensing": "yes", + "healthcare": "pharmacy", + "name": "Pharmacie Pénon Arnould", + "phone": "+33 1 85 77 03 11", + "ref:FR:FINESS": "910006451", + "since": "1986-10-24" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.154553, + 48.6963605 + ] + }, + "id": "node/567941037" + }, + { + "type": "Feature", + "properties": { + "@id": "node/567941040", + "addr:city": "Bures-sur-Yvette", + "addr:postcode": "91440", + "amenity": "post_office", + "atm": "yes", + "change_machine": "yes", + "copy_facility": "yes", + "name": "Bures-sur-Yvette", + "opening_hours": "Mo-Fr 09:00-12:00,14:00-18:00; Sa 09:00-12:00", + "operator": "La Poste", + "operator:wikidata": "Q373724", + "phone": "3631", + "ref:FR:LaPoste": "16932A", + "source": "data.gouv.fr:LaPoste - 01/2013", + "stamping_machine": "yes", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1636617, + 48.6972415 + ] + }, + "id": "node/567941040" + }, + { + "type": "Feature", + "properties": { + "@id": "node/567941041", + "fixme": "Parti en retraite, est-ce que la boulangerie a été reprise?", + "name": "Boulanger Patissier Foulon", + "opening_hours": "Tu-Sa 07:00-13:00,13:30-20:00", + "phone": "+33 1 69 07 48 18", + "shop": "bakery", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1639694, + 48.6972613 + ] + }, + "id": "node/567941041" + }, + { + "type": "Feature", + "properties": { + "@id": "node/574845386", + "addr:city": "Brunoy", + "addr:housenumber": "2", + "addr:postcode": "91800", + "addr:street": "Rue de la Gare", + "name": "Boulangerie Pâtisserie Chocolaterie Christian David", + "phone": "+33 1 60 46 02 70", + "shop": "bakery", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2009" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5053778, + 48.6982041 + ] + }, + "id": "node/574845386" + }, + { + "type": "Feature", + "properties": { + "@id": "node/574845525", + "addr:city": "Brunoy", + "addr:housenumber": "2", + "addr:postcode": "91800", + "addr:street": "Place de la Gare", + "brand": "De Neuville", + "brand:wikidata": "Q106353063", + "name": "De Neuville", + "phone": "+33 1 69 06 18 83", + "shop": "chocolate" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5061824, + 48.6986861 + ] + }, + "id": "node/574845525" + }, + { + "type": "Feature", + "properties": { + "@id": "node/600738912", + "amenity": "library", + "name": "Médiathèque de Gif-sur-Yvette", + "opening_hours": "Tu-Fr 15:00-18:30; We 10:00-12:30; Sa 10:00-12:30, 15:00-17:30; PH off", + "phone": "+33 1 69 31 30 14", + "website": "https://mediatheques.paris-saclay.com/mediatheque-de-gif-sur-yvette" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1298715, + 48.6966839 + ] + }, + "id": "node/600738912" + }, + { + "type": "Feature", + "properties": { + "@id": "node/600789321", + "name": "Pharmacie de l'Abbaye", + "opening_hours": "Mo 07:00-17:00; Tu-Sa 07:00-20:00; Su 07:00-14:00", + "phone": "+33 1 60 92 52 50", + "shop": "bakery", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2009" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1303432, + 48.6970731 + ] + }, + "id": "node/600789321" + }, + { + "type": "Feature", + "properties": { + "@id": "node/600803741", + "addr:housenumber": "1", + "addr:street": "Rue Gustave Vatonne", + "amenity": "restaurant", + "cuisine": "regional", + "name": "Le Canapé", + "note": "live music venue too", + "opening_hours": "We-Su 12:00-18:00, Th-Sa 19:30-24:00", + "phone": "+33 1 69 07 74 06", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2009", + "website": "http://www.le-canape.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1354549, + 48.7025475 + ] + }, + "id": "node/600803741" + }, + { + "type": "Feature", + "properties": { + "@id": "node/603086403", + "addr:city": "Saint-Escobille", + "addr:country": "FR", + "addr:postcode": "91410", + "addr:street": "Rue du Stade", + "amenity": "school", + "capacity": "49", + "name": "École Élémentaire", + "operator": "Éducation Nationale", + "operator:type": "public", + "phone": "+33 1 64 95 53 98", + "ref:UAI": "0910092F", + "school:FR": "primaire", + "source": "data.gouv.fr:Ministère de l'Éducation nationale, de la Jeunesse et de la Vie associative - 05/2012" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 1.9672948, + 48.4294417 + ] + }, + "id": "node/603086403" + }, + { + "type": "Feature", + "properties": { + "@id": "node/616336707", + "addr:city": "Montgeron", + "addr:housenumber": "45", + "addr:postcode": "91230", + "addr:street": "Avenue de la République", + "amenity": "restaurant", + "name": "Le Comptoir", + "note": "Spécialités marocaines", + "phone": "+33 9 53 90 85 72" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4547916, + 48.7074322 + ] + }, + "id": "node/616336707" + }, + { + "type": "Feature", + "properties": { + "@id": "node/632217051", + "addr:housenumber": "3", + "amenity": "police", + "email": "police@mairie-athis-mons.fr", + "indoor": "yes", + "opening_hours": "Mo-We 08:30-18:00; Fr 08:30-18:00; Th 14:00-18:00", + "operator": "Mairie d'Athis-Mons", + "phone": "+33 1 69 54 54 95", + "police:FR": "police_municipale", + "ref:SDIS91": "1339346493", + "short_name": "PM", + "source": "survey", + "source:position": "SDIS91-manuel", + "website": "http://www.mairie-athis-mons.fr/annuaire/structure_35.htm" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3859349, + 48.705712 + ] + }, + "id": "node/632217051" + }, + { + "type": "Feature", + "properties": { + "@id": "node/632220089", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Place Mendès France", + "amenity": "library", + "email": "mediatheques@grandorlyseinebievre.fr", + "name": "Médiathèque René Goscinny", + "operator": "Grand-Orly Seine Bièvre", + "operator:type": "public", + "phone": "+33 1 69 57 82 40" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3621523, + 48.7034988 + ] + }, + "id": "node/632220089" + }, + { + "type": "Feature", + "properties": { + "@id": "node/632223865", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "35", + "addr:postcode": "91260", + "addr:street": "Avenue de la Terrasse", + "amenity": "arts_centre", + "name": "Espace et École d'Art Contemporain Camille Lambert", + "phone": "+33 1 69 57 82 50" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3774813, + 48.6964715 + ] + }, + "id": "node/632223865" + }, + { + "type": "Feature", + "properties": { + "@id": "node/632238616", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Place du Général de Gaulle", + "amenity": "townhall", + "check_date:opening_hours": "2022-03-10", + "name": "Hôtel de ville d'Athis-Mons", + "opening_hours": "Mo-Fr 08:30-12:30,13:30-18:00; Sa 08:30-12:00", + "operator": "Mairie d'Athis-Mons", + "phone": "+33 1 69 54 54 22", + "townhall:type": "city", + "website": "http://www.mairie-athis-mons.fr/", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3889379, + 48.707363 + ] + }, + "id": "node/632238616" + }, + { + "type": "Feature", + "properties": { + "@id": "node/632238669", + "addr:housenumber": "6", + "amenity": "school", + "email": "0910270z@ac-versailles.fr", + "name:etymology:wikidata": "Q37463;Q7186", + "phone": "+33 1 69 38 46 76", + "school:FR": "élémentaire" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3877407, + 48.7070835 + ] + }, + "id": "node/632238669" + }, + { + "type": "Feature", + "properties": { + "@id": "node/632238761", + "addr:housenumber": "4", + "amenity": "school", + "email": "0910539S@ac-versailles.fr", + "phone": "+33 1 69 38 59 76", + "preschool": "yes", + "school:FR": "maternelle" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3869171, + 48.7067614 + ] + }, + "id": "node/632238761" + }, + { + "type": "Feature", + "properties": { + "@id": "node/721645815", + "addr:city": "Leuville-sur-Orge", + "addr:country": "FR", + "addr:housenumber": "3", + "addr:postcode": "91310", + "addr:street": "Rue du 8 Mai 1945", + "amenity": "pharmacy", + "contact:fax": "+33 1 69 88 98 88", + "contact:phone": "+33 1 60 84 22 56", + "dispensing": "yes", + "name": "Pharmacie de Leuville sur Orge", + "phone": "+33 1 60 84 22 56", + "ref:FR:FINESS": "910009521", + "ref:FR:NAF": "4773Z", + "since": "2006-04-10", + "source": "Celtipharm - 10/2014", + "type:FR:FINESS": "620" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2689542, + 48.6219368 + ] + }, + "id": "node/721645815" + }, + { + "type": "Feature", + "properties": { + "@id": "node/733908899", + "addr:city": "Corbeil-Essonnes", + "addr:country": "FR", + "addr:housenumber": "2", + "addr:postcode": "91100", + "addr:street": "Rue Jean Cocteau", + "amenity": "restaurant", + "carry_out": "yes", + "cuisine": "sushi", + "name": "Sushi Kyo Futao", + "opening_hours": "Mo-Su 11:30-22:00", + "phone": "+33 1 64 96 31 86" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.447827, + 48.6090744 + ] + }, + "id": "node/733908899" + }, + { + "type": "Feature", + "properties": { + "@id": "node/748130403", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "2", + "addr:postcode": "91550", + "addr:street": "Avenue Aristide Briand", + "amenity": "fast_food", + "brand": "Burger King", + "brand:wikidata": "Q177054", + "brand:wikipedia": "en:Burger King", + "cuisine": "burger", + "drive_through": "yes", + "name": "Burger King", + "operator": "Burger King", + "phone": "+33160485151", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3708429, + 48.7090418 + ] + }, + "id": "node/748130403" + }, + { + "type": "Feature", + "properties": { + "@id": "node/748144114", + "addr:city": "Athis-Mons", + "addr:housenumber": "21", + "addr:postcode": "91200", + "addr:street": "Rue Jean-Baptiste de la Salle", + "amenity": "police", + "name": "Police nationale", + "official_name": "Commissariat de police d'Athis Mons", + "opening_hours": "24/7", + "operator": "Police nationale", + "operator:wikidata": "Q121484", + "operator:wikipedia": "fr:Police nationale (France)", + "phone": "+33 1 69 84 23 70", + "police:FR": "police", + "wikidata": "Q61954544" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3825226, + 48.7079273 + ] + }, + "id": "node/748144114" + }, + { + "type": "Feature", + "properties": { + "@id": "node/768145019", + "amenity": "restaurant", + "cuisine": "crepe", + "name": "La Chaumière", + "phone": "+33 1 69 53 95 07" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.327316, + 48.7305361 + ] + }, + "id": "node/768145019" + }, + { + "type": "Feature", + "properties": { + "@id": "node/788182715", + "name": "Au Temps des Fleurs", + "phone": "+33160787044", + "shop": "florist" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4266862, + 48.6381318 + ] + }, + "id": "node/788182715" + }, + { + "type": "Feature", + "properties": { + "@id": "node/788581258", + "amenity": "bank", + "atm": "yes", + "brand": "BNP Paribas", + "brand:wikidata": "Q499707", + "brand:wikipedia": "en:BNP Paribas", + "fax": "+33 1 69 02 13 15", + "name": "BNP Paribas", + "opening_hours": "Tu-Fr 09:15-12:30,14:00-18:00; Sa 09:00-12:30,14:00-16:00", + "phone": "+33 1 69 02 13 00" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4093233, + 48.6492739 + ] + }, + "id": "node/788581258" + }, + { + "type": "Feature", + "properties": { + "@id": "node/789893698", + "addr:city": "Ballancourt-sur-Essonne", + "addr:country": "FR", + "addr:postcode": "91610", + "addr:street": "Avenue du Général Leclerc", + "email": "silvia.monteiro@orange.fr", + "name": "Créa Tif", + "phone": "+33 1 64 93 20 58", + "shop": "hairdresser", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3741437, + 48.5305855 + ] + }, + "id": "node/789893698" + }, + { + "type": "Feature", + "properties": { + "@id": "node/794827631", + "name": "Les Vergers de Gif", + "opening_hours": "Tu-Sa 08:30-13:00,15:30-19:30; Su 08:30-13:00", + "opening_hours:covid19": "Mo-Su 08:30-13:00,15:30-19:30", + "phone": "+33 1 64 46 28 80", + "shop": "greengrocer" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1333721, + 48.7020825 + ] + }, + "id": "node/794827631" + }, + { + "type": "Feature", + "properties": { + "@id": "node/794827653", + "addr:housenumber": "1", + "addr:street": "Avenue du Général Leclerc", + "amenity": "restaurant", + "cuisine": "sushi", + "name": "Sushi Yuki", + "opening_hours": "Tu-Sa 12:00-15:00, Mo-Su 18:30-20:30", + "outdoor_seating": "yes", + "phone": "+33 1 64 46 44 91" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.132164, + 48.702142 + ] + }, + "id": "node/794827653" + }, + { + "type": "Feature", + "properties": { + "@id": "node/802500186", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "174", + "addr:postcode": "91550", + "addr:street": "Avenue du Général de Gaulle", + "amenity": "restaurant", + "cuisine": "corsican", + "email": "laclefdeschamps91@gmail.com", + "name": "La Clef des Champs", + "phone": "+33 1 69 38 34 46", + "source": "Le P'tit Good", + "website": "http://www.laclefdeschamps91.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3663895, + 48.7159236 + ] + }, + "id": "node/802500186" + }, + { + "type": "Feature", + "properties": { + "@id": "node/833452505", + "drinking_water": "yes", + "harbour": "yes", + "harbour:category": "marina", + "harbour:information": "PK 146.5", + "harbour:pump-out": "yes", + "leisure": "marina", + "maxdraft": "3.5m", + "maxlength": "24m", + "maxspeed": "3", + "name": "Port aux Cerises", + "phone": "+33169834660", + "sanitary_dump_station": "yes", + "vhf_channel": "9", + "website": "http://portauxcerises.ucpa.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3906509, + 48.6907658 + ] + }, + "id": "node/833452505" + }, + { + "type": "Feature", + "properties": { + "@id": "node/845949155", + "addr:city": "Athis-Mons", + "addr:housenumber": "1", + "addr:postcode": "91200", + "addr:street": "Place Rothenburg-Ob-der-Tauber", + "name": "Hôtel de la Gare - Meublés", + "phone": "+33 1 69 38 43 50", + "tourism": "hotel" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4025165, + 48.7124113 + ] + }, + "id": "node/845949155" + }, + { + "type": "Feature", + "properties": { + "@id": "node/861163786", + "addr:city": "Gometz-le-Châtel", + "addr:postcode": "91940", + "addr:street": "Rue du Fromenteau", + "amenity": "arts_centre", + "fax": "+33 1 60 12 51 15", + "name": "Espace Culturel Barbara", + "phone": "+33 1 60 12 11 05", + "website": "http://www.gometzlechatel.fr/fr/salle-municipale/2074/espace-culturel-barbara" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1330475, + 48.6772599 + ] + }, + "id": "node/861163786" + }, + { + "type": "Feature", + "properties": { + "@id": "node/870551046", + "addr:housenumber": "12", + "addr:postcode": "91380", + "addr:street": "Avenue Mazarin", + "amenity": "post_office", + "atm": "yes", + "change_machine": "yes", + "copy_facility": "yes", + "name": "Chilly-Mazarin", + "opening_hours": "Mo-Fr 09:00-12:30,14:00-18:00; Sa 09:00-12:30; PH off; 2023 Jul 08 09:00-12:30,14:00-18:00", + "operator": "La Poste", + "operator:wikidata": "Q373724", + "phone": "3631", + "ref:FR:LaPoste": "16937A", + "source": "LaPoste - 03/2019", + "stamping_machine": "yes", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3188762, + 48.7035413 + ] + }, + "id": "node/870551046" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929427717", + "addr:city": "Villabé", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "brand": "Sephora", + "brand:wikidata": "Q2408041", + "brand:wikipedia": "en:Sephora", + "name": "Sephora", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 69 11 33 10", + "ref": "44", + "shop": "cosmetics", + "website": "https://www.sephora.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4517455, + 48.5841171 + ] + }, + "id": "node/929427717" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929429310", + "amenity": "pharmacy", + "dispensing": "yes", + "name": "Pharmacie Centre Commercial Villabé A6", + "phone": "+33 1 60 86 07 85", + "ref": "1", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4511071, + 48.5842085 + ] + }, + "id": "node/929429310" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929429432", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "amenity": "bank", + "atm": "yes", + "brand": "Société Générale", + "brand:wikidata": "Q270363", + "brand:wikipedia": "fr:Société générale", + "name": "Société Générale", + "phone": "+33 1 60 86 01 06", + "ref": "9", + "source": "extrapolation", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4501951, + 48.5843558 + ] + }, + "id": "node/929429432" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929429470", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "name": "Mag-Presse", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 86 39 99", + "ref": "8", + "shop": "newsagent", + "source": "extrapolation", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4503027, + 48.5843414 + ] + }, + "id": "node/929429470" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929429943", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "brand": "Franck Provost", + "brand:wikidata": "Q62805922", + "name": "Franck Provost", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 86 34 66", + "ref": "7", + "shop": "hairdresser", + "source": "extrapolation", + "website": "https://www.franckprovost.com.au/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4504178, + 48.5843203 + ] + }, + "id": "node/929429943" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929429978", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "brand": "Jeff de Bruges", + "brand:wikidata": "Q3176626", + "name": "Jeff de Bruges", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 86 36 89", + "ref": "6", + "shop": "chocolate", + "website": "https://www.jeff-de-bruges.com/jeff-de-bruges-villabe", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4505319, + 48.5843086 + ] + }, + "id": "node/929429978" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929430013", + "name": "Sak'a dos", + "phone": "+33 1 60 86 33 48", + "ref": "5" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.450627, + 48.5842866 + ] + }, + "id": "node/929430013" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929431175", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "brand": "Alain Afflelou", + "brand:wikidata": "Q2829511", + "brand:wikipedia": "fr:Alain Afflelou (entreprise)", + "name": "Alain Afflelou", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 86 06 61", + "ref": "2", + "shop": "optician", + "source": "extrapolation", + "website": "http://alainafflelou.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4510078, + 48.5842227 + ] + }, + "id": "node/929431175" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929455518", + "name": "Marc Orian", + "phone": "+33 1 60 86 53 06", + "ref": "67", + "shop": "jewelry" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4480816, + 48.5845616 + ] + }, + "id": "node/929455518" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929455714", + "name": "Fleur de Lys", + "phone": "+33 1 60 86 36 23", + "ref": "23" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4476309, + 48.5843629 + ] + }, + "id": "node/929455714" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929456063", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "name": "Toys 'R' us", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00; Su off", + "phone": "+33 1 60 86 36 70", + "ref": "24", + "shop": "toys", + "source": "extrapolation", + "website": "http://www.toysrus.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4476578, + 48.5840542 + ] + }, + "id": "node/929456063" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929465257", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "name": "Général d'Optique", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 86 62 09", + "ref": "26", + "shop": "optician", + "source": "extrapolation", + "website": "https://www.generale-optique.com/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4480708, + 48.5844303 + ] + }, + "id": "node/929465257" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929465626", + "name": "Game", + "phone": "+33 1 64 97 05 68", + "ref": "25" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4479904, + 48.5843522 + ] + }, + "id": "node/929465626" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929466372", + "brand": "Micromania", + "brand:wikidata": "Q3312221", + "brand:wikipedia": "en:Micromania (video game retailer)", + "name": "Micromania", + "phone": "+33 1 69 91 45 49", + "ref": "27", + "shop": "video_games" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4481996, + 48.5844268 + ] + }, + "id": "node/929466372" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929466659", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "brand": "Pascal Coste", + "brand:website": "http://www.pascalcoste.com/", + "brand:wikidata": "Q66555630", + "name": "Pascal Coste", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 64 97 63 25", + "ref": "28", + "shop": "hairdresser", + "source": "extrapolation", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4482747, + 48.5844161 + ] + }, + "id": "node/929466659" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929466924", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Centre Commercial Villabé A6, Route de Villoison", + "beauty": "cosmetics", + "brand": "Yves Rocher", + "brand:wikidata": "Q28496595", + "name": "Yves Rocher", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 64 97 75 25", + "ref": "29", + "shop": "beauty", + "source": "extrapolation", + "website": "http://www.yves-rocher.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4483705, + 48.584397 + ] + }, + "id": "node/929466924" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929467796", + "brand": "Darjeeling", + "brand:wikidata": "Q3016203", + "brand:wikipedia": "fr:Darjeeling (lingerie)", + "clothes": "underwear", + "name": "Darjeeling", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 86 31 64", + "ref": "31", + "shop": "clothes", + "source": "extrapolation", + "website": "http://www.darjeeling.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4486019, + 48.5843664 + ] + }, + "id": "node/929467796" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929469395", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "name": "Les Opticiens Conseils", + "opening_hours": "Mo-Th 10:00-20:30; Fr 09:00-20:00", + "phone": "+33 1 60 86 36 17", + "ref": "59", + "shop": "optician", + "source": "extrapolation", + "website": "http://www.opticienconseil.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4489937, + 48.5844076 + ] + }, + "id": "node/929469395" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929469610", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "name": "Carrefour Voyages", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 69 89 40 00", + "ref": "34", + "shop": "travel_agency", + "source": "extrapolation", + "website": "https://voyages.carrefour.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4492081, + 48.5842706 + ] + }, + "id": "node/929469610" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929469766", + "amenity": "bank", + "brand": "Carrefour Banque", + "brand:wikidata": "Q2940182", + "brand:wikipedia": "fr:Carrefour Banque", + "name": "Carrefour Banque", + "phone": "+33 1 69 89 40 00", + "ref": "35" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4492778, + 48.58426 + ] + }, + "id": "node/929469766" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929470060", + "name": "Carrefour Assurances", + "office": "insurance", + "phone": "+33 1 69 89 40 00", + "ref": "36" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4493422, + 48.5842493 + ] + }, + "id": "node/929470060" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929470819", + "name": "Pluriel Afflelou", + "phone": "+33 1 69 11 00 60", + "ref": "37" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4494441, + 48.5842316 + ] + }, + "id": "node/929470819" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929470947", + "name": "Forme et Beauté Carrefour", + "phone": "+33 1 69 89 40 00", + "ref": "38" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4495621, + 48.5842138 + ] + }, + "id": "node/929470947" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929471151", + "name": "Faims de Journée", + "phone": "+33 1 69 89 40 00", + "ref": "39" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4496748, + 48.5841926 + ] + }, + "id": "node/929471151" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929471332", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "name": "Carrefour Fleurs", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 69 89 40 00", + "ref": "40", + "shop": "florist", + "source": "extrapolation", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4497606, + 48.5841784 + ] + }, + "id": "node/929471332" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929472524", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "brand": "Brioche Dorée", + "brand:website": "https://www.briochedoree.fr", + "brand:wikidata": "Q2925606", + "brand:wikipedia": "fr:Brioche Dorée", + "name": "Brioche Dorée", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "operator": "Groupe Le Duff", + "phone": "+33 1 60 86 36 28", + "ref": "55", + "shop": "bakery", + "source": "extrapolation", + "takeaway": "yes", + "website": "https://www.briochedoree.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4499725, + 48.5842493 + ] + }, + "id": "node/929472524" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929473173", + "name": "Viagio", + "phone": "+33 1 64 97 82 54", + "ref": "54" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4501683, + 48.5842227 + ] + }, + "id": "node/929473173" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929474511", + "name": "Carador", + "phone": "+33 1 60 86 99 00", + "ref": "52" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4502837, + 48.5841801 + ] + }, + "id": "node/929474511" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929474512", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "brand": "Bouygues Telecom", + "brand:wikidata": "Q581438", + "brand:wikipedia": "fr:Bouygues Telecom", + "name": "Bouygues Telecom", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 79 85 20", + "ref": "53", + "shop": "mobile_phone", + "source": "extrapolation", + "website": "https://www.bouyguestelecom.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4503051, + 48.5842334 + ] + }, + "id": "node/929474512" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929474706", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "brand": "Marionnaud", + "brand:wikidata": "Q1129073", + "brand:wikipedia": "fr:Marionnaud", + "name": "Marionnaud", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 86 35 77", + "ref": "51", + "shop": "cosmetics", + "source": "extrapolation", + "website": "https://www.marionnaud.com/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4504526, + 48.5841766 + ] + }, + "id": "node/929474706" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929483512", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "craft": "shoemaker", + "name": "Cordonnerie-Clés", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "operator": "CC 2000", + "phone": "+33 1 64 97 55 43", + "ref": "48", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4508255, + 48.584079 + ] + }, + "id": "node/929483512" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929484104", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "name": "Clin Pressing", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 86 36 29", + "ref": "47", + "shop": "dry_cleaning", + "source": "extrapolation", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.450981, + 48.5840825 + ] + }, + "id": "node/929484104" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929484328", + "name": "Hygena", + "phone": "+33 1 60 76 59 30", + "ref": "46", + "shop": "kitchen" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4511151, + 48.5840595 + ] + }, + "id": "node/929484328" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929546521", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "brand": "Celio", + "brand:wikidata": "Q2672003", + "brand:wikipedia": "en:Celio (retailer)", + "name": "Celio", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 86 36 15", + "ref": "11", + "shop": "clothes", + "source": "extrapolation", + "website": "https://www.celio.com/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4495541, + 48.5844747 + ] + }, + "id": "node/929546521" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929547296", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "brand": "Fabio Salsa", + "name": "Fabio Salsa", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 86 36 61", + "ref": "19", + "shop": "hairdresser", + "source": "extrapolation", + "website": "https://www.fabiosalsa.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4484062, + 48.5846655 + ] + }, + "id": "node/929547296" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929548195", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "brand": "Sergent Major", + "brand:wikidata": "Q62521738", + "brand:wikipedia": "fr:Sergent Major (entreprise)", + "clothes": "babies;children", + "name": "Sergent Major", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 69 11 10 98", + "ref": "18", + "shop": "clothes", + "source": "extrapolation", + "website": "http://www.sergent-major.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4485228, + 48.5846424 + ] + }, + "id": "node/929548195" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929550941", + "brand": "Courir", + "brand:wikidata": "Q3001258", + "brand:wikipedia": "fr:Courir (chaîne de magasins)", + "name": "Courir", + "phone": "+33 1 64 97 77 88", + "ref": "16", + "shop": "sports" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4488782, + 48.5845811 + ] + }, + "id": "node/929550941" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929551086", + "brand": "Riu Paris", + "brand:wikidata": "Q16644311", + "brand:wikipedia": "fr:RIU Paris", + "clothes": "women", + "name": "Riu Paris", + "phone": "+33 1 60 86 35 60", + "ref": "17", + "shop": "clothes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4487011, + 48.5846113 + ] + }, + "id": "node/929551086" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929552936", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "name": "Blue Libellule", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 86 40 01", + "ref": "14", + "shop": "cosmetics", + "source": "extrapolation", + "website": "https://www.bleulibellule.com/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4491705, + 48.5845385 + ] + }, + "id": "node/929552936" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929553011", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "name": "Liza.H", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 64 97 69 29", + "ref": "13", + "shop": "boutique", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.449293, + 48.5845229 + ] + }, + "id": "node/929553011" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929554061", + "name": "Louis Pion", + "phone": "+33 1 60 86 24 13", + "ref": "12", + "shop": "jewelry" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4493905, + 48.5845013 + ] + }, + "id": "node/929554061" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929554980", + "brand": "Jennyfer", + "brand:wikidata": "Q3177174", + "brand:wikipedia": "fr:Jennyfer", + "name": "Jennyfer", + "phone": "+33 1 69 91 43 37", + "ref": "58", + "shop": "clothes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4493958, + 48.5843664 + ] + }, + "id": "node/929554980" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929555082", + "craft": "photographic_laboratory", + "name": "Photoservice-Orange", + "phone": "+33 1 60 86 35 94", + "ref": "57" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4496131, + 48.58437 + ] + }, + "id": "node/929555082" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929555322", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "brand": "SFR", + "brand:wikidata": "Q218765", + "brand:wikipedia": "en:SFR", + "name": "SFR", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 69 11 06 07", + "ref": "56", + "shop": "mobile_phone", + "source": "extrapolation", + "website": "https://www.sfr.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4495943, + 48.5843026 + ] + }, + "id": "node/929555322" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929555578", + "name": "1.2.3", + "phone": "+33 1 60 86 38 13", + "ref": "61", + "shop": "clothes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4490686, + 48.5844143 + ] + }, + "id": "node/929555578" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929555727", + "clothes": "men", + "name": "Elliot James", + "phone": "+33 1 60 86 22 30", + "ref": "60", + "shop": "clothes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4492081, + 48.5844427 + ] + }, + "id": "node/929555727" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929555858", + "name": "Soho", + "phone": "+33 1 60 86 29 81", + "ref": "59" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4491866, + 48.5843718 + ] + }, + "id": "node/929555858" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929556144", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "brand": "Etam", + "brand:wikidata": "Q3059202", + "brand:wikipedia": "en:Etam Développement", + "name": "Etam", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 86 36 01", + "ref": "62", + "shop": "clothes", + "source": "extrapolation", + "website": "https://www.etam.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4488299, + 48.5844658 + ] + }, + "id": "node/929556144" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929556437", + "name": "TréSor", + "phone": "+33 1 60 86 36 92", + "ref": "63", + "shop": "jewelry", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.44861, + 48.5844711 + ] + }, + "id": "node/929556437" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929556557", + "brand": "Christine Laure", + "brand:wikidata": "Q90472537", + "name": "Christine Laure", + "phone": "+33 1 60 86 96 92", + "ref": "64", + "shop": "clothes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4484302, + 48.5844906 + ] + }, + "id": "node/929556557" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929556696", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "name": "Manhattan", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 86 96 80", + "ref": "65", + "shop": "boutique", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4484517, + 48.5845634 + ] + }, + "id": "node/929556696" + }, + { + "type": "Feature", + "properties": { + "@id": "node/929557358", + "brand": "Histoire d'Or", + "brand:wikidata": "Q62529245", + "name": "Histoire d'Or", + "phone": "+33 1 64 97 54 94", + "ref": "66", + "shop": "jewelry" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4482613, + 48.5845581 + ] + }, + "id": "node/929557358" + }, + { + "type": "Feature", + "properties": { + "@id": "node/939617786", + "addr:city": "Ballancourt-sur-Essonne", + "addr:country": "FR", + "addr:housenumber": "45", + "addr:postcode": "91610", + "addr:street": "Rue du Général de Gaulle", + "name": "Optique Ballancourt", + "opening_hours": "Tu-Fr 09:00-12:30,14:30-19:30; Sa 09:00-12:30,14:30-19:00", + "phone": "+33 1 64 93 30 21", + "shop": "optician", + "source": "extrapolation", + "website": "https://www.optiqueballancourt.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3844016, + 48.5241533 + ] + }, + "id": "node/939617786" + }, + { + "type": "Feature", + "properties": { + "@id": "node/963824814", + "addr:city": "Saint-Jean-de-Beauregard", + "addr:housenumber": "5", + "addr:postcode": "91940", + "addr:street": "Grande Rue", + "amenity": "restaurant", + "cuisine": "french", + "name": "L'Atelier Gourmand", + "phone": "+33 1 60 12 31 01", + "website": "https://lateliergourmand-restaurant.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1704756, + 48.6735834 + ] + }, + "id": "node/963824814" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1028655803", + "amenity": "fast_food", + "brand": "Domino's", + "brand:wikidata": "Q839466", + "brand:wikipedia": "en:Domino's Pizza", + "cuisine": "pizza", + "name": "Domino's", + "phone": "+33 164970980", + "short_name": "Domino's", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4266472, + 48.6379284 + ] + }, + "id": "node/1028655803" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1028655811", + "amenity": "restaurant", + "cuisine": "syrian", + "name": "La rose de Damas", + "phone": "+33 1 60 77 68 89" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4267491, + 48.6384717 + ] + }, + "id": "node/1028655811" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1028655876", + "amenity": "restaurant", + "cuisine": "chinese", + "name": "Palais du Bonheur", + "phone": "+33160776878" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4267055, + 48.6382369 + ] + }, + "id": "node/1028655876" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1028655931", + "name": "Paru Vendu", + "office": "newspaper", + "phone": "+33800102102", + "website": "https://www.paruvendu.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.426632, + 48.6378489 + ] + }, + "id": "node/1028655931" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1028655957", + "name": "Retouch' Elysée", + "phone": "+33160786015", + "shop": "laundry" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4267236, + 48.6383355 + ] + }, + "id": "node/1028655957" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1069872331", + "alt_name": "Cycles Doll", + "contact:city": "Massy", + "contact:email": "biketcs@gmail.com", + "contact:housenumber": "23", + "contact:phone": "+33 1 69 20 59 26", + "contact:postcode": "91300", + "contact:street": "Rue Marx Dormoy", + "contact:website": "http://www.cyclesdoll.com", + "name": "TCS Bike", + "opening_hours": "Tu-Sa 09:30-12:30; 14:30-19:00", + "phone": "+33 1 69 20 59 26", + "service:bicycle:repair": "yes", + "service:bicycle:retail": "yes", + "shop": "bicycle", + "website": "https://www.tcsbike.fr", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.274358, + 48.731515 + ] + }, + "id": "node/1069872331" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1069895698", + "contact:city": "Massy", + "contact:housenumber": "46", + "contact:postcode": "91300", + "contact:street": "Rue Gabriel Péri", + "name": "La Colombe", + "opening_hours": "Mo-Su 06:30-20:00; We-Th off;2023 Aug 1-10 off", + "payment:cash": "yes", + "payment:contactless": "yes", + "payment:edenred_card": "yes", + "payment:meal_voucher": "yes", + "payment:visa": "yes", + "phone": "+33 1 69 20 05 93;+33 9 75 21 42 56", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2765665, + 48.7302387 + ] + }, + "id": "node/1069895698" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1069895700", + "contact:city": "Massy", + "contact:housenumber": "50", + "contact:postcode": "91300", + "contact:street": "Rue Gabriel Péri", + "name": "Art'home", + "phone": "+33 1 69 20 29 29", + "shop": "florist" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2763367, + 48.7300443 + ] + }, + "id": "node/1069895700" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1069903678", + "alt_name": "Aux Délices de Massy", + "contact:city": "Massy", + "contact:housenumber": "58", + "contact:postcode": "91300", + "contact:street": "Rue Gabriel Péri", + "name": "Hurel", + "opening_hours": "We-Su 06:45-20:00; Mo-Tu off; 2023 Aug 1-31 off", + "operator": "Patrice Hurel", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "phone": "+33 1 60 11 05 51", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2761009, + 48.7298637 + ] + }, + "id": "node/1069903678" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1069903688", + "contact:city": "Massy", + "contact:housenumber": "52", + "contact:postcode": "91300", + "contact:street": "Rue Gabriel Péri", + "name": "Chez Aude & Bruno", + "opening_hours": "Tu-Sa 08:30-12:45,15:30-19:30; Su 08:30-12:45", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "phone": "+33 1 69 20 90 10", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2762616, + 48.7299831 + ] + }, + "id": "node/1069903688" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1092982594", + "addr:city": "Mennecy", + "addr:housenumber": "47", + "addr:postcode": "91540", + "addr:street": "Boulevard Charles de Gaulle", + "amenity": "pharmacy", + "contact:fax": "+33 1 69 23 40 94", + "dispensing": "yes", + "healthcare": "pharmacy", + "name": "Pharmacie de l'Avenir", + "operator": "pharmacie", + "phone": "+33 1 69 23 40 93", + "ref:FR:FINESS": "910017532", + "ref:FR:NAF": "4773Z", + "source": "Celtipharm - 10/2014", + "start_date": "2009-08-10", + "type:FR:FINESS": "620", + "website": "https://pharmaciedelavenirmennecy.pharminfo.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4380569, + 48.5648584 + ] + }, + "id": "node/1092982594" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1096327575", + "addr:city": "Athis-Mons", + "addr:housenumber": "101", + "addr:postcode": "91200", + "addr:street": "Avenue du 18 Avril 1944", + "name": "Aux Caprices d'Athis", + "phone": "+33 1 60 48 07 05", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3869021, + 48.7022516 + ] + }, + "id": "node/1096327575" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1096327603", + "addr:city": "Athis-Mons", + "addr:housenumber": "105", + "addr:postcode": "91200", + "addr:street": "Avenue du 18 Avril 1944", + "amenity": "post_office", + "name": "Agence postale du Val", + "opening_hours": "Mo,Fr 08:45-12:30; Tu-Th 08:45-12:30,13:30-17:00; PH off", + "operator": "La Poste", + "phone": "+33 1 69 38 47 03", + "post_office": "post_annex", + "ref:FR:LaPoste": "17026A", + "source": "data.gouv.fr:LaPoste - 01/2013", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3869784, + 48.7022721 + ] + }, + "id": "node/1096327603" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1101728609", + "amenity": "restaurant", + "name": "BBMK", + "phone": "+33 160831022", + "website": "https://www.bbmk.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3590704, + 48.5726755 + ] + }, + "id": "node/1101728609" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1102121235", + "addr:housenumber": "39", + "addr:postcode": "91260", + "addr:street": "Grande Rue", + "bulk_purchase": "only", + "email": "denis@ungraindanslaville.fr", + "name": "Un grain dans la ville", + "opening_hours": "Tu-Sa 10:00-19:00", + "organic": "yes", + "phone": "+33 1 69 24 80 19", + "ref:FR:NAF": "4711B", + "ref:FR:SIRET": "88253626100028", + "shop": "convenience", + "website": "http://www.ungraindanslaville.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3750098, + 48.6906131 + ] + }, + "id": "node/1102121235" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1102121239", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "37", + "addr:postcode": "91260", + "addr:street": "Grande Rue", + "amenity": "restaurant", + "cuisine": "french", + "name": "Café de l'Horloge", + "opening_hours": "Mo-Th 07:00-23:00; Fr,Sa 07:00-24:00", + "outdoor_seating": "yes", + "phone": "+33 1 69 21 14 05", + "smoking": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3750579, + 48.6905361 + ] + }, + "id": "node/1102121239" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1106530443", + "access:covid19": "no", + "addr:city": "Juvisy-sur-Orge", + "addr:country": "FR", + "addr:housenumber": "15", + "addr:postcode": "91260", + "addr:street": "Place Maréchal Leclerc", + "amenity": "restaurant", + "cuisine": "italian", + "delivery:covid19": "no", + "description:covid19": "Uniquement pizza à emporter.", + "drive_through:covid19": "no", + "name": "Don Cesar", + "opening_hours": "Mo-Fr 11:30-13:30,18:30-21:00", + "phone": "+33 1 69 21 04 00", + "smoking": "no", + "takeaway:covid19": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3756979, + 48.6910356 + ] + }, + "id": "node/1106530443" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1108960728", + "name": "Les Vraies Richesses", + "phone": "+33 1 69 21 43 02", + "shop": "books" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.375381, + 48.6902836 + ] + }, + "id": "node/1108960728" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1108960756", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "60", + "addr:postcode": "91260", + "addr:street": "Grande Rue", + "brand": "Maison de la Presse", + "brand:wikidata": "Q62085960", + "name": "Maison de la Presse", + "phone": "+33 1 69 45 48 94", + "shop": "newsagent" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3753428, + 48.6903401 + ] + }, + "id": "node/1108960756" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1113216454", + "addr:housenumber": "3 bis", + "addr:postcode": "91260", + "addr:street": "Grande Rue", + "name": "Juvisy Primeur", + "phone": "+33 6 62 12 55 71", + "ref:FR:NAF": "4721Z", + "ref:FR:SIRET": "501 531 248 00026", + "shop": "greengrocer" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.377423, + 48.6875591 + ] + }, + "id": "node/1113216454" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1118871912", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "3", + "addr:postcode": "91260", + "addr:street": "Place Anatole France", + "amenity": "restaurant", + "contact:website": "http://www.dreamsushi91.fr", + "cuisine": "japanese", + "name": "Dream Sushi", + "phone": "+33 1 69 21 22 99", + "smoking": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3758221, + 48.6892781 + ] + }, + "id": "node/1118871912" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1152685457", + "addr:housenumber": "43", + "addr:postcode": "91260", + "addr:street": "Grande Rue", + "brand": "Les Opticiens Mutualistes", + "brand:wikidata": "Q18414551", + "brand:wikipedia": "fr:Les Opticiens Mutualistes", + "name": "Les Opticiens Mutualistes", + "opening_hours": "Mo-Sa 09:30-12:30,14:00-19:00; Su-Mo Off", + "phone": "+33169211330", + "shop": "optician" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3748496, + 48.6908102 + ] + }, + "id": "node/1152685457" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1192547487", + "addr:city": "Juvisy-sur-Orge", + "addr:country": "FR", + "addr:housenumber": "6", + "addr:postcode": "91260", + "addr:street": "Avenue de la Cour de France", + "amenity": "restaurant", + "cuisine": "crepe;waffle;milkshake;tacos", + "name": "La pâte à crêpe", + "opening_hours": "Tu-Fr 11:30-00:00 and Sa-Su 15:00-02:00", + "phone": "+33 9 54 06 18 75" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3755076, + 48.6845474 + ] + }, + "id": "node/1192547487" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1192598854", + "addr:city": "Juvisy-sur-Orge", + "addr:country": "FR", + "addr:housenumber": "39 à 43", + "addr:postcode": "91260", + "addr:street": "Rue Blazy", + "email": "olivier.payard@imprimerie-payard.fr", + "fax": "+33 1 69 21 28 54", + "name": "Imprimerie Payard", + "opening_hours": "Mo-Fr 08:00-18:30", + "phone": "+33 1 69 21 58 07", + "service:copy": "no", + "service:fax": "no", + "service:phone": "no", + "service:prepress": "yes", + "service:press": "yes", + "service:print": "no", + "shop": "copyshop", + "website": "http://www.imprimerie-payard.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3756378, + 48.6849349 + ] + }, + "id": "node/1192598854" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1253172536", + "addr:housenumber": "72", + "brand": "CocciMarket", + "brand:wikidata": "Q17561658", + "delivery": "yes", + "description:covid19": "Livraison possible à proximité.", + "opening_hours": "Mo-Sa 07:00-21:30; Su 08:00-21:30", + "opening_hours:covid19": "Su 08:00-21:30; Mo-Sa 07:00-21:30", + "operator": "Cocci Market", + "phone": "+33 1 69 38 84 37", + "ref:FR:NAF": "4711B", + "ref:FR:SIRET": "50203663500014", + "shop": "convenience", + "website": "http://www.coccimarket.fr/CocciMarket/ATHIS-MONS/72-RUE-DES-PLANTES.aspx" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3759784, + 48.7034855 + ] + }, + "id": "node/1253172536" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1271272008", + "addr:city": "Brunoy", + "addr:housenumber": "3", + "addr:postcode": "91800", + "addr:street": "Rue des Grès", + "name": "Le Pain Rustique", + "phone": "+33970351628", + "shop": "bakery", + "website": "https://www.boulangerie-painrustique.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4994786, + 48.6921779 + ] + }, + "id": "node/1271272008" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1271504690", + "addr:postcode": "91480", + "amenity": "post_office", + "atm": "yes", + "brand": "La Poste", + "change_machine": "yes", + "copy_facility": "yes", + "name": "Quincy-sous-Sénart", + "opening_hours": "Mo-Fr 09:30-12:00,14:30-18:00; Sa 09:00-12:00; PH off; 2021 Dec 31 09:30-12:00", + "operator": "La Poste", + "operator:wikidata": "Q373724", + "operator:wikipedia": "fr:La Poste (entreprise française)", + "phone": "3631", + "ref:FR:LaPoste": "16982A", + "source": "LaPoste - 2021-01", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5354342, + 48.6741957 + ] + }, + "id": "node/1271504690" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1278129189", + "addr:city": "Brunoy", + "addr:housenumber": "47", + "addr:postcode": "91800", + "addr:street": "Avenue du Général Leclerc", + "amenity": "restaurant", + "cuisine": "sushi;asian", + "name": "Oka Sushi", + "phone": "+33 169 451140", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4960184, + 48.6903354 + ] + }, + "id": "node/1278129189" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1278249397", + "addr:city": "Ris-Orangis", + "addr:housenumber": "60", + "addr:postcode": "91130", + "addr:street": "Route de Grigny", + "amenity": "pharmacy", + "contact:fax": "+33 1 69 06 35 07", + "contact:phone": "+33 1 69 06 35 07", + "dispensing": "yes", + "drive_through": "no", + "healthcare": "pharmacy", + "is_in": "Essonne", + "name": "Pharmacie de Ris", + "phone": "+33169063507", + "ref:FR:FINESS": "910012095", + "since": "1989-02-08", + "website": "https://www.doctolib.fr/pharmacie/ris-orangis/pharmacie-de-ris" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4037198, + 48.6511775 + ] + }, + "id": "node/1278249397" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1278249412", + "acoustic": "voice_description", + "addr:city": "Ris-Orangis", + "addr:housenumber": "3", + "addr:postcode": "91130", + "addr:street": "Allée Jean Ferrat", + "amenity": "cinema", + "cinema:3D": "yes", + "contact:facebook": "https://www.facebook.com/lescinoches/", + "email": "lescinoches@grandparissud.fr", + "name": "Les Cinoches Plateau", + "phone": "+33 1 69 02 72 72", + "ref:FR:Allocine": "B0066", + "ref:FR:CNC": "338332", + "website": "https://cinemas.grandparissud.fr/", + "wheelchair": "yes", + "wikidata": "Q61858922" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4026282, + 48.6470386 + ] + }, + "id": "node/1278249412" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1279292170", + "name": "Volkswagen Ets Jean Gitton", + "opening_hours": "Mo-Th 08:00-12:00,14:00-18:00; Fr 08:00-12:00,14:00-17:00", + "phone": "+33 1 69 06 24 94", + "shop": "car_repair", + "website": "http://www.volkswagen-entretien.fr/gitton-ris-orangis" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4118868, + 48.6515745 + ] + }, + "id": "node/1279292170" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1279292187", + "name": "Volkswagen Ets Jean Gitton", + "opening_hours": "Mo-Sa 08:00-12:00,14:00-19:00", + "phone": "+33 1 69 06 24 94", + "shop": "car", + "website": "https://www.dasweltauto.fr/fra/fr/occasions/ris-orangis/ets-jean-gitton/FRA08221/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4117957, + 48.651454 + ] + }, + "id": "node/1279292187" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1286118402", + "amenity": "restaurant", + "name": "Sukiyaki Shop Restaurant Japonais", + "phone": "+33169837320" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4122498, + 48.6861095 + ] + }, + "id": "node/1286118402" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1286131102", + "amenity": "restaurant", + "name": "La Vieille Place Restauration rapide", + "phone": "+33169036779", + "takeaway": "yes", + "website": "www.lavieilleplace.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4121668, + 48.686099 + ] + }, + "id": "node/1286131102" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1286136330", + "name": "La Coiffure Autrement", + "opening_hours": "Tu-Th 09:00-12:00,14:00-19:00; Fr 09:00-19:00; Sa 09:00-18:00", + "phone": "+33169423210", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.41183, + 48.685736 + ] + }, + "id": "node/1286136330" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1286178942", + "name": "Vert Vital", + "phone": "+33169428193", + "shop": "greengrocer", + "toilets:wheelchair": "no", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4100795, + 48.6858149 + ] + }, + "id": "node/1286178942" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1286194997", + "amenity": "veterinary", + "name": "Clinique Veterinaire Centre", + "phone": "+33169000945" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.413238, + 48.686079 + ] + }, + "id": "node/1286194997" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1302177720", + "addr:city": "Milly-la-Forêt", + "addr:housenumber": "61", + "addr:postcode": "91490", + "addr:street": "Rue Langlois", + "amenity": "restaurant", + "cuisine": "italian_pizza", + "name": "Colliano", + "opening_hours": "We-Su 19:00-21:00, Th-Su 12:00-14:00", + "phone": "+33164939348", + "website": "https://colliano-restaurant-milly-la-foret.eatbu.com/?lang=fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4703246, + 48.4032412 + ] + }, + "id": "node/1302177720" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1313849482", + "addr:postcode": "91700", + "amenity": "post_office", + "atm": "yes", + "brand": "La Poste", + "name": "Le Petit Soleil", + "opening_hours": "closed", + "operator": "La Poste", + "phone": "3631", + "ref:FR:LaPoste": "50969A", + "source": "LaPoste - 03/2019", + "stamping_machine": "yes", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3444761, + 48.6418189 + ] + }, + "id": "node/1313849482" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1335792477", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue Leconte de Lisle", + "craft": "tailor", + "name": "Dentelle et Habit", + "phone": "+33 9 50 49 52 00", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2014", + "tailor:alteration_service": "yes", + "tailor:bespoke_tailoring": "yes", + "website": "https://www.dentelle-et-habit.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.420778, + 48.552245 + ] + }, + "id": "node/1335792477" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1345568301", + "check_date:opening_hours": "2021-06-18", + "female": "yes", + "male": "yes", + "name": "Cathy", + "opening_hours": "Tu-Th 09:00-19:00; Fr 09:00-20:30; Sa 08:30-18:30", + "phone": "+33 1 69 28 79 55", + "shop": "hairdresser", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1909346, + 48.7049722 + ] + }, + "id": "node/1345568301" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1345568303", + "brand": "Votre Marché", + "check_date:opening_hours": "2021-06-18", + "name": "Votre Marché", + "opening_hours": "Mo-Su 07:00-22:00", + "opening_hours:covid19": "Mo-Su 08:00-21:00", + "phone": "+33 1 64 46 39 17", + "shop": "convenience", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1909364, + 48.7049081 + ] + }, + "id": "node/1345568303" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1345570838", + "addr:city": "Orsay", + "addr:postcode": "91400", + "addr:street": "Allée de la Bouvêche", + "amenity": "cinema", + "contact:facebook": "https://www.facebook.com/cinemajacquestatiorsay/", + "name": "Jacques Tati", + "name:etymology:wikidata": "Q51549", + "phone": "+33 1 69 82 97 86", + "ref:FR:CNC": "299572", + "screen": "3", + "survey:date": "2020-03-10", + "website": "https://www.mjctati.fr/cinema", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1892676, + 48.6983152 + ] + }, + "id": "node/1345570838" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1345572944", + "addr:city": "Orsay", + "addr:housenumber": "3", + "addr:postcode": "91400", + "addr:street": "Place de la République", + "amenity": "bank", + "atm": "yes", + "brand": "BNP Paribas", + "brand:wikidata": "Q499707", + "brand:wikipedia": "en:BNP Paribas", + "check_date": "2023-04-25", + "name": "BNP Paribas", + "opening_hours": "Tu-Fr 09:30-13:00,14:00-18:00; Sa 09:30-13:00,14:00-16:30", + "operator": "BNP Paribas", + "phone": "+33820820001", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1847067, + 48.6964085 + ] + }, + "id": "node/1345572944" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1345640776", + "addr:city": "Bièvres", + "addr:housenumber": "4", + "addr:postcode": "91570", + "addr:street": "Route de Favreuse", + "name": "Pépinières Allavoine", + "opening_hours": "Tu-Su 09:00-18:00", + "phone": "+33.1 69 33 14 14", + "shop": "garden_centre", + "website": "http://www.allavoine.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1913929, + 48.7424879 + ] + }, + "id": "node/1345640776" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1348628775", + "addr:city": "Saint-Vrain", + "addr:housenumber": "55", + "addr:postcode": "91770", + "addr:street": "Rue Saint-Caprais", + "amenity": "social_facility", + "name": "Résidence du Moulin de l'Epine", + "phone": "+33164551630", + "ref:FR:FINESS": "910019488", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "website": "https://www.orpea.com/maison-de-retraite-du-moulin-de-lepine-saint-vrain-91", + "wikidata": "Q112964290" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3417742, + 48.5391153 + ] + }, + "id": "node/1348628775" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1366170139", + "addr:housenumber": "4", + "name": "Émilie Fleuriste", + "opening_hours": "Tu-Sa 09:00-12:30, 15:00-19:30; Su 09:00-12:30; PH 09:00-12:30", + "phone": "+33164932043", + "shop": "florist" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3841524, + 48.5245951 + ] + }, + "id": "node/1366170139" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1445582514", + "addr:city": "Yerres", + "addr:housenumber": "50", + "addr:postcode": "91330", + "addr:street": "Rue Charles de Gaulle", + "brand": "Leader Price", + "brand:wikidata": "Q2181426", + "brand:wikipedia": "fr:Leader Price", + "name": "Leader Price Express", + "opening_hours": "Tu-Su 08:00-13:00,15:00-20:00", + "operator": "Leader Price", + "phone": "+33 1 60 46 89 36", + "shop": "supermarket", + "source": "Journal d'information des Yerrois" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4892253, + 48.716472 + ] + }, + "id": "node/1445582514" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1452162167", + "amenity": "doctors", + "name": "Docteurs d'Humieres & Lejeune", + "phone": "+33 1 63 95 23 08" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 1.9922768, + 48.3492066 + ] + }, + "id": "node/1452162167" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1482774927", + "addr:housenumber": "3", + "addr:street": "Rue du Bac", + "check_date": "2023-05-10", + "name": "Carrefour des solidarités", + "office": "association", + "phone": "+33 1 64 91 26 38", + "website": "https://www.carrefourdessolidarites91.org/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0903164, + 48.6435845 + ] + }, + "id": "node/1482774927" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1509734875", + "amenity": "restaurant", + "contact:city": "Massy", + "contact:housenumber": "77", + "contact:postcode": "91300", + "contact:street": "Rue Gabriel Péri", + "delivery": "yes", + "name": "Brasserie du Centre", + "opening_hours": "Tu-Sa 09:00-23:00; Su 09:00-17:00", + "outdoor_seating": "terrace", + "phone": "+33 1 64 47 14 54" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2768214, + 48.7301938 + ] + }, + "id": "node/1509734875" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1567664483", + "addr:city": "Gometz-le-Châtel", + "addr:housenumber": "7", + "addr:postcode": "91940", + "addr:street": "Rue du Morillon", + "bulk_purchase": "yes", + "name": "La Menthe Poivrée Gometz", + "opening_hours": "Mo 14:00-19:30; Tu-Sa 09:30-19:30", + "operator": "La Menthe Poivrée", + "organic": "only", + "phone": "+33 1 60 19 63 75", + "shop": "supermarket", + "website": "http://www.lamenthepoivree.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1319719, + 48.678807 + ] + }, + "id": "node/1567664483" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1567664507", + "addr:postcode": "91190", + "name": "Espace Coiffure", + "opening_hours": "Mo-We, Fr-Sa 10:00-18:00; Th 10:00-19:00", + "phone": "+33 1 69 28 60 30", + "shop": "hairdresser", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2011" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.126442, + 48.7017188 + ] + }, + "id": "node/1567664507" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1571548240", + "addr:city": "Lisses", + "addr:housenumber": "2", + "addr:postcode": "91090", + "addr:street": "Rue de l'Oisans", + "amenity": "fast_food", + "brand": "Class'croute", + "brand:wikidata": "Q2975695", + "brand:wikipedia": "fr:Class'Croute", + "contact:city": "Lisses", + "contact:housenumber": "2", + "contact:phone": "+33 1 64 97 04 96", + "contact:postcode": "91090", + "contact:street": "Rue de L'Oisans", + "cuisine": "sandwich;salad", + "email": "lisses@classcroute.com", + "name": "Class'croute", + "official_name": "Class'croute", + "opening_hours": "Mo-Fr 08:00-14:30", + "phone": "+33 1 64 97 04 96", + "smoking": "no", + "takeaway": "yes", + "website": "https://www.classcroute.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4288621, + 48.6086945 + ] + }, + "id": "node/1571548240" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1571866457", + "addr:housenumber": "10", + "alt_name": "Pharmacie Déchanet", + "amenity": "pharmacy", + "dispensing": "yes", + "name": "Pharmacie Centrale de Brétigny", + "phone": "+33 1 69 88 80 42", + "ref:FR:FINESS": "910006071", + "source": "Celtipharm - 10/2014" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.304938, + 48.607405 + ] + }, + "id": "node/1571866457" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1578086783", + "addr:city": "Ballancourt-sur-Essonne", + "addr:country": "FR", + "addr:housenumber": "34", + "addr:postcode": "91610", + "addr:street": "Rue du Général de Gaulle", + "alt_name": "Artisant boucher - Maison Heurtault", + "email": "lestroispetitscochons@bbox.fr", + "name": "Les Trois Petits Cochons", + "phone": "+33 9 82 45 30 89", + "shop": "butcher", + "source": "extrapolation", + "website": "http://www.boucherieles3petitscochons.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3851069, + 48.5251302 + ] + }, + "id": "node/1578086783" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1589236629", + "addr:city": "Étampes", + "addr:country": "FR", + "addr:housenumber": "14", + "addr:postcode": "91150", + "amenity": "doctors", + "health_facility:type": "office", + "health_specialty:pediatre": "yes", + "medical_system:western": "yes", + "name": "Docteur Zouari", + "office": "physician", + "phone": "+33 1 64 94 45 91", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2012" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1496852, + 48.431229 + ] + }, + "id": "node/1589236629" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1611836280", + "addr:city": "Juvisy-sur-Orge", + "addr:postcode": "91260", + "addr:street": "Place Jean Durix", + "amenity": "library", + "name": "Médiathèque Raymond Queneau", + "phone": "+33 1 69 21 22 20" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3743411, + 48.6905223 + ] + }, + "id": "node/1611836280" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1611842349", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "5", + "addr:postcode": "91260", + "addr:street": "Rue du Lieutenant Legourd", + "fax": "+33169452033", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "phone": "+33169214066", + "ref:FR:FINESS": "910021625", + "ref:FR:SIRET": "41994942500369", + "source": "Le ministère des solidarités et de la santé - 2021-03", + "type:FR:FINESS": "611" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3783131, + 48.687915 + ] + }, + "id": "node/1611842349" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1611849358", + "addr:housenumber": "62", + "addr:postcode": "91260", + "addr:street": "Grande Rue", + "name": "Prestige du Cuir", + "phone": "+33 1 69 21 72 32", + "shop": "boutique" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3752259, + 48.6905063 + ] + }, + "id": "node/1611849358" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1631588529", + "brand": "Century 21", + "brand:wikidata": "Q1054480", + "brand:wikipedia": "en:Century 21 (real estate)", + "name": "Century 21", + "office": "estate_agent", + "opening_hours": "Tu-Fr 09:00-12:30,14:00-19:00; Sa 09:00-12:30,14:00-18:00", + "phone": "+33 1 60 80 24 60", + "source": "survey", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1910749, + 48.492349 + ] + }, + "id": "node/1631588529" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1631588674", + "amenity": "restaurant", + "cuisine": "asian", + "name": "Wang Chinois", + "opening_hours:signed": "no", + "phone": "+33160802562", + "source": "survey" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1899667, + 48.4869788 + ] + }, + "id": "node/1631588674" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1631588783", + "name": "Immobilière des Vallées", + "office": "estate_agent", + "opening_hours": "Tu-Fr 09:00-12:00,14:00-19:00; Mo 14:00-19:00; Sa 09:00-12:00,14:00-18:30", + "phone": "+33 1 60 80 49 78", + "source": "survey", + "website": "http://immovallees.fr", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1902988, + 48.4914299 + ] + }, + "id": "node/1631588783" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1635487884", + "addr:city": "Orsay", + "addr:housenumber": "2", + "addr:postcode": "91400", + "addr:street": "Place de la République", + "amenity": "restaurant", + "cuisine": "japanese", + "indoor_seating": "yes", + "name": "Osaka", + "opening_hours": "Mo-Su 11:00-14:00,18:00-22:00", + "outdoor_seating": "no", + "phone": "+33 1 64 46 18 02", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.184695, + 48.6968087 + ] + }, + "id": "node/1635487884" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1652161922", + "addr:housenumber": "7", + "addr:street": "Rue Joliot-Curie", + "amenity": "doctors", + "entrance": "yes", + "name": "Pédicure - Podologue", + "office": "podologist", + "phone": "+33169058265" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3520136, + 48.6750485 + ] + }, + "id": "node/1652161922" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1652161952", + "addr:housenumber": "3", + "addr:street": "Rue Joliot-Curie", + "entrance": "yes", + "name": "Maison paroissiale La bonne nouvelle", + "phone": "+33169052842" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3522862, + 48.6748995 + ] + }, + "id": "node/1652161952" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1662346310", + "access:covid19": "yes", + "name": "Boulangerie Banette", + "opening_hours": "Mo-Sa 06:30-20:00", + "opening_hours:covid19": "Mo,Tu,Th-Su 06:30-19:00", + "phone": "+33 1 64 57 36 39", + "shop": "bakery", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4329323, + 48.5701812 + ] + }, + "id": "node/1662346310" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1684710323", + "addr:city": "Méréville", + "addr:postcode": "91660", + "addr:street": "Route de Chartres", + "amenity": "school", + "name": "Collège Hubert Robert", + "phone": "+33 1 64 95 01 44", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0790616, + 48.3136091 + ] + }, + "id": "node/1684710323" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1696301558", + "name": "Supérette Ris Orangis", + "phone": "+33169064709", + "shop": "convenience", + "source": "survey" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4113128, + 48.657882 + ] + }, + "id": "node/1696301558" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1696910584", + "contact:phone": "+33 1 64 48 66 95", + "name": "Saines Saveurs", + "opening_hours": "Mo-Fr 06:00-20:00; Sa 07:00-20:00; Su 07:00-12:00", + "opening_hours:covid19": "Mo-Sa 07:30-18:00; Su 08:00-14:30", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "phone": "+33 1 64 48 66 95", + "shop": "bakery", + "website": "https://www.massy.saines-saveurs.fr/fr,1,11950.html", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2567503, + 48.7269932 + ] + }, + "id": "node/1696910584" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1696910596", + "check_date:opening_hours": "2023-03-04", + "name": "Fleurs de Massy", + "opening_hours:signed": "no", + "phone": "+33 1 60 14 93 85", + "shop": "florist", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2566524, + 48.7262666 + ] + }, + "id": "node/1696910596" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1696911701", + "addr:city": "Massy", + "addr:housenumber": "15 bis", + "addr:postcode": "91300", + "addr:street": "Place de l'Union Européenne", + "amenity": "post_office", + "description": "à la Maison de la Presse", + "name": "Relais Poste", + "opening_hours": "Tu-Fr 07:00-19:00; Sa 09:00-19:30; Su 09:00-13:00; PH off", + "operator": "La Poste", + "operator:wikidata": "Q373724", + "operator:wikipedia": "fr:La Poste (entreprise française)", + "phone": "3631", + "post_office": "post_partner", + "ref:FR:LaPoste": "88509A", + "source": "data.gouv.fr:LaPoste - 06/2015", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2568467, + 48.7270644 + ] + }, + "id": "node/1696911701" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1747122108", + "amenity": "restaurant", + "cuisine": "japanese", + "name": "Ta Sushi", + "phone": "+33 1 69 43 88 88", + "website": "http://www.tasushi91.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4083771, + 48.6559466 + ] + }, + "id": "node/1747122108" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1747123471", + "amenity": "restaurant", + "cuisine": "chinese", + "name": "Grand Bonheur", + "phone": "+33 1 69 25 97 89", + "website": "http://www.grandbonheur.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.408385, + 48.6561113 + ] + }, + "id": "node/1747123471" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1747533419", + "addr:city": "Yerres", + "addr:housenumber": "174", + "addr:postcode": "91330", + "addr:street": "Rue Raymond Poincaré", + "amenity": "restaurant", + "cuisine": "pizza", + "name": "Bella Napoli", + "opening_hours": "Mo-Sa 11:00-14:30,18:30-23:00; Su 18:00-23:00", + "outdoor_seating": "yes", + "phone": "+33 1 87 90 26 20" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5005377, + 48.7182844 + ] + }, + "id": "node/1747533419" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1747557717", + "addr:city": "Yerres", + "addr:housenumber": "2", + "addr:postcode": "91330", + "addr:street": "Rue Marc Sangnier", + "amenity": "cinema", + "name": "Paradiso", + "phone": "+33 1 69 48 61 41", + "ref:FR:CNC": "469245", + "website": "http://www.cinema-paradiso.fr/index.php" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4899044, + 48.715279 + ] + }, + "id": "node/1747557717" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1766203174", + "name": "Épicerie de Cheptainville", + "opening_hours": "10:00-13:00,16:00-20:00", + "phone": "+33 160804854", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2775934, + 48.5508031 + ] + }, + "id": "node/1766203174" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1768184583", + "amenity": "doctors", + "name": "Stéphane Canivez", + "phone": "+33 164561772", + "source": "gps" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2975717, + 48.562616 + ] + }, + "id": "node/1768184583" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1768191964", + "addr:city": "Marolles-en-Hurepoix", + "addr:country": "FR", + "addr:housenumber": "11", + "addr:postcode": "91630", + "addr:street": "Avenue Charles de Gaulle", + "amenity": "restaurant", + "contact:website": "http://www.ladolcevita-traiteur.fr/", + "cuisine": "pizza", + "name": "La Dolce Vita", + "phone": "+33 164561535", + "source": "gps", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2968429, + 48.5628774 + ] + }, + "id": "node/1768191964" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1784177281", + "amenity": "restaurant", + "name": "Le Palais Oriental", + "phone": "+33169269822", + "source": "survey" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1254111, + 48.5515359 + ] + }, + "id": "node/1784177281" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1785602003", + "name": "Groupe Arpimo", + "office": "estate_agent", + "phone": "+33 1 69 26 97 97", + "website": "http://www.immo-arpajon.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.245656, + 48.5870847 + ] + }, + "id": "node/1785602003" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1786798500", + "addr:postcode": "91190", + "brand": "G20", + "brand:wikipedia": "fr:Supermarchés_G20", + "check_date:opening_hours": "2022-09-13", + "name": "G20", + "opening_hours": "Mo-Sa 08:30-13:30,14:50-20:30; Su 09:00-13:30,14:50-20:30", + "opening_hours:covid19": "Mo-Sa 08:30-20:30; Su 09:00-20:00", + "operator": "Diapar", + "phone": "+33 1 60 12 48 95", + "shop": "convenience", + "wikidata": "Q3504731" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1155471, + 48.6879126 + ] + }, + "id": "node/1786798500" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1786798589", + "name": "Le Pétrin de Chevry", + "opening_hours": "Mo-Su 07:30-18:30", + "phone": "+33 1 60 12 31 81", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1158444, + 48.6881476 + ] + }, + "id": "node/1786798589" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1798264844", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:full": "Centre Commercial de la Verville 91540 Mennecy Place Normandie Niemen", + "addr:place": "Place Normandie Niemen", + "addr:postcode": "91540", + "contact:facebook": "https://www.facebook.com/TranquilitServices", + "description": "gardening and maintenances", + "name": "Tranquil'I.T Services", + "office": "employment_agency", + "phone": "+33 1 69 23 46 68", + "source": "extrapolation", + "website": "https://menage-jardinage.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4299122, + 48.5531776 + ] + }, + "id": "node/1798264844" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1798271295", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:housenumber": "1", + "addr:postcode": "91540", + "addr:street": "Rue de la Sablière", + "name": "Boulangerie-Pâtisserie Benard", + "phone": "+33 1 64 57 01 05", + "shop": "bakery", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4350165, + 48.5668661 + ] + }, + "id": "node/1798271295" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1798301838", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Boulevard Charles de Gaulle", + "contact:facebook": "https://www.facebook.com/laboulageriepatisseriedulyceedemennecy", + "email": "laboulangeriedulycee@hotmail.com", + "name": "Boulangerie du Lycée", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 9 86 60 62 16", + "shop": "bakery", + "source": "extrapolation", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4380931, + 48.5644139 + ] + }, + "id": "node/1798301838" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1798338089", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:housenumber": "21", + "addr:postcode": "91540", + "addr:street": "Rue du Général Leclerc", + "amenity": "restaurant", + "cuisine": "french", + "name": "L'Atelier Corse", + "phone": "+33 1 60 77 31 66", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4340066, + 48.5699428 + ] + }, + "id": "node/1798338089" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1798367734", + "addr:city": "Ormoy", + "addr:housenumber": "23", + "addr:postcode": "91540", + "addr:street": "Rue de Tournenfils", + "amenity": "restaurant", + "contact:facebook": "https://www.facebook.com/lardoiseormoy/", + "cuisine": "french", + "email": "restaurant.lardoise@outlook.fr", + "level": "0", + "name": "L'Ardoise", + "opening_hours": "Tu-Sa 12:00-15:00,19:00-24:00", + "outdoor_seating": "yes", + "payment:american_express": "yes", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 64 57 22 44", + "reservation": "recommended", + "website": "https://www.restaurantlardoiseormoy.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4518017, + 48.5691414 + ] + }, + "id": "node/1798367734" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1798372015", + "contact:facebook": "https://www.facebook.com/maisonvayaboury/", + "description:covid19": "Pour passez commande : 01 64 57 00 25", + "email": "contact@maison-vayaboury.fr", + "name": "Maison Vayaboury", + "opening_hours": "Tu-Sa 08:30-13:00,15:30-19:30; Su 08:30-13:00", + "opening_hours:covid19": "Tu-Sa 08:30-15:00; Su 08:30-13:00", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 64 57 00 25", + "shop": "butcher", + "website": "https://www.maison-vayaboury.fr", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4478267, + 48.5676577 + ] + }, + "id": "node/1798372015" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1826081750", + "addr:housenumber": "4", + "addr:street": "Rue des Canaux", + "brand": "Citroën", + "brand:wikidata": "Q6746", + "brand:wikipedia": "fr:Citroën", + "name": "Citroën Trujas Limours", + "phone": "+33 1 64 91 01 06", + "second_hand": "yes", + "shop": "car" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.091366, + 48.6429102 + ] + }, + "id": "node/1826081750" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1827279104", + "addr:city": "Palaiseau", + "addr:housenumber": "14", + "addr:postcode": "91120", + "addr:street": "Avenue du 8 Mai 1945", + "amenity": "restaurant", + "cuisine": "asian", + "name": "Le Mandarin", + "opening_hours": "Mo-Fr 12:00-14:30, 18:30-22:30; Sa-Su 12:00-14:30, 18:30-23:00", + "phone": "+33 1 60148834", + "takeaway": "yes", + "website": "http://www.lemandarinpalaiseau.fr", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2448824, + 48.7118551 + ] + }, + "id": "node/1827279104" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1828711570", + "addr:city": "Montgeron", + "addr:country": "FR", + "addr:housenumber": "9 bis", + "addr:postcode": "91230", + "addr:street": "Rue du Général Leclerc", + "name": "Atoo Systèmes & Services", + "office": "it", + "phone": "+33 181082100", + "website": "www.atoosys.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.461656, + 48.705913 + ] + }, + "id": "node/1828711570" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1831297941", + "amenity": "dentist", + "name": "Pala Savas", + "phone": "+33 160841640", + "source": "survey" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3038976, + 48.5987053 + ] + }, + "id": "node/1831297941" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1834705019", + "addr:city": "Limours", + "addr:postcode": "91470", + "addr:street": "D988", + "amenity": "restaurant", + "cuisine": "french", + "indoor_seating": "yes", + "name": "Le Relais de la Bénerie", + "outdoor_seating": "yes", + "phone": "+33 1 64 91 17 60", + "website": "http://www.benerie.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0944991, + 48.6563625 + ] + }, + "id": "node/1834705019" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1834715463", + "access:covid19": "yes", + "addr:city": "Limours", + "addr:country": "FR", + "addr:housenumber": "4", + "addr:postcode": "91470", + "alt_name": "Pharmacie Chérubin", + "amenity": "pharmacy", + "contact:fax": "+33 9 71 70 13 41", + "contact:phone": "+33 1 64 91 02 19", + "dispensing": "yes", + "healthcare": "pharmacy", + "name": "Pharmacie des Écoles", + "phone": "+33 1 64 91 02 19", + "ref:FR:FINESS": "910009570", + "ref:FR:NAF": "4773Z", + "since": "1995-09-21", + "source": "Celtipharm - 10/2014", + "type:FR:FINESS": "620" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0761719, + 48.6453105 + ] + }, + "id": "node/1834715463" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1834715608", + "access:covid19": "yes", + "addr:country": "FR", + "addr:housenumber": "16", + "addr:street": "Place du Général de Gaulle", + "amenity": "pharmacy", + "contact:fax": "164912979", + "dispensing": "yes", + "healthcare": "pharmacy", + "name": "Pharmacie de Limours", + "opening_hours": "Tu-Sa 09:30-12:30,14:30-19:30", + "phone": "+33 1 64 91 00 71", + "ref:FR:FINESS": "910009554", + "ref:FR:NAF": "4773Z", + "since": "1976-09-27", + "source": "Celtipharm - 10/2014", + "type:FR:FINESS": "620" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0768451, + 48.6459532 + ] + }, + "id": "node/1834715608" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1882972746", + "addr:city": "Athis-Mons", + "addr:housenumber": "123", + "addr:postcode": "91200", + "addr:street": "Avenue François Mitterrand", + "branch": "Marché Turquoise", + "name": "Supermarché Turquoise", + "name:tr": "Turkuaz Supermarket", + "opening_hours": "7/7", + "payment:cash": "yes", + "payment:contactless": "yes", + "payment:credit_cards": "yes", + "payment:debit_cards": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33179934295", + "shop": "supermarket", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2012", + "start_date": "2022-10-08", + "stroller": "yes", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3712499, + 48.7076845 + ] + }, + "id": "node/1882972746" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1882978692", + "addr:city": "Paray-Vieille-Poste", + "addr:country": "FR", + "addr:housenumber": "9", + "addr:postcode": "91550", + "addr:street": "Place Henri Barbusse", + "amenity": "pharmacy", + "contact:fax": "+33 1 69 38 96 64", + "contact:phone": "+33 1 69 38 33 04", + "dispensing": "yes", + "is_in": "Essonne", + "name": "Pharmacie de la Vieille Poste", + "phone": "+33 1 69 38 33 04", + "ref:FR:FINESS": "910011774", + "since": "2006-01-09", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2012" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.362487, + 48.7131544 + ] + }, + "id": "node/1882978692" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1906054716", + "addr:city": "Épinay-sous-Sénart", + "addr:housenumber": "55", + "addr:postcode": "91860", + "addr:street": "Rue Sainte-Geneviève", + "brand": "ALDI", + "brand:wikidata": "Q41171373", + "brand:wikipedia": "fr:Aldi", + "name": "ALDI", + "opening_hours": "Mo-Sa 08:30-20:00; Su 08:30-12:30", + "phone": "+33 01 81 09 78 25", + "shop": "supermarket" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5129405, + 48.6937788 + ] + }, + "id": "node/1906054716" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1921684396", + "addr:street": "Cours Monseigneur Roméro", + "amenity": "restaurant", + "name": "Sucré Salé", + "phone": "+33952709372" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4288549, + 48.6229673 + ] + }, + "id": "node/1921684396" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1998920842", + "addr:city": "Nozay", + "addr:housenumber": "3", + "addr:postcode": "91620", + "addr:street": "Rue du Bois Clair", + "female": "yes", + "male": "yes", + "name": "Coiffure du monde", + "opening_hours": "Tu-Fr 09:00-19:00; Sa 09:00-18:00", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "phone": "+33 1 64 49 06 06", + "shop": "hairdresser", + "website": "https://www.facebook.com/coiffuredumondenozay" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2423831, + 48.6605459 + ] + }, + "id": "node/1998920842" + }, + { + "type": "Feature", + "properties": { + "@id": "node/1998920843", + "addr:city": "Nozay", + "addr:housenumber": "1", + "addr:postcode": "91620", + "addr:street": "Rue du Bois Clair", + "name": "L'Atelier Fleuriste Nozay", + "opening_hours": "Tu-Th 09:00-19:00; Fr-Sa 09:00-19:30; Su 09:00-13:00", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "phone": "+33 1 64 49 72 44", + "shop": "florist", + "website": "https://www.facebook.com/fleuristelatelier91/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.242773, + 48.6608488 + ] + }, + "id": "node/1998920843" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2058292860", + "addr:postcode": "91460", + "amenity": "post_office", + "change_machine": "yes", + "name": "Marcoussis", + "opening_hours": "Mo-Th 14:00-18:00; Fr 09:00-12:00,14:00-18:00; Sa 09:00-12:00; PH off", + "operator": "La Poste", + "phone": "3631", + "ref:FR:LaPoste": "16964A", + "source": "data.gouv.fr:LaPoste - 01/2013", + "stamping_machine": "yes", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.233754, + 48.6420354 + ] + }, + "id": "node/2058292860" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2133067124", + "addr:housenumber": "69", + "fax": "+33164968095", + "name": "Colorine", + "opening_hours": "Mo-Fr 07:00-16:00", + "phone": "+33160882101", + "shop": "paint", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2013" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.463166, + 48.6094752 + ] + }, + "id": "node/2133067124" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2138348779", + "name": "VanessaMarisa", + "phone": "+33 1 64 98 80 42", + "shop": "tailor", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2013" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3851425, + 48.5254602 + ] + }, + "id": "node/2138348779" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2143794626", + "addr:city": "Verrières-le-Buisson", + "addr:postcode": "91370", + "addr:street": "Place des Prés Hauts", + "amenity": "restaurant", + "cuisine": "italian", + "name": "Le Borsalino", + "opening_hours": "Mo-Th 12:00-14:15, 19:00-22:00; Fr-Sa 12:00-14:15, 17:30-22:30; Su 12:00-14:30, 19:00-22:00", + "phone": "+33169306489", + "takeaway": "yes", + "website": "http://www.restaurant-leborsalino.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2713002, + 48.7526345 + ] + }, + "id": "node/2143794626" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2144825178", + "addr:street": "place de France", + "amenity": "cinema", + "email": "info@cinemassy.com", + "name": "CinéMassy", + "phone": "+33 1 60 13 15 15", + "ref:FR:CNC": "252134", + "website": "https://cinemassy.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.289034, + 48.7321907 + ] + }, + "id": "node/2144825178" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2148975428", + "addr:city": "Saint-Vrain", + "addr:country": "FR", + "addr:housenumber": "3", + "addr:postcode": "91770", + "description": "Electroménager - Image - Son - Vente - Dépannage", + "fax": "+33 1 64 56 01 17", + "name": "Ets Escoffier", + "operator": "Extra", + "phone": "+33 1 64 56 05 21", + "shop": "electronics", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2013" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3353083, + 48.5421132 + ] + }, + "id": "node/2148975428" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2150161629", + "amenity": "restaurant", + "cuisine": "turkish", + "diet:halal": "only", + "diet:vegan": "limited", + "diet:vegetarian": "yes", + "name": "Restaurant Istanbul", + "payment:cards": "yes", + "payment:cash": "yes", + "payment:qr_code": "no", + "phone": "+33 9 51 18 24 90", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4125724, + 48.6587318 + ] + }, + "id": "node/2150161629" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2159937196", + "addr:housenumber": "11", + "addr:street": "Rue de la Paix", + "name": "Aux Fins Gourmets", + "opening_hours": "Tu-Sa 07:00-20:00; Su 07:00-13:00", + "phone": "+33 1 60 84 09 90", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3054069, + 48.6085872 + ] + }, + "id": "node/2159937196" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2165038755", + "addr:city": "Ris-Orangis", + "addr:postcode": "91130", + "addr:street": "Route Nationale 7 Centre commercial de l'Aunette", + "amenity": "restaurant", + "cuisine": "asian", + "name": "Dragon d'Or", + "opening_hours": "12:00-14:30,19:00-22:30", + "phone": "+33 1 69 96 88 18" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4173141, + 48.6483635 + ] + }, + "id": "node/2165038755" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2199486570", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:full": "Centre Commercial de la Verville 91540 Mennecy", + "addr:place": "Centre Commercial de la Verville", + "addr:postcode": "91540", + "amenity": "fast_food", + "name": "Pizza Luttèce", + "opening_hours": "Tu-Sa 9:00-13:45, 17:30-21:45; Su 17:30-21:45; Mo off", + "phone": "+33 1 64 99 99 99", + "source": "extrapolation", + "website": "http://pizzalutece.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4298191, + 48.5532771 + ] + }, + "id": "node/2199486570" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2205922915", + "addr:housenumber": "47", + "addr:postcode": "91540", + "addr:street": "Boulevard Charles de Gaulle", + "amenity": "restaurant", + "cuisine": "crepe", + "name": "Le Chalet", + "opening_hours": "Mo-Th 19:00-22:00; Fr-Sa 19:00-22:30; Tu-Fr 12:00-14:00", + "operator": "Le Chalet", + "outdoor_seating": "yes", + "phone": "+33 1 64 57 11 65", + "reservation": "recommended", + "source": "extrapolation", + "website": "http://www.le-chalet-de-mennecy.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4384151, + 48.5649356 + ] + }, + "id": "node/2205922915" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2206657140", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue de l'Arcade", + "amenity": "cafe", + "cuisine": "coffee_shop", + "name": "Nemrod", + "phone": "+33 1 64 57 00 13", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4347564, + 48.5664785 + ] + }, + "id": "node/2206657140" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2207191813", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:full": "Centre Commercial du Bel Air 91540 Mennecy", + "addr:place": "Centre Commercial du Bel Air", + "addr:postcode": "91540", + "amenity": "fast_food", + "cuisine": "pizza", + "name": "Pizza Fast", + "opening_hours": "Mo-Th 11:00-14:30,18:00-22:30; Fr 18:00-22:30; Sa,Su 11:00-14:30,18:00-23:00", + "phone": "+33 1 64 57 97 96", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4361431, + 48.5698082 + ] + }, + "id": "node/2207191813" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2260145097", + "alt_name": "Les Cinoches RN7", + "amenity": "cinema", + "capacity": "291", + "name": "Les Cinoches RN7", + "old_name": "Cinéma Jean-Louis Barrault", + "phone": "+33 1 69 02 72 72", + "ref:FR:Allocine": "B0027", + "ref:FR:CNC": "338335", + "screen": "1", + "website": "https://cinemas.grandparissud.fr/les-cinoches", + "wikidata": "Q97694925" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4082715, + 48.6560433 + ] + }, + "id": "node/2260145097" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2260145103", + "amenity": "restaurant", + "cuisine": "Plats marocains plutôt issus de la mer", + "delivery": "yes", + "diet:halal": "only", + "fixme": "Freeform tag `cuisine` used, to be doublechecked", + "name": "L'océan", + "note:fr": "Restaurant Savoyard", + "organic": "no", + "payment:cards": "yes", + "payment:cash": "yes", + "payment:qr_code": "no", + "phone": "+33 1 60 47 66 95", + "source": "survey", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4116242, + 48.6581126 + ] + }, + "id": "node/2260145103" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2260145104", + "name": "Le Salon de Babette", + "phone": "+33169062116", + "shop": "hairdresser", + "source": "survey" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4117962, + 48.6582224 + ] + }, + "id": "node/2260145104" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2260732963", + "addr:city": "Cerny", + "addr:country": "FR", + "addr:housenumber": "8", + "addr:postcode": "91590", + "addr:street": "Rue Degommier", + "amenity": "post_office", + "name": "Cerny", + "opening_hours": "Mo-Tu,Th-Fr 08:45-10:15,16:45-18:00; Sa 09:30-12:00; PH off; 2023 May 09,2023 May 19-20 off", + "operator": "La Poste", + "phone": "+33 1 64 57 57 15", + "post_office": "post_annex", + "ref:FR:LaPoste": "16933A", + "source": "data.gouv.fr:LaPoste - 04/2013", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3295752, + 48.4762202 + ] + }, + "id": "node/2260732963" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2260732968", + "addr:city": "Videlles", + "addr:country": "FR", + "addr:housenumber": "20", + "addr:postcode": "91890", + "addr:street": "Rue d'En Bas", + "amenity": "post_office", + "name": "Videlles", + "opening_hours": "Mo,Th-Fr 10:30-12:00,17:15-18:30; Tu-We 10:30-12:00; Sa 10:00-12:00; PH off; 2023 Mar 30 17:15-18:30", + "operator": "La Poste", + "phone": "+33 1 64 98 30 18", + "post_office": "post_annex", + "ref:FR:LaPoste": "17001A", + "source": "data.gouv.fr:LaPoste - 04/2013", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4338156, + 48.4641375 + ] + }, + "id": "node/2260732968" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2279649020", + "name": "Boucherie Melissa", + "phone": "+33952942859", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4306812, + 48.6263737 + ] + }, + "id": "node/2279649020" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2286390076", + "addr:city": "Brunoy", + "addr:housenumber": "84", + "addr:postcode": "91800", + "addr:street": "Rue de Cerçay", + "amenity": "restaurant", + "cuisine": "pizza", + "delivery": "yes", + "name": "Chrono Pizza", + "opening_hours": "Tu-Su 11:00-14:30,18:00-22:00", + "phone": "+33 1 60 46 41 12", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.517468, + 48.7074419 + ] + }, + "id": "node/2286390076" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2286848108", + "addr:city": "Évry", + "addr:housenumber": "48", + "addr:postcode": "91000", + "addr:street": "Cours Blaise Pascal", + "amenity": "restaurant", + "cuisine": "chinese", + "delivery": "yes", + "name": "Le Palais Royal d'Evry", + "phone": "+33 1 60 78 71 36", + "takeaway": "yes", + "website": "http://www.palaisroyal-91.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4300977, + 48.6249557 + ] + }, + "id": "node/2286848108" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2295933552", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "66", + "addr:postcode": "91260", + "addr:street": "Avenue de la Cour de France", + "amenity": "restaurant", + "cuisine": "portuguese", + "name": "Casa dos Leitões", + "phone": "+33 1 69 52 36 64" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3721499, + 48.698051 + ] + }, + "id": "node/2295933552" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2296267680", + "addr:housenumber": "4", + "addr:postcode": "91260", + "addr:street": "Avenue Honoré d'Estienne d'Orves", + "amenity": "cafe", + "cuisine": "french;pizza;turkish;friture;cafe/diner;beef_bowl", + "description": "Bar Brasserie Hôtel Sandwicherie", + "name": "La Résidence", + "outdoor_seating": "yes", + "phone": "+33 1 69 21 41 10" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3812992, + 48.6903844 + ] + }, + "id": "node/2296267680" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2297285107", + "addr:city": "Brunoy", + "addr:housenumber": "8", + "addr:postcode": "91800", + "addr:street": "Grande Rue", + "amenity": "bank", + "atm": "yes", + "brand": "Crédit Agricole", + "brand:wikidata": "Q590952", + "brand:wikipedia": "fr:Crédit agricole", + "name": "Crédit Agricole", + "opening_hours": "Tu-Fr 09:00-12:30, Tu,We,Fr 14:00-18:00, Th 15:00-18:30, Sa 09:00-13:00,14:00-16:00", + "phone": "+33 1 60 47 84 00" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5032613, + 48.6981818 + ] + }, + "id": "node/2297285107" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2311794954", + "addr:city": "Bièvres", + "addr:housenumber": "2", + "addr:postcode": "91570", + "addr:street": "Rue de Paris", + "name": "Les traditions de Bièvres", + "phone": "+33 1 69 41 21 96", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2158031, + 48.7549467 + ] + }, + "id": "node/2311794954" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2311794958", + "access:covid19": "yes", + "addr:city": "Bièvres", + "addr:housenumber": "1", + "addr:postcode": "91570", + "addr:street": "Rue de Paris", + "name": "Le fournil de Bièvres", + "opening_hours": "Mo,Tu,Fr-Su,PH 07:00-20:00", + "phone": "+33 1 69 41 22 71", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2149283, + 48.7549813 + ] + }, + "id": "node/2311794958" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2340468206", + "addr:postcode": "91070", + "amenity": "post_office", + "atm": "yes", + "copy_facility": "yes", + "name": "Poste de Bondoufle", + "opening_hours": "Mo-Fr 09:30-12:00,14:30-18:00; Sa 09:00-12:00; PH off", + "operator": "La Poste", + "phone": "3631", + "ref:FR:LaPoste": "16923A", + "source": "data.gouv.fr:LaPoste - 01/2013", + "stamping_machine": "yes", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3749164, + 48.6132941 + ] + }, + "id": "node/2340468206" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2362345244", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:housenumber": "5 bis", + "addr:postcode": "91540", + "addr:street": "Rue du Puits Massé", + "animal": "wellness", + "dog": "yes", + "name": "Au Bon Saint-Bernard", + "phone": "+33 1 64 57 19 32", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4347845, + 48.5673444 + ] + }, + "id": "node/2362345244" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2362345247", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:full": "Centre Commercial de la Verville 91540 Mennecy", + "addr:place": "Centre Commercial de la Verville", + "addr:postcode": "91540", + "name": "Lou R.", + "opening_hours": "Tu-Fr 09:00-19:00; Sa 09:00-17:30, Su-Mo off", + "phone": "+33 1 64 99 78 51", + "shop": "hairdresser", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4304817, + 48.5535749 + ] + }, + "id": "node/2362345247" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2362345248", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:housenumber": "15", + "addr:postcode": "91540", + "addr:street": "Rue de Milly", + "amenity": "driving_school", + "license_classes": "AAC;B", + "name": "Mennecy Conduite 2000", + "phone": "+33 1 69 90 58 11" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4339154, + 48.5652302 + ] + }, + "id": "node/2362345248" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2366241807", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:full": "Centre Commercial de la Verville 91540 Mennecy", + "addr:place": "Centre Commercial de la Verville", + "addr:postcode": "91540", + "email": "lamaisondelaverville@gmail.com", + "name": "La Maison de la Verville", + "phone": "+33 1 64 99 99 90", + "shop": "interior_decoration", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4299559, + 48.5534373 + ] + }, + "id": "node/2366241807" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2367731986", + "addr:city": "Villabé", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "amenity": "restaurant", + "cuisine": "indian", + "name": "Indian Lunch", + "opening_hours": "Mo-Fr 10:00-20:30; Sa 09:00-20:00", + "phone": "+33 1 60 86 46 24", + "ref": "23", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4474337, + 48.584415 + ] + }, + "id": "node/2367731986" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2368997989", + "amenity": "restaurant", + "name": "Les Moulins Bleus", + "phone": "+33975761734", + "website": "https://lesmoulinsbleus.com/nous-trouver/massy-palaiseau/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2654641, + 48.7261408 + ] + }, + "id": "node/2368997989" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2370308043", + "amenity": "bank", + "atm": "yes", + "brand": "LCL", + "brand:wikidata": "Q779722", + "brand:wikipedia": "fr:Crédit lyonnais", + "contact:city": "Massy", + "contact:housenumber": "44", + "contact:postcode": "91300", + "contact:street": "Avenue Raymond Aron", + "drive_through": "no", + "name": "LCL", + "opening_hours": "Tu,We,Fr 09:00-12:30,14:00-18:00; Th 09:00-12:30,15:00-18:00; Sa 09:00-13:00,14:00-16:00", + "phone": "+33 1 64 47 89 81" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2565479, + 48.726174 + ] + }, + "id": "node/2370308043" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2375465656", + "addr:housenumber": "1", + "amenity": "cafe", + "outdoor_seating": "no", + "phone": "+33 1 69 05 94 59", + "ref:FR:NAF": "5610A", + "ref:FR:SIRET": "50928223200016" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3677357, + 48.7035492 + ] + }, + "id": "node/2375465656" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2375508255", + "addr:housenumber": "73", + "brand": "Picard", + "brand:wikidata": "Q3382454", + "brand:wikipedia": "en:Picard Surgelés", + "opening_hours": "Mo-Tu 09:00-13:00, 14:30-19:30; Fr-Sa 09:00-19:30; Su 09:00-12:45", + "opening_hours:covid19": "Mo-Sa 09:00-13:00,14:30-18:30; Su 09:00-12:45", + "operator": "Picard", + "phone": "+33 1 69 00 88 36", + "shop": "frozen_food", + "website": "https://magasins.picard.fr/2169-picard-athis-mons" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3714121, + 48.7038488 + ] + }, + "id": "node/2375508255" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2383414092", + "brand": "Animalis", + "brand:wikidata": "Q2850015", + "brand:wikipedia": "ar:أنيماليز", + "name": "Animalis", + "opening_hours": "Mo-Sa 10:00-19:30; Su 10:00-19:00", + "phone": "+33 169315770", + "shop": "pet", + "website": "https://magasin.animalis.com/251670-animalis-villebon" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.251494, + 48.7033514 + ] + }, + "id": "node/2383414092" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2383414093", + "brand": "Armand Thiery", + "brand:wikidata": "Q2861975", + "brand:wikipedia": "fr:Armand Thiery", + "name": "Armand Thiery", + "opening_hours": "Mo-Su 10:00-19:00", + "phone": "+33 1 69 31 36 12", + "shop": "clothes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2521354, + 48.702931 + ] + }, + "id": "node/2383414093" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2383414100", + "clothes": "women", + "name": "Edji", + "opening_hours": "Mo-Su 10:00-20:00", + "phone": "+33 1 69 10 11 41", + "shop": "clothes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2522895, + 48.7028813 + ] + }, + "id": "node/2383414100" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2383462781", + "addr:city": "Villebon-sur-Yvette", + "addr:housenumber": "2", + "addr:postcode": "91140", + "addr:street": "Avenue de la Plesse", + "contact:city": "Villebon-sur-Yvette", + "contact:housenumber": "6", + "contact:phone": "+33 1 69 31 01 04", + "contact:postcode": "91140", + "contact:street": "Avenue de la Plesse, Centre Commercial Villebon 2", + "contact:website": "https://www.culturevelo.com", + "name": "Culture Vélo Cycleland", + "note": "PAC Villebon 2, rue de la Plesse, niveau Haut La Tournelle", + "old:website": "http://www.cyclesjacky.fr", + "old_name": "Cycles Jacky", + "opening_hours": "Tu-Sa 10:00-19:00; 2022 Jul 11-14 off", + "operator": "Culture Vélo", + "phone": "+33 1 69 31 01 04", + "service:bicycle:repair": "yes", + "service:bicycle:retail": "yes", + "service:bicycle:second_hand": "yes", + "shop": "bicycle" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2558486, + 48.7019136 + ] + }, + "id": "node/2383462781" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2383462788", + "addr:city": "Villebon-sur-Yvette", + "addr:postcode": "91140", + "addr:street": "Centre Commercial Villebon 2 Avenue de la Plesse", + "branch": "Decathlon Essentiel Villebon sur Yvette", + "brand": "Decathlon", + "brand:wikidata": "Q509349", + "brand:wikipedia": "fr:Decathlon (enseigne)", + "check_date:opening_hours": "2023-08-14", + "name": "Decathlon", + "old_name": "Koodza;Decathlon Simply", + "opening_hours": "Mo-Sa 09:30-20:00; Su 10:00-19:00; PH 10:00-19:00", + "phone": "+33169317222", + "service:bicycle:repair": "yes", + "service:bicycle:retail": "yes", + "service:bicycle:second_hand": "yes", + "shop": "sports", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2563745, + 48.7026214 + ] + }, + "id": "node/2383462788" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2383462793", + "addr:city": "Villebon-sur-Yvette", + "addr:housenumber": "2", + "addr:postcode": "91140", + "addr:street": "Avenue de la Plesse", + "name": "Rougier & Plé", + "opening_hours": "Mo-Sa 10:00-20:00; Su 10:00-19:00", + "phone": "+33 1 60 10 00 70", + "shop": "craft", + "wikidata": "Q3443273" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2571895, + 48.7022369 + ] + }, + "id": "node/2383462793" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2383462803", + "brand": "Intersport", + "brand:wikidata": "Q666888", + "brand:wikipedia": "en:Intersport", + "name": "Intersport", + "opening_hours": "Mo-Sa 09:30-20:00; Su 10:00-19:00", + "phone": "+33 1 60 13 84 60", + "service:bicycle:repair": "yes", + "service:bicycle:retail": "yes", + "shop": "sports" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2520274, + 48.7041263 + ] + }, + "id": "node/2383462803" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2383462833", + "addr:city": "Villebon-sur-Yvette", + "addr:housenumber": "2", + "addr:postcode": "91140", + "addr:street": "Avenue de la Plesse", + "brand": "Carglass", + "brand:wikidata": "Q1035997", + "name": "Carglass", + "opening_hours": "Mo 08:00-12:15,13:45-17:30; Tu-Fr 08:00-12:15,13:45-18:00; Sa 08:30-12:30,13:30-17:00", + "phone": "+33 170392223", + "service:vehicle:glass": "yes", + "shop": "car_repair" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2564074, + 48.7017618 + ] + }, + "id": "node/2383462833" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2383462841", + "addr:city": "Villebon-sur-Yvette", + "addr:housenumber": "2", + "addr:postcode": "91140", + "addr:street": "Avenue de la Plesse", + "name": "Réauté Chocolat", + "opening_hours": "Mo-Sa 10:00-19:30; Su 10:00-13:00, 14:00-19:00", + "phone": "+33 1 60 10 25 56", + "shop": "confectionery", + "wikidata": "Q56307634" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2567602, + 48.7024395 + ] + }, + "id": "node/2383462841" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2383462846", + "addr:city": "Villebon-sur-Yvette", + "addr:housenumber": "2", + "addr:postcode": "91140", + "addr:street": "Avenue de la Plesse", + "name": "Cash Express", + "opening_hours": "Mo-Sa 10:30-19:00; Su 11:00-19:00", + "opening_hours:signed": "no", + "phone": "+33 1.69.82.22.84", + "shop": "second_hand" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2568505, + 48.7023951 + ] + }, + "id": "node/2383462846" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2429472977", + "addr:postcode": "91370", + "addr:street": "Rue d'Antony", + "amenity": "school", + "name": "École primaire privée Notre-Dame de l'Assomption", + "operator:type": "private", + "phone": "+33 1 69 20 23 61", + "ref:UAI": "0910917C", + "school:FR": "primaire", + "source": "data.gouv.fr:Ministère de l'Éducation nationale, de la Jeunesse et de la Vie associative - 05/2012", + "website": "http://ecole-nda.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2687224, + 48.7481072 + ] + }, + "id": "node/2429472977" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2434896623", + "addr:city": "Igny", + "addr:postcode": "91430", + "addr:street": "Place de Stalingrad", + "name": "Gommon Optique", + "opening_hours": "Tu-Sa 09:30-12:30, 15:00-19:00", + "phone": "+33 1 69 41 48 80", + "shop": "optician", + "website": "https://www.gommonoptique.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.221119, + 48.7329193 + ] + }, + "id": "node/2434896623" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2441957323", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:full": "Centre Commercial de la Verville 91540 Mennecy", + "addr:place": "Place Normandie Niemen", + "addr:postcode": "91540", + "check_date": "2022", + "contact:facebook": "https://fr-fr.facebook.com/lafromageriedejade/", + "contact:instagram": "https://www.instagram.com/lafromageriedejade/", + "email": "lafromageriedejade@gmail.com", + "name": "La Fromagerie de Jade", + "opening_hours": "Tu-Fr 09:30-13:00,15:30-19:30; Sa 09:00-13:00,15:30-19:30; Su 09:00-12:30", + "payment:coins": "yes", + "payment:visa": "yes", + "phone": "+33 1 60 77 64 42", + "shop": "cheese", + "source": "extrapolation", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4299498, + 48.5535157 + ] + }, + "id": "node/2441957323" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2441963371", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Place de la Mairie", + "email": "pause@pause-voyage.fr", + "fax": "+33 1 69 90 08 15", + "name": "Pause Voyage", + "phone": "+33 1 69 90 01 11", + "shop": "travel_agency", + "source": "knowledge", + "website": "https://www.pause-voyage.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4347086, + 48.5669965 + ] + }, + "id": "node/2441963371" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2474209805", + "addr:city": "Valpuiseaux", + "addr:country": "FR", + "addr:housenumber": "16", + "addr:postcode": "91720", + "addr:street": "Rue de la Mairie", + "amenity": "school", + "capacity": "52", + "name": "École Élémentaire", + "operator:type": "public", + "phone": "+33 1 64 95 82 11", + "ref:UAI": "0910115F", + "school:FR": "élémentaire", + "source": "data.gouv.fr:Ministère de l'Éducation nationale, de la Jeunesse et de la Vie associative - 05/2012" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3059583, + 48.3927499 + ] + }, + "id": "node/2474209805" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2477833028", + "amenity": "restaurant", + "cuisine": "asian", + "name": "Restaurant Indochine", + "phone": "+331 69 49 12 21" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4904152, + 48.7159365 + ] + }, + "id": "node/2477833028" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2501777674", + "disused:amenity": "library", + "fax": "+33 1 60 85 20 93", + "internet_access": "terminal", + "old_name": "Médiathèque de Brétigny-sur-Orge", + "phone": "+33160852070", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3113305, + 48.6099815 + ] + }, + "id": "node/2501777674" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2509417151", + "addr:city": "Athis-Mons", + "addr:housenumber": "2", + "addr:postcode": "91200", + "addr:street": "Place Rothenburg-ob-der-Tauber", + "name": "Aux Caprices d'Athis", + "phone": "+33 1 69 38 27 73", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4025502, + 48.7129756 + ] + }, + "id": "node/2509417151" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2509570196", + "addr:city": "Athis-Mons", + "addr:housenumber": "1", + "addr:postcode": "91200", + "addr:street": "Place Rothenburg-Ob-der-Tauber", + "amenity": "cafe", + "bar": "yes", + "name": "Le Rothenburg", + "opening_hours": "Mo-Fr 06:30-19:00; Sa 08:00-19:00; Su off", + "outdoor_seating": "no", + "phone": "+33 1 69 38 43 50", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4026998, + 48.7124311 + ] + }, + "id": "node/2509570196" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2509570197", + "addr:housenumber": "2", + "amenity": "bank", + "atm": "yes", + "brand": "Société Générale", + "brand:wikidata": "Q270363", + "brand:wikipedia": "en:Société Générale", + "phone": "+33 1 69 38 21 51", + "website": "http://agences.societegenerale.fr/banque-assurances/horaires-agence-societe-generale/athis-mons-gare-3000301062" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4024573, + 48.7128969 + ] + }, + "id": "node/2509570197" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2525164998", + "addr:city": "Évry", + "addr:country": "FR", + "addr:housename": "Résidence des Cèdres", + "addr:housenumber": "18", + "addr:postcode": "91000", + "addr:street": "Rue Claude Debussy", + "amenity": "doctors", + "healthcare": "doctor", + "name": "Camhaji - Chambeyron - Nikoué", + "phone": "+33160771950" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4483609, + 48.6292141 + ] + }, + "id": "node/2525164998" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2525452705", + "brand": "CocciMarket", + "brand:wikidata": "Q90020480", + "email": "coccimarketevry@gmail.com", + "name": "CocciMarket", + "opening_hours": "Mo-Su 08:00-13:00,16:00-21:00", + "phone": "+33 1 60 78 40 60", + "shop": "convenience", + "website": "http://coccimarket.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4420582, + 48.6372635 + ] + }, + "id": "node/2525452705" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2532955097", + "addr:city": "Milly-la-Forêt", + "addr:housenumber": "2", + "addr:postcode": "91490", + "addr:street": "Rue Farnault", + "amenity": "restaurant", + "cuisine": "steak", + "name": "Wine Bar & Grill", + "opening_hours": "Mo 19:00-21:30, Mo 11:30-15:00, Tu 11:30-15:00, We-Sa 11:30-15:00, We-Sa 19:00-21:30", + "phone": "+33 1 64 98 30 50", + "website": "https://winebargrill.fermobwelcome.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4665764, + 48.403179 + ] + }, + "id": "node/2532955097" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2540381966", + "amenity": "pharmacy", + "contact:phone": "+33 1 69 20 20 70", + "delivery:covid19": "yes", + "description:covid19": "Livraisons à domicile et PharmaDrive : commande par téléphone ou mail", + "dispensing": "yes", + "email": "pharmaciecentrale91370@gmail.com", + "name": "Pharmacie Centrale", + "opening_hours:covid19": "Mo,Tu,Th,Fr 09:00-12:00,14:30-19:30; We,Sa 09:00-13:00,14:30-19:30", + "phone": "+33 1 69 20 20 70", + "ref:FR:FINESS": "910013481", + "takeaway:covid19": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.267728, + 48.7466509 + ] + }, + "id": "node/2540381966" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2551495825", + "access": "private", + "name": "Gymnastique", + "phone": "+33160773422", + "sport": "gymnastics" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4486322, + 48.6342771 + ] + }, + "id": "node/2551495825" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2559916531", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "27", + "addr:postcode": "91260", + "addr:street": "Rue Victor Hugo", + "brand": "Auchan", + "brand:wikidata": "Q758603", + "brand:wikipedia": "en:Auchan", + "name": "Auchan", + "note": "Ancien Simply Market", + "opening_hours": "Mo-Sa 09:00-21:00; Su 09:00-13:00", + "operator": "Auchan", + "phone": "+33169960010", + "shop": "supermarket" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3770767, + 48.6909358 + ] + }, + "id": "node/2559916531" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2560560023", + "addr:housenumber": "43", + "addr:postcode": "91150", + "addr:street": "Rue de la République", + "name": "Maison Hugeron", + "opening_hours": "Tu-Fr 08:29-14:00,16:00-19:30; Sa 08:00-18:30", + "phone": "+33164959714", + "shop": "butcher", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2013", + "website": "http://www.maisonhugeron.com", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1645679, + 48.4346761 + ] + }, + "id": "node/2560560023" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2562883740", + "name": "Celine Op'", + "opening_hours": "Tu-Fr 10:00-13:00,14:30-19:00; Sa 10:00-18:30", + "phone": "+33 1 67 09 05 62", + "shop": "optician" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3292001, + 48.7391488 + ] + }, + "id": "node/2562883740" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2563656255", + "amenity": "fast_food", + "cuisine": "pizza", + "delivery": "yes", + "diet:halal": "only", + "diet:vegan": "no", + "name": "Pronto Pizza", + "organic": "no", + "payment:cards": "yes", + "payment:cash": "yes", + "payment:qr_code": "no", + "phone": "+33169258485", + "source": "survey", + "takeaway": "only", + "website": "https://www.pizzaprontoris.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4143046, + 48.6586305 + ] + }, + "id": "node/2563656255" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2563656257", + "craft": "tailor", + "name": "Ris Retouche", + "phone": "+33169028404", + "source": "survey" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4141544, + 48.6587143 + ] + }, + "id": "node/2563656257" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2567895665", + "addr:housenumber": "1", + "addr:street": "Place Victor Schœlcher", + "bulk_purchase": "only", + "contact:housenumber": "1", + "contact:postcode": "91300", + "contact:street": "Place Victor Schoelcher", + "name": "Vrac Nature Massy", + "old_name": "Caves Berigny", + "organic": "yes", + "phone": "+33 1 69 74 41 23", + "shop": "convenience", + "source:bulk_purchase": "CartoVrac", + "website": "http://www.vracnature.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2726114, + 48.7313343 + ] + }, + "id": "node/2567895665" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2574706536", + "name": "M. Bouzidi", + "opening_hours": "06:00-20:00; Fr off", + "phone": "+33952402467", + "shop": "bakery", + "toilets:wheelchair": "no", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4094321, + 48.6873283 + ] + }, + "id": "node/2574706536" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2585811366", + "addr:city": "Lisses", + "addr:country": "FR", + "addr:housenumber": "9", + "addr:postcode": "91090", + "addr:street": "Rue des Cerisiers", + "amenity": "restaurant", + "cuisine": "japanese", + "name": "Sushi Story", + "opening_hours": "Mo-Th 09:30-14:00,18:00-22:00; Fr 09:30-12:00,18:00-22:30; Sa 18:00-22:30; Su 18:00-22:00", + "phone": "+33 1 60 86 05 06", + "source": "extrapolations", + "website": "https://www.sushistory.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4357425, + 48.5966024 + ] + }, + "id": "node/2585811366" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2604868321", + "addr:city": "Draveil", + "addr:housename": "Centre aquatique Aqua Sénart", + "addr:postcode": "91210", + "addr:street": "Allée Jacques Mayol", + "contact:website": "https://www.aquasenart.fr/", + "leisure": "sports_centre", + "name": "Aqua Sénart", + "phone": "+33169834310", + "sport": "swimming" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4315298, + 48.6809804 + ] + }, + "id": "node/2604868321" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2619669938", + "addr:postcode": "91400", + "amenity": "restaurant", + "cuisine": "french", + "email": "contact@ato-club.com", + "name": "La Cafet'", + "phone": "0169418531" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1788745, + 48.708277 + ] + }, + "id": "node/2619669938" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2626571967", + "addr:city": "Ris-Orangis", + "addr:housenumber": "39", + "addr:postcode": "91130", + "addr:street": "Rue Johnstone et Reckitt", + "name": "Pompes-Funèbres Marbrerie Arnaud MARIN", + "opening_hours": "24/7", + "phone": "+33 1 69 43 66 33", + "shop": "funeral_directors" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4060548, + 48.6590875 + ] + }, + "id": "node/2626571967" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2627481246", + "access:covid19": "no", + "amenity": "driving_school", + "cuisine": "pizza;salad", + "delivery": "yes", + "disused:shop": "florist", + "name": "Food's Factory", + "old_name": "Fleur de Lys", + "phone": "+33 1 69 88 92 56", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3049225, + 48.6092463 + ] + }, + "id": "node/2627481246" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2627481250", + "name": "La cave de Brétigny", + "opening_hours": "Tu,Th-Sa 10:00-19:30; Mo off; We 10:00-19:15; Su 09:30-13:30", + "phone": "+33 169 88 82 36", + "shop": "wine", + "website": "https://www.lacavedebretigny.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3056189, + 48.6101087 + ] + }, + "id": "node/2627481250" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2627481287", + "addr:housenumber": "22", + "disused:shop": "beauty", + "old_name": "Zun", + "phone": "+33950086773", + "website": "https://www.institut-beaute-zun.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3055605, + 48.6104447 + ] + }, + "id": "node/2627481287" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2627520690", + "addr:housenumber": "17", + "addr:street": "Boulevard de la République", + "craft": "caterer", + "cuisine": "asian", + "name": "Traiteur asiatique", + "phone": "+33 1 60 85 94 55", + "shop": "caterer" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3062811, + 48.6079866 + ] + }, + "id": "node/2627520690" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2627520721", + "name": "Rapid' Market", + "phone": "+33 1 60 84 09 44", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3064418, + 48.6077753 + ] + }, + "id": "node/2627520721" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2627520781", + "addr:housenumber": "22", + "addr:street": "Boulevard de la République", + "name": "chez Djamel", + "opening_hours": "Tu-Th 08:30-19:30; Fr 08:30-13:00,15:00-19:30; Sa 08:00-19:30; Su 08:00-19:00", + "phone": "+33 1 60 84 30 88", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3066778, + 48.6078376 + ] + }, + "id": "node/2627520781" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2629977113", + "addr:housenumber": "6", + "amenity": "social_centre", + "note": "PMI ATHIS MONS - OZONVILLE", + "operator": "Conseildéparmental de l'Essonne", + "operator:type": "public", + "phone": "+33 1 60 48 26 19" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3872325, + 48.7085712 + ] + }, + "id": "node/2629977113" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2633812220", + "addr:city": "Courcouronnes", + "addr:postcode": "91080", + "addr:street": "Rue François Truffaut", + "name": "Direction de la culture du Conseil départemental de l'Essonne", + "office": "government", + "phone": "+33 1 60 91 93 82" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4224729, + 48.630801 + ] + }, + "id": "node/2633812220" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2639888572", + "addr:city": "Gif-sur-Yvette", + "addr:housenumber": "1", + "addr:postcode": "91190", + "addr:street": "Route de l'Abbaye", + "alt_name": "PMI Gif-sur-Yvette", + "amenity": "social_facility", + "name": "Protection Maternelle et Infantile Gif-sur-Yvette", + "operator": "CG91", + "phone": "+33169073257", + "ref:FR:FINESS": "910017672", + "ref:FR:SIRET": "21910272000220", + "short_name": "PMI Abbaye", + "social_facility": "ambulatory_care", + "social_facility:for": "child", + "source": "Le ministère des solidarités et de la santé - 2021-01", + "type:FR:FINESS": "223" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1289454, + 48.6970248 + ] + }, + "id": "node/2639888572" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2640208622", + "addr:housenumber": "11", + "addr:postcode": "91350", + "addr:street": "Place aux Herbes", + "amenity": "social_facility", + "name": "Protection Maternelle et Infantile Grigny - Grande Borne", + "operator": "CG91", + "phone": "+33 1 69 45 03 73", + "short_name": "PMI Grigny Place aux Herbes", + "social_facility": "ambulatory_care", + "social_facility:for": "child" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720738, + 48.6532054 + ] + }, + "id": "node/2640208622" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2640208624", + "addr:city": "Grigny", + "addr:postcode": "91350", + "addr:street": "Avenue des Sablons", + "alt_name": "PMI des Sablons", + "amenity": "kindergarten", + "name": "PMI Halte-Accueil Les Sablons", + "note": "PMI Grigny - Les Sablons", + "operator": "CG91", + "operator:type": "public", + "phone": "+33 1 69 06 43 06", + "preschool": "no", + "short_name": "PMI de Grigny", + "website": "http://grigny91.fr/grigny-et-vous/petite-enfance/grigny2/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3933996, + 48.6545802 + ] + }, + "id": "node/2640208624" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2640232805", + "amenity": "public_building", + "name": "Centre de Ressources Essonniens de Solidarité Internationale", + "old_name": "Coopération décentralisée", + "operator": "CG91", + "phone": "+33 1 69 21 10 99", + "short_name": "CRESI", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2014" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3803148, + 48.6865099 + ] + }, + "id": "node/2640232805" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2640232810", + "amenity": "social_facility", + "name": "Protection Maternelle et Infantile Juvisy-sur-Orge", + "operator": "CG91", + "phone": "+33 1 69 21 49 94", + "short_name": "PMI de Juvisy-sur-Orge", + "social_facility": "ambulatory_care", + "social_facility:for": "child", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2014" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3843181, + 48.6881316 + ] + }, + "id": "node/2640232810" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2640256794", + "addr:city": "Les Ulis", + "addr:housenumber": "20", + "addr:postcode": "91940", + "addr:street": "Résidence le Bosquet", + "amenity": "social_facility", + "fixme": "position approximative à corriger", + "name": "PMI Le Bosquet", + "note": "PMI LES ULIS - Le Bosquet", + "operator": "CG91", + "phone": "+33169078152", + "ref:FR:FINESS": "910060730", + "ref:FR:SIRET": "21910692900413", + "short_name": "PMI Le Bosquet", + "social_facility": "ambulatory_care", + "social_facility:for": "child", + "source": "Le ministère des solidarités et de la santé - 2023-03", + "type:FR:FINESS": "230" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1640695, + 48.6801932 + ] + }, + "id": "node/2640256794" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2645536093", + "addr:city": "Orly", + "addr:postcode": "94547", + "addr:street": "Avenue Ouest", + "amenity": "car_rental", + "brand": "Sixt", + "brand:wikidata": "Q705664", + "name": "Agence Sixt Paris Orly Aéroport Ouest", + "operator": "Sixt", + "phone": "+33 8 20 00 74 98", + "website": "https://www.sixt.fr/location-voiture/france/paris/paris-orly-aeroport-ouest" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3614418, + 48.7276369 + ] + }, + "id": "node/2645536093" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2650356282", + "fee": "yes", + "name": "Château-Musée de Dourdan", + "opening_hours": "PH,We-Su 10:00-12:30,14:00-18:00", + "phone": "+33 1 64 59 66 83", + "ref:FR:museofile": "M0404", + "source": "Ministère de la Culture - Muséofile - 2022-01", + "tourism": "museum", + "website": "http://www.dourdan.fr/a-voir-a-vivre/lechateauetsonmusee/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0111955, + 48.5298686 + ] + }, + "id": "node/2650356282" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2650894404", + "amenity": "vehicle_inspection", + "brand": "Autovision", + "brand:wikidata": "Q64224842", + "name": "Autovision", + "phone": "+33160865476", + "website": "http://autovision-villabe.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4560057, + 48.5826322 + ] + }, + "id": "node/2650894404" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2650894414", + "name": "100% Pneu", + "phone": "+33160863821", + "shop": "car_repair" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4558878, + 48.5827047 + ] + }, + "id": "node/2650894414" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2669236294", + "brand": "Maison de la Presse", + "brand:wikidata": "Q62085960", + "fax": "+33 1 60 75 65 77", + "name": "Maison de la Presse", + "phone": "+33 1 60 75 66 02", + "shop": "newsagent", + "tobacco": "yes", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.452246, + 48.6467536 + ] + }, + "id": "node/2669236294" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2677895969", + "amenity": "school", + "name": "École maternelle de la Roche", + "phone": "+33 1 60 10 31 01", + "school:FR": "maternelle" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2436639, + 48.699761 + ] + }, + "id": "node/2677895969" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2684202051", + "contact:city": "Lisses", + "contact:housenumber": "10", + "contact:postcode": "91090", + "contact:street": "Rue de la Closerie", + "name": "AB Nett Services", + "phone": "+33 8 26 38 18 00", + "source": "AB Nett Services", + "website": "https://www.abnett.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4369742, + 48.5928346 + ] + }, + "id": "node/2684202051" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2687582568", + "name": "Aurélia Esthétique", + "opening_hours": "Mo 14:30-19:30, Tu-Sa 09:30-19:30", + "phone": "+33 1 69 48 09 77", + "shop": "beauty", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4862682, + 48.7010222 + ] + }, + "id": "node/2687582568" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2691776109", + "healthcare": "psychotherapist", + "name": "Psychologue Pascale Chosson", + "phone": "+33160784886" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4482977, + 48.6319735 + ] + }, + "id": "node/2691776109" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2720636617", + "addr:housenumber": "31", + "amenity": "fast_food", + "cuisine": "pizza", + "name": "Allo Pizza", + "phone": "+33 1 60 85 33 33", + "source": "cadastre-dgi-fr source : Direction Générale des Finances Publiques - Cadastre. Mise à jour : 2014", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.30571, + 48.6112667 + ] + }, + "id": "node/2720636617" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2721130374", + "addr:housenumber": "46", + "addr:street": "Rue de Paris", + "amenity": "restaurant", + "cuisine": "pizza;italian", + "name": "Trattoria Belinda", + "opening_hours": "Mo-Su 12:00-14:30,18:00-22:00", + "phone": "+33 1 69 28 33 85", + "website": "http://www.trattoriabelinda.fr/", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1894154, + 48.6966375 + ] + }, + "id": "node/2721130374" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2771046968", + "addr:city": "Ballancourt-sur-Essonne", + "addr:country": "FR", + "addr:postcode": "91610", + "addr:street": "Rue Pierre Curie", + "name": "Les Ciseaux de Carole", + "opening_hours": "Tu-Fr 09:00-12:00,14:00-19:00; Sa 09:00-17:00", + "phone": "+33 1 64 93 21 18", + "shop": "hairdresser", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3724114, + 48.5276486 + ] + }, + "id": "node/2771046968" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2777008040", + "delivery": "yes", + "name": "Boucherie du Marché", + "opening_hours": "We-Fr 08:00-12:15,15:30-19:15; Sa 08:00-12:15,15:00-19:15; Su 08:00-12:30", + "phone": "+33160140122", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2430433, + 48.7119181 + ] + }, + "id": "node/2777008040" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2812367580", + "addr:city": "Champcueil", + "addr:country": "FR", + "addr:full": "Hameau de Beauvais 2 Rue du Gazon 91750 Champcueil", + "addr:postcode": "91750", + "addr:street": "Rue du Gazon", + "amenity": "restaurant", + "cuisine": "regional", + "email": "michel.greck@free.fr", + "name": "Auberge Del Pais Vert", + "phone": "+33 1 64 98 01 00", + "source": "extrapolation", + "website": "http://www.delpais.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4672711, + 48.4966182 + ] + }, + "id": "node/2812367580" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2812367582", + "addr:city": "Corbeil-Essonnes", + "addr:country": "FR", + "addr:housenumber": "24", + "addr:postcode": "91100", + "addr:street": "Boulevard Georges Michel", + "amenity": "restaurant", + "brand": "PizzaExpress", + "brand:wikidata": "Q662845", + "brand:wikipedia": "en:PizzaExpress", + "cuisine": "pizza", + "name": "PizzaExpress", + "opening_hours": "Mo-Fr 11:00-14:30,18:00-22:00; Sa,Su 11:00-14:30,18:00-23:00", + "phone": "+33 1 64 96 04 04", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4683556, + 48.6070882 + ] + }, + "id": "node/2812367582" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2860930926", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:full": "Centre Commercial Intermarché ZAC Montvrain 2 91540 Mennecy", + "addr:postcode": "91540", + "addr:street": "Rue Jean Cocteau", + "name": "Valentino", + "opening_hours": "Mo-Sa 10:00-19:30", + "phone": "+33 9 81 90 53 25", + "shop": "chocolate", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4499517, + 48.5647616 + ] + }, + "id": "node/2860930926" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2862154846", + "addr:city": "Yerres", + "addr:housenumber": "65", + "addr:postcode": "91330", + "addr:street": "Rue de Concy", + "brand": "Saint Algue", + "brand:wikidata": "Q62973210", + "name": "Saint Algue", + "opening_hours": "Tu-We 09:30-19:00; Th 09:30-20:00; Fr 09:00-19:00; Sa 08:30-19:00", + "phone": "+33 1 69 48 76 19", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.485734, + 48.7107356 + ] + }, + "id": "node/2862154846" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2863264809", + "brand": "Nature et Découvertes", + "brand:wikidata": "Q3337111", + "brand:wikipedia": "fr:Nature et Découvertes", + "fax": "+33 1 69 36 02 07", + "name": "Nature et Découvertes", + "opening_hours": "Mo-Sa 09:00-19:30; Su 10:00-19:00; PH off; PH -1 day 18:30+ off", + "phone": "+33 1 69 36 02 00", + "shop": "outdoor", + "website": "https://www.natureetdecouvertes.com/magasins/essonne/evry" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4266472, + 48.6298551 + ] + }, + "id": "node/2863264809" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2887935938", + "amenity": "police", + "name": "Police nationale", + "official_name": "Commissariat de police de Longjumeau", + "operator": "Police nationale", + "operator:wikidata": "Q121484", + "phone": "+33 1 69 79 23 70", + "police:FR": "police", + "source": "survey", + "wikidata": "Q61954553" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2961944, + 48.6954534 + ] + }, + "id": "node/2887935938" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2892502020", + "addr:housenumber": "37", + "addr:street": "Rue des Casseaux", + "amenity": "arts_centre", + "name": "Atelier des Arts de l’ASV", + "phone": "+33 1 60 14 65 41" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.226344, + 48.699426 + ] + }, + "id": "node/2892502020" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2902258515", + "addr:city": "Gometz-le-Châtel", + "addr:housenumber": "76", + "addr:postcode": "91940", + "addr:street": "Rue Saint-Nicolas", + "amenity": "townhall", + "fax": "+33 1 60 12 51 15", + "name": "Mairie de Gometz-le-Châtel", + "phone": "+33 1 60 12 11 05", + "website": "http://www.gometzlechatel.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1380757, + 48.6783359 + ] + }, + "id": "node/2902258515" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2920249106", + "addr:city": "Palaiseau", + "addr:postcode": "91120", + "addr:street": "Avenue du Général de Gaulle", + "government": "prefecture", + "name": "Sous-Préfecture de Palaiseau", + "office": "government", + "phone": "+33 1 69 31 96 96", + "website": "https://www.essonne.gouv.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.250938, + 48.7153934 + ] + }, + "id": "node/2920249106" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2924288712", + "addr:city": "Sainte-Geneviève-des-Bois", + "addr:postcode": "91700", + "addr:street": "Cour du Donjon", + "amenity": "library", + "name": "Bibliothèque François Mauriac", + "note": "A placer sur leurs entrées respectives", + "opening_hours": "Tu 10:00-12:30;We 14:00-18:00;Th 10:00-12:30;Sa 10:00-12:30,14:00-18:00", + "operator": "Communauté d'Agglomération du Val d'Orge", + "phone": "+33 1 60 16 64 66" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3319526, + 48.6401384 + ] + }, + "id": "node/2924288712" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2924288713", + "addr:city": "Sainte-Geneviève-des-Bois", + "addr:postcode": "91700", + "addr:street": "Cour du Donjon", + "amenity": "library", + "name": "Médiathèque Jacques Brel", + "note": "A placer sur leurs entrées respectives", + "opening_hours": "Tu 10:00-12:30;We 14:00-18:00;Th 10:00-12:30;Sa 10:00-12:30,14:00-18:00", + "operator": "Communauté d'Agglomération du Val d'Orge", + "phone": "+33 1 60 16 64 66" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.331724, + 48.6398645 + ] + }, + "id": "node/2924288713" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2927559682", + "addr:city": "Bures-sur-Yvette", + "addr:housenumber": "4A", + "addr:postcode": "91440", + "addr:street": "Rue du Général Leclerc", + "brand": "Atol", + "brand:wikidata": "Q2869542", + "name": "Atol les Opticiens", + "opening_hours": "Tu-Sa 9:30-18:00", + "operator": "Lina", + "phone": "+33 1 69 28 19 78", + "shop": "optician", + "website": "https://www.opticiens-atol.com/opticiens/bures-sur-yvette-4-a-rue-du-general-leclerc", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1622339, + 48.6965609 + ] + }, + "id": "node/2927559682" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2927560349", + "addr:housenumber": "5", + "addr:postcode": "91190", + "addr:street": "Rue Henri Amodru", + "amenity": "pub", + "brewery": "1664;Grimbergen;Super Bock", + "internet_access": "yes", + "name": "Bar Tabac de la Mairie", + "phone": "+33169075023" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1347376, + 48.7022391 + ] + }, + "id": "node/2927560349" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2927560353", + "brand": "Jean Louis David", + "brand:wikidata": "Q64445174", + "name": "Jean Louis David", + "opening_hours": "Tu-Sa 09:00-19:00", + "phone": "+33 1 69 86 97 32", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.13206, + 48.7023145 + ] + }, + "id": "node/2927560353" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2929596061", + "amenity": "restaurant", + "cuisine": "thai", + "name": "Papaye Verte", + "opening_hours": "Mo-Sa 12:00-14:30,19:00-22:00", + "phone": "+33 1 69 29 93 02", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1868312, + 48.6981618 + ] + }, + "id": "node/2929596061" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2932840182", + "amenity": "driving_school", + "name": "CER", + "phone": "+33160751881" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4932685, + 48.6200888 + ] + }, + "id": "node/2932840182" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2932840185", + "name": "Camycolor", + "opening_hours": "Tu-Fr 9:00-19:00;Sa 9:00-18:30", + "phone": "+33160751717", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4934213, + 48.6202825 + ] + }, + "id": "node/2932840185" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2932840188", + "amenity": "doctors", + "healthcare:speciality": "dentist", + "name": "Dentiste Ben Admon Salomon", + "opening_hours": "\"by appointment\"", + "phone": "+33160755493" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4914635, + 48.6195483 + ] + }, + "id": "node/2932840188" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2932840189", + "amenity": "doctors", + "name": "Docteur Véronique Tallet-Gicquiau", + "opening_hours": "Mo 9:30-12:00,15:00-18:00;Tu 10:00-12:00, 15:00-19:00; We,Sa 9:30-12:00; Fr 9:30-12:00,15:00-19:00", + "phone": "+33160825672" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.49146, + 48.619537 + ] + }, + "id": "node/2932840189" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2932840190", + "amenity": "restaurant", + "cuisine": "japanese", + "name": "Dream Sushi", + "phone": "+33178053616", + "website": "https://www.dream-sushi.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4925049, + 48.6200613 + ] + }, + "id": "node/2932840190" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2932840193", + "animal": "wellness", + "name": "Happy Dog", + "phone": "+33164850129", + "shop": "pet" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4931056, + 48.6201986 + ] + }, + "id": "node/2932840193" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2932840196", + "amenity": "doctors", + "name": "Kinésithérapeute Jeremy Cornuault", + "phone": "+33160754879" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.491441, + 48.6195511 + ] + }, + "id": "node/2932840196" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2932840200", + "name": "Multimedia Informatique", + "phone": "+33164985064", + "shop": "computer" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4916021, + 48.620338 + ] + }, + "id": "node/2932840200" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2932841001", + "amenity": "doctors", + "healthcare:speciality": "orthophonist", + "name": "Orthophoniste Nathalie Manceau", + "opening_hours": "\"by appointment\"", + "phone": "+33160750362" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4914387, + 48.6195385 + ] + }, + "id": "node/2932841001" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2932841006", + "amenity": "driving_school", + "license_classes": "A;B", + "name": "Stop Conduite", + "phone": "+33160752953" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.492513, + 48.620493 + ] + }, + "id": "node/2932841006" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2935457156", + "addr:housenumber": "33", + "addr:street": "Rue Pierre Brossolette", + "fax": "+33169062520", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "phone": "+33169064601", + "ref:FR:FINESS": "910020023", + "ref:FR:SIRET": "41994942500021", + "source": "Le ministère des solidarités et de la santé - 2021-03", + "type:FR:FINESS": "611" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4112696, + 48.6506004 + ] + }, + "id": "node/2935457156" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2948489410", + "amenity": "fast_food", + "brand": "Domino's Pizza", + "brand:wikidata": "Q839466", + "brand:wikipedia": "en:Domino's Pizza", + "cuisine": "pizza", + "name": "Domino's Pizza", + "opening_hours": "Mo-Su 11:30-14:00,18:00-22:00", + "opening_hours:covid19": "off", + "phone": "+33 169030404", + "short_name": "Domino's", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4168622, + 48.6994247 + ] + }, + "id": "node/2948489410" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2952355311", + "addr:housenumber": "57", + "addr:street": "Avenue du Commandant Barré", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "opening_hours": "Mo-Fr 07:30-12:30,13:30-18:00; Sa 07:30-12:30", + "phone": "+33169453118", + "ref:FR:FINESS": "910020031", + "ref:FR:SIRET": "41994942500013", + "source": "Le ministère des solidarités et de la santé - 2021-03", + "type:FR:FINESS": "611", + "website": "cerbaliance.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3655425, + 48.6609451 + ] + }, + "id": "node/2952355311" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2952357555", + "addr:housenumber": "93", + "addr:street": "Boulevard Gabriel Péri", + "fax": "+33169249181", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "phone": "+33169051998", + "ref:FR:FINESS": "910019991", + "ref:FR:SIRET": "41994942500062", + "source": "Le ministère des solidarités et de la santé - 2021-03", + "type:FR:FINESS": "611" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3711356, + 48.6770091 + ] + }, + "id": "node/2952357555" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2981315840", + "amenity": "doctors", + "healthcare": "doctor", + "healthcare:speciality": "dermatology", + "level": "0", + "name": "Dermatologue Durand-Delorme", + "phone": "+33164976744" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4386715, + 48.6380982 + ] + }, + "id": "node/2981315840" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2981315841", + "amenity": "dentist", + "healthcare": "dentist", + "level": "2", + "name": "Gilles Delplanque", + "phone": "+33160776736" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4388194, + 48.6379008 + ] + }, + "id": "node/2981315841" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2981315842", + "amenity": "dentist", + "healthcare": "dentist", + "level": "2", + "name": "Philippe Brossard", + "phone": "+33160776736" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4388046, + 48.6379131 + ] + }, + "id": "node/2981315842" + }, + { + "type": "Feature", + "properties": { + "@id": "node/2987355998", + "amenity": "restaurant", + "name": "La Nacelle", + "phone": "+33160916668" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4310628, + 48.6168179 + ] + }, + "id": "node/2987355998" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3029779878", + "amenity": "kindergarten", + "name": "Crèche Joachim-du-Bellay", + "phone": "+33 1 69 93 49 42" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2279163, + 48.700428 + ] + }, + "id": "node/3029779878" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3029779892", + "amenity": "toy_library", + "name": "Ludothèque municipale", + "phone": "+33 1 69 93 49 34" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2348744, + 48.6975494 + ] + }, + "id": "node/3029779892" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3029779893", + "amenity": "social_centre", + "name": "Maison de l’ASV", + "phone": "+33 1 60 10 48 58" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2439375, + 48.6999747 + ] + }, + "id": "node/3029779893" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3029779895", + "addr:housenumber": "11 bis", + "addr:street": "Rue de la Basse Roche", + "amenity": "kindergarten", + "name": "Crèche de la Basse-Roche", + "phone": "+33 1 69 93 49 46" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2444509, + 48.7024519 + ] + }, + "id": "node/3029779895" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3077995071", + "addr:housenumber": "31", + "phone": "+33 1 60 47 12 53", + "ref:FR:NAF": "4711D", + "ref:FR:SIRET": "847 927 068 00019", + "shop": "convenience", + "website": "https://ms-star-market-70.webself.net/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3756949, + 48.7001458 + ] + }, + "id": "node/3077995071" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3078183174", + "addr:city": "Soisy-sur-seine", + "addr:housenumber": "23", + "addr:postcode": "91450", + "addr:street": "Rue des Francs Bourgeois", + "amenity": "restaurant", + "contact:facebook": "https://facebook.com/LA-SICILIA-IN-BOCCA-soisy-sur-seine-150619625026510/", + "cuisine": "italian", + "name": "La Sicilia in Bocca", + "opening_hours": "Tu-Th 12:00-14:00,19:00-22:00; Fr-Sa 12:00-14:00,19:00-22:30", + "phone": "+33 1 60 75 16 16", + "smoking": "no", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4507616, + 48.6479384 + ] + }, + "id": "node/3078183174" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3103896808", + "name": "Boucherie", + "phone": "+33 1 60 75 65 00", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4525142, + 48.6467072 + ] + }, + "id": "node/3103896808" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3121871966", + "addr:housenumber": "5", + "facebook": "https://www.facebook.com/institutdebeauteathismons/", + "phone": "+33 6 59 91 65 15", + "shop": "beauty", + "website": "https://www.treatwell.fr/salon/maison-de-la-beaute/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3867125, + 48.7086267 + ] + }, + "id": "node/3121871966" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3121872104", + "addr:housenumber": "26", + "phone": "+33 1 69 57 93 44", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3843633, + 48.7088867 + ] + }, + "id": "node/3121872104" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3121872697", + "addr:housenumber": "4", + "brand": "Carrefour City", + "brand:wikidata": "Q2940187", + "brand:wikipedia": "fr:Carrefour City", + "opening_hours": "Mo-Sa 07:00-21:00; Su 09:00-13:00", + "phone": "+33 1 69 84 73 55", + "ref:FR:NAF": "4711D", + "ref:FR:SIRET": "80869054900015", + "shop": "supermarket", + "website": "https://www.carrefour.fr/magasin/city-athis-mons", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3883109, + 48.7082213 + ] + }, + "id": "node/3121872697" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3121872859", + "access:covid19": "yes", + "addr:housenumber": "2", + "bakehouse": "yes", + "contact:instagram": "https://www.instagram.com/les_petits_gourmands_athismons/", + "facebook": "http://www.facebook.com/Les-Petits-Gourmands-1574504762851610/", + "opening_hours": "Tu-Sa 07:00-20:00; Su 07:00-14:00", + "phone": "+33 1 60 48 01 01", + "ref:FR:NAF": "1071C", + "ref:FR:SIRET": "82088748700016", + "shop": "bakery", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.388498, + 48.7080692 + ] + }, + "id": "node/3121872859" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3121887529", + "addr:housenumber": "7", + "phone": "+33 1 60 48 55 55", + "ref:FR:NAF": "9602A", + "ref:FR:SIRET": "90418867900016", + "shop": "hairdresser", + "website": "https://www.planity.com/weilness-athis-centre-91200-athis-mons" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3875154, + 48.7085487 + ] + }, + "id": "node/3121887529" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3121890821", + "addr:housenumber": "14", + "email": "contact@pressinglucifer.com", + "opening_hours": "Mo-Fr 08:30-13:00,14:00-19:30; Sa 09:00-13:00,14:00-19:00", + "phone": "+33 1 69 38 67 28", + "ref:FR:NAF": "9601B", + "ref:FR:SIRET": "50892686200022", + "shop": "dry_cleaning", + "website": "https://www.pressing-lucifer-91.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3881088, + 48.7083588 + ] + }, + "id": "node/3121890821" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3122446431", + "leisure": "pitch", + "name": "Judo Club de Soisy", + "operator": "Marc Le Calvez", + "phone": "+33 6 20 34 85 24", + "sport": "judo" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4572069, + 48.6516203 + ] + }, + "id": "node/3122446431" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3139238094", + "addr:housenumber": "1", + "addr:street": "Rue de la Forêt de Sénart", + "brand": "Biocoop", + "brand:wikidata": "Q2904039", + "brand:wikipedia": "fr:Biocoop", + "bulk_purchase": "yes", + "contact:facebook": "https://www.facebook.com/biocoop.bioviveo/", + "contact:instagram": "https://www.instagram.com/biocoop_officiel/", + "contact:pinterest": "https://www.pinterest.fr/biocoop/", + "contact:twitter": "https://twitter.com/Biocoop", + "name": "Biocoop", + "opening_hours": "Mo 15:30-19:30; Tu-Fr 09:00-13:00,15:30-19:30; Sa 09:00-19:30; Su 09:00-12:30", + "organic": "only", + "phone": "+33 1 69 89 31 32", + "shop": "supermarket", + "website": "https://bioviveo.coop/nos-magasins/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4579678, + 48.6511101 + ] + }, + "id": "node/3139238094" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3139239351", + "name": "Patrice C.", + "opening_hours": "Tu,We 09:00-12:00,14:00-19:00; Th,Fr 09:00-19:00; Sa 09:00-18:00", + "phone": "+33 1 60 75 12 12", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4582709, + 48.6511792 + ] + }, + "id": "node/3139239351" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3139241929", + "name": "Boulangerie Les Meillottes", + "opening_hours": "Th off; Su 06:45-18:00; Mo-We,Fr,Sa 06:45-20:00", + "phone": "+33 1 60 75 41 45", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4583755, + 48.6511048 + ] + }, + "id": "node/3139241929" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3139242012", + "fax": "+33 1 60 75 03 71", + "name": "Boucherie Galzadet", + "opening_hours": "Tu-Sa 08:30-13:00,15:30-19:30; Su 08:30-13:00", + "phone": "+33 1 69 89 18 71", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4578766, + 48.6510747 + ] + }, + "id": "node/3139242012" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3139612455", + "addr:city": "Gometz-la-Ville", + "addr:housenumber": "4", + "addr:postcode": "91400", + "addr:street": "Rue des Trois Quartiers", + "amenity": "restaurant", + "cuisine": "asian", + "indoor_seating": "yes", + "name": "Merveilles d'Asie", + "outdoor_seating": "no", + "phone": "+33 1 60 12 90 90" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1209381, + 48.6688887 + ] + }, + "id": "node/3139612455" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3169474607", + "addr:city": "Les Molières", + "addr:housenumber": "7", + "addr:postcode": "91470", + "addr:street": "Place de la Mairie", + "name": "Les Molières Immobilier", + "office": "estate_agent", + "phone": "+33 1 60 12 21 58", + "website": "http://www.lesmolieresimmobilier.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0688109, + 48.6728511 + ] + }, + "id": "node/3169474607" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3178696960", + "addr:housenumber": "11", + "amenity": "cafe", + "opening_hours": "Mo-Fr 07:00-24:00; Sa-Su 10:00-02:00", + "phone": "+33 9 50 04 10 60", + "ref:FR:NAF": "5610A", + "ref:FR:SIRET": "75002526400011", + "smoking": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3894252, + 48.7088448 + ] + }, + "id": "node/3178696960" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3190382225", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:housenumber": "4", + "addr:postcode": "91540", + "addr:street": "Place de la Mairie", + "amenity": "fast_food", + "cuisine": "japanese", + "name": "Sushi", + "opening_hours": "Tu-Fr 11:00-14:00,18:00-22:00; Sa 11:00-14:00,18:00-22:30; Su 18:00-22:30", + "phone": "+33 1 60 78 18 18", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4347415, + 48.5666533 + ] + }, + "id": "node/3190382225" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3192154515", + "amenity": "cafe", + "name": "Brasserie des Sports", + "note": "tabac, presse", + "opening_hours": "Mo-Fr 07:30-19:30; Sa 08:30-19:30", + "outdoor_seating": "no", + "phone": "+33 1 60101947" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2290893, + 48.6984468 + ] + }, + "id": "node/3192154515" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3204720062", + "addr:housenumber": "53", + "name": "Collège Les Sablons", + "phone": "+33 1 69 24 17 23", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3635939, + 48.6685159 + ] + }, + "id": "node/3204720062" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3210551936", + "addr:housenumber": "34", + "addr:street": "Rue Nationale", + "amenity": "townhall", + "name": "Mairie d'Angerville", + "phone": "+33 1 64 95 20 14", + "website": "http://www.mairie-angerville.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 1.9978225, + 48.3106697 + ] + }, + "id": "node/3210551936" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3220404620", + "amenity": "fast_food", + "cuisine": "pizza", + "name": "Pizza Service", + "phone": "+33160771111" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4424817, + 48.6342991 + ] + }, + "id": "node/3220404620" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3220404621", + "name": "Retoucherie", + "phone": "+33668728929", + "shop": "dry_cleaning" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.442547, + 48.6342553 + ] + }, + "id": "node/3220404621" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3220411414", + "alt_name": "Ecole Maria Montessori Internationale 91", + "amenity": "kindergarten", + "name": "EMMI91", + "opening_hours": "Mo-Fr 08:00-18:00", + "phone": "+33169364970", + "short_name": "EMMI91", + "website": "http://emmi91.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4459309, + 48.6359513 + ] + }, + "id": "node/3220411414" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3222800848", + "addr:housenumber": "2", + "addr:postcode": "91740", + "addr:street": "Rue de FFI", + "name": "Model Coif", + "phone": "+33164953536", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 1.9921809, + 48.3492679 + ] + }, + "id": "node/3222800848" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3226338458", + "addr:city": "Orsay", + "addr:housenumber": "11", + "addr:postcode": "91400", + "addr:street": "Rue de Paris", + "name": "Maison Gasdon", + "opening_hours": "Tu-Th 08:30-13:30, 15:30-20:00; Fr 08:30-20:00, Sa 08:30-18:30", + "phone": "+33 1 69284205", + "shop": "butcher", + "survey:date": "2020-03-10", + "website": "https://www.charcuterie-traiteur-gasdon.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1855354, + 48.6967585 + ] + }, + "id": "node/3226338458" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3226338460", + "addr:housenumber": "18", + "addr:postcode": "91400", + "addr:street": "Rue de Paris", + "contact:facebook": "koalinoh", + "contact:instagram": "koalinoh", + "name": "Koalinoh", + "note": "(janvier 2021) une affiche sur la porte indique que la boutique \"Cloé\" a fermé définitivement", + "opening_hours": "Tu-Sa 10:00-13:00, Tu-Fr 15:00-19:00, Sa 14:00-19:00", + "phone": "09 77 45 44 90", + "shop": "clothes", + "website": "https://www.koalinoh.com/", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1874795, + 48.6971843 + ] + }, + "id": "node/3226338460" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3226338771", + "female": "no", + "male": "yes", + "name": "The Barber Company", + "opening_hours": "Tu-Fr 10:00-19:00; Sa 10:00-17:30", + "phone": "+33 1 69 59 34 23", + "shop": "hairdresser", + "survey:date": "2022-12-11", + "website": "thebarbercompany.fr", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1862122, + 48.6968504 + ] + }, + "id": "node/3226338771" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3241889461", + "addr:postcode": "91080", + "amenity": "post_office", + "name": "Courcouronnes Centre", + "opening_hours": "Tu-Fr 09:00-12:00; PH off; 2022 Mar 15 off", + "operator": "La Poste", + "operator:wikidata": "Q373724", + "phone": "3631", + "ref:FR:LaPoste": "16940A", + "source": "data.gouv.fr:LaPoste - 01/2013", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4074698, + 48.6201846 + ] + }, + "id": "node/3241889461" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3242805448", + "amenity": "social_facility", + "contact:city": "Massy", + "contact:housenumber": "8 bis", + "contact:postcode": "91300", + "contact:street": "Place Victor Schœlcher", + "description": "Centre médico-social", + "name": "Centre de Planification et d’Éducation Familiale", + "opening_hours": "Mo-Th 09:00-12:00,14:00-17:00; Fr 09:00-12:00", + "operator": "Essonne", + "phone": "+33 1 69 20 65 68", + "short_name": "CPEF", + "social_facility": "outreach" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2731373, + 48.7312437 + ] + }, + "id": "node/3242805448" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3250238614", + "name": "MM boulange", + "phone": "+33 1 69 38 98 73", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4814757, + 48.7007567 + ] + }, + "id": "node/3250238614" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3250238864", + "name": "Boulangerie Patisserie", + "phone": "+33 1 69 48 47 56", + "shop": "bakery", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4913201, + 48.7158142 + ] + }, + "id": "node/3250238864" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3250238868", + "name": "Chris'Tifs", + "phone": "+33 69483795", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4916036, + 48.7155661 + ] + }, + "id": "node/3250238868" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3316957398", + "addr:housenumber": "57", + "brand": "Volvo", + "brand:wikidata": "Q215293", + "email": "volvoathis@bidaud.fr", + "facebook": "http://www.facebook.com/BIDAUD-PERE-ET-FILS-109674112389407/", + "phone": "+33 1 69 38 81 81", + "second_hand": "yes", + "shop": "car", + "website": "http://bidaud.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3714667, + 48.7028782 + ] + }, + "id": "node/3316957398" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3324149967", + "amenity": "fast_food", + "brand": "Domino's", + "brand:wikidata": "Q839466", + "brand:wikipedia": "en:Domino's Pizza", + "check_date:opening_hours": "2023-01-02", + "cuisine": "pizza", + "delivery": "yes", + "diet:vegetarian": "yes", + "indoor_seating": "yes", + "name": "Domino's", + "opening_hours": "Mo-Su 11:00-14:00,18:00-23:00", + "operator": "Domino's", + "outdoor_seating": "no", + "phone": "+33 160493030", + "short_name": "Domino's", + "smoking": "no", + "takeaway": "yes", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1918929, + 48.7034465 + ] + }, + "id": "node/3324149967" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3326161522", + "access": "yes", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:housenumber": "6", + "addr:postcode": "91540", + "addr:street": "Rue Lavoisier", + "amenity": "fast_food", + "cuisine": "pizza", + "entrance": "main", + "name": "La Pizza de Nico", + "opening_hours": "Mo-Sa 11:30-14:00,18:00-21:30; Su 18:00-21:30", + "operator": "La Pizza de Nico", + "phone": "+33 1 64 98 64 64", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2015", + "website": "https://lapizzadenico.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4450573, + 48.5657083 + ] + }, + "id": "node/3326161522" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3326161523", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue Jean Cocteau", + "brand": "Guy Hoquet", + "brand:wikidata": "Q25383970", + "brand:wikipedia": "fr:Guy Hoquet l'immobilier", + "comment": "opening hours must be checked", + "contact:facebook": "https://www.facebook.com/guyhoquetmennecy/", + "contact:website": "https://mennecy.guy-hoquet.com/", + "email": "mennecy@guyhoquet.com", + "name": "Guy Hoquet", + "office": "estate_agent", + "opening_hours": "Mo-Sa 09:00-19:00", + "phone": "+33 1 64 57 21 12", + "source": "extrapolation", + "website": "https://www.guy-hoquet.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.451341, + 48.5650007 + ] + }, + "id": "node/3326161523" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3326169987", + "addr:city": "Corbeil-Essonnes", + "addr:country": "FR", + "addr:postcode": "91100", + "addr:street": "Place Léon Cassé", + "amenity": "fast_food", + "cuisine": "burger", + "name": "Allo Sandwich' Rapid'", + "opening_hours": "Mo-Su 11:00-14:00,18:00-23:00", + "phone": "+33 1 60 90 16 11", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.469004, + 48.6037219 + ] + }, + "id": "node/3326169987" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3326169988", + "addr:city": "Ormoy", + "addr:country": "FR", + "addr:housenumber": "23", + "addr:postcode": "91540", + "addr:street": "Rue de Tournenfils", + "amenity": "fast_food", + "contact:facebook": "https://www.facebook.com/Andiamo-pizza-485712094844717/", + "cuisine": "pizza", + "delivery": "yes", + "level": "0", + "name": "Andiamo Pizza", + "opening_hours": "Mo-Fr 11:00-14:30,18:00-22:30; Sa 11:00-14:30,18:00-23:00; Su 18:00-23:00", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 69 90 09 22", + "source": "extrapolation", + "takeaway": "yes", + "website": "https://andiamopizzamiami.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.451662, + 48.569351 + ] + }, + "id": "node/3326169988" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3326350561", + "addr:city": "Corbeil-Essonnes", + "addr:postcode": "91100", + "addr:street": "Rue Jean Cocteau", + "brand": "naturéO", + "brand:wikidata": "Q6981018", + "bulk_purchase": "yes", + "name": "NaturéO", + "organic": "only", + "phone": "+33 1 60 89 87 80", + "shop": "supermarket", + "website": "http://natureo-bio.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4504617, + 48.6070427 + ] + }, + "id": "node/3326350561" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3361316187", + "addr:city": "Palaiseau", + "addr:housenumber": "3", + "addr:postcode": "91120", + "addr:street": "Rue de la Gare", + "brand": "De Neuville", + "brand:wikidata": "Q106353063", + "email": "cedlagarde@free.fr", + "name": "De Neuville", + "opening_hours": "Tu-Fr 10:00-12:30,15:00-19:30; Sa 09:00-12:30,15:00-19:30", + "payment:cash": "yes", + "payment:debit_cards": "yes", + "phone": "+33 1 60 12 97 08", + "shop": "chocolate", + "website": "https://www.chocolat-deneuville.com/magasins/de-neuville-palaiseau-chocolat-francais.html" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2473725, + 48.717486 + ] + }, + "id": "node/3361316187" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3393888723", + "name": "Le fournil du village", + "opening_hours": "Mo, Tu, Th, Fr 07:00-19:30; Sa, Su 07:00-13:00, 15:30-19:30", + "phone": "+33160868470", + "shop": "bakery", + "website": "https://fournilduvillage.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3814476, + 48.6152465 + ] + }, + "id": "node/3393888723" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3393910780", + "amenity": "pharmacy", + "dispensing": "yes", + "name": "Pharmacie Xénidis Briard", + "opening_hours": "Mo-Fr 09:00-13:00,14:30-20:00; Sa 09:00-13:00", + "phone": "+33160864187", + "ref:FR:FINESS": "910005750", + "source": "Le ministère des solidarités et de la santé - 10/2018" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3763276, + 48.6139151 + ] + }, + "id": "node/3393910780" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3469680209", + "addr:city": "Athis-Mons", + "addr:housenumber": "37", + "addr:postcode": "91200", + "addr:street": "Rue Geneviève Anthonioz-de Gaulle", + "amenity": "school", + "email": "0910676r@ac-versailles.fr", + "name": "Lycée polyvalent Clément Ader", + "operator:type": "public", + "phone": "+33 1 69 38 36 36", + "ref:UAI": "0910676R", + "school:FR": "lycée", + "website": "http://www.lyc-ader-athis.ac-versailles.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3921607, + 48.7111078 + ] + }, + "id": "node/3469680209" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3485639944", + "addr:city": "Gif-sur-Yvette", + "addr:housenumber": "11", + "addr:postcode": "91190", + "addr:street": "Place du Marché Neuf", + "amenity": "pharmacy", + "contact:phone": "+33 1 60 12 56 21", + "dispensing": "yes", + "healthcare": "pharmacy", + "name": "Pharmacie du Marché", + "opening_hours": "Mo-Fr 08:30-13:00,14:30-20:00; Sa 08:30-13:00,14:30-19:30", + "phone": "+33 1 60 12 56 21", + "ref:FR:FINESS": "910008853", + "since": "2004-01-02" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1147339, + 48.6884121 + ] + }, + "id": "node/3485639944" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3485646210", + "addr:city": "Savigny-sur-Orge", + "addr:housenumber": "6", + "addr:postcode": "91600", + "addr:street": "Avenue des Écoles", + "amenity": "pharmacy", + "dispensing": "yes", + "healthcare": "pharmacy", + "is_in": "Essonne", + "name": "Pharmacie Jean-Yves Caufment", + "opening_hours": "Mo-Fr 9:00-12:30,14:00-20:00; Sa 9:00-12:30,14:00-18:00", + "phone": "+33 1 69 96 03 98", + "ref:FR:FINESS": "910013242", + "since": "1994-12-13", + "source": "cadastre-dgi-fr source : Direction Générale des Finances Publiques - Cadastre. Mise à jour : 2016", + "website": "https://www.pharmacie-savigny-orge.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3526506, + 48.687044 + ] + }, + "id": "node/3485646210" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3485646234", + "addr:housenumber": "7", + "alt_name": "SELARL Pharmacie du Val d'Athis", + "amenity": "pharmacy", + "contact:fax": "+33 1 69 57 06 65", + "contact:phone": "+33 1 69 38 36 08", + "dispensing": "yes", + "healthcare": "pharmacy", + "opening_hours": "Mo 14:30-19:30; Tu-Sa 09:00-12:30,14:30-19:30", + "phone": "+33 1 69 38 36 08", + "ref:FR:FINESS": "910005271", + "ref:FR:NAF": "4773Z", + "ref:FR:SIRET": "48169274700019", + "since": "1991-09-25" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3967566, + 48.7076427 + ] + }, + "id": "node/3485646234" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3485646757", + "addr:city": "Verrières-le-Buisson", + "addr:postcode": "91370", + "addr:street": "Place des Prés-Hauts", + "amenity": "pharmacy", + "contact:fax": "+33 1 60 13 93 24", + "contact:phone": "+33 1 69 20 34 01", + "dispensing": "yes", + "healthcare": "pharmacy", + "name": "Grande Pharmacie des Prés Hauts", + "opening_hours": "Mo-Fr 09:00-13:00, 14:00-19:30; Sa 09:00-19:30", + "phone": "+33169203401", + "ref:FR:FINESS": "910013465", + "since": "1984-02-01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2711642, + 48.7527689 + ] + }, + "id": "node/3485646757" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3485647304", + "addr:housenumber": "7", + "amenity": "pharmacy", + "contact:phone": "+33 1 69 38 59 17", + "dispensing": "yes", + "healthcare": "pharmacy", + "phone": "+33 1 60 48 32 31", + "ref:FR:FINESS": "910005370", + "ref:FR:NAF": "4773Z", + "ref:FR:SIRET": "85368417300018", + "since": "2005-01-10" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3635027, + 48.7049444 + ] + }, + "id": "node/3485647304" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3499181178", + "addr:city": "Buno-Bonnevaux", + "addr:housenumber": "1", + "addr:postcode": "91720", + "addr:street": "Place Jean-Marie Ferry", + "amenity": "townhall", + "name": "Mairie de Buno-Bonnevaux", + "phone": "+33164994887", + "website": "http://buno-bonnevaux.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3883493, + 48.3605244 + ] + }, + "id": "node/3499181178" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3500523284", + "addr:city": "Épinay-sous-Sénart", + "addr:housenumber": "14", + "addr:postcode": "91860", + "addr:street": "Rue Sainte-Geneviève", + "amenity": "social_facility", + "name": "centre communal d'action sociale", + "phone": "+33 1.60.47.85.73", + "social_facility": "outreach" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5134835, + 48.6948485 + ] + }, + "id": "node/3500523284" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3500535497", + "addr:city": "Gironville-sur-Essonne", + "addr:housenumber": "20", + "addr:postcode": "91720", + "addr:street": "Grande Rue", + "amenity": "townhall", + "name": "Mairie de Gironville-sur-Essonne", + "phone": "+33164995218", + "website": "http://www.gironville-sur-essonne.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3799612, + 48.3716824 + ] + }, + "id": "node/3500535497" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3500536369", + "addr:city": "Grigny", + "addr:housenumber": "19", + "addr:postcode": "91350", + "addr:street": "Route de Corbeil", + "amenity": "townhall", + "contact:facebook": "https://www.facebook.com/villedegrigny91/", + "contact:instagram": "https://www.instagram.com/villedegrigny91/", + "contact:youtube": "https://www.youtube.com/@VilledeGrigny91", + "email": "courriers.ville@grigny91.fr", + "name": "Mairie de Grigny", + "phone": "+33 1 69 02 53 53", + "townhall:type": "city", + "website": "http://grigny91.fr/", + "wheelchair": "yes", + "wikidata": "Q238310", + "wikipedia": "fr:Grigny (Essonne)" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.384993, + 48.6562351 + ] + }, + "id": "node/3500536369" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3500569129", + "addr:city": "Morigny-Champigny", + "addr:housenumber": "5", + "addr:postcode": "91150", + "addr:street": "Rue de la Mairie", + "amenity": "townhall", + "email": "mairie@morignychampigny.fr", + "name": "Mairie de Morigny-Champigny", + "phone": "+331 64 94 39 09", + "website": "http://www.morignychampigny.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1810416, + 48.4469173 + ] + }, + "id": "node/3500569129" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3515412159", + "addr:city": "Épinay-sous-Sénart", + "addr:housenumber": "34 k", + "addr:postcode": "91860", + "addr:street": "Rue de la Forêt", + "craft": "brewery", + "name": "Parisis", + "opening_hours": "Fr 17:30-19:00; Sa 09:30-12:30", + "phone": "+33 1 60 46 62 33", + "website": "http://brasserie-parisis.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5125796, + 48.6886878 + ] + }, + "id": "node/3515412159" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3556296706", + "addr:city": "Gif-sur-Yvette", + "addr:housenumber": "1", + "addr:postcode": "91190", + "addr:street": "Route de la Noue", + "name": "Orano", + "office": "company", + "phone": "+33169184242" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1011002, + 48.7015633 + ] + }, + "id": "node/3556296706" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3583512077", + "addr:city": "Palaiseau", + "addr:housenumber": "158", + "addr:postcode": "91120", + "addr:street": "Rue de Paris", + "amenity": "bar", + "name": "Le Paris", + "opening_hours": "Tu-Su 08:00-21:00", + "phone": "+33 1 69 20 33 91", + "smoking": "outside" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.243354, + 48.7123471 + ] + }, + "id": "node/3583512077" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3601140071", + "addr:postcode": "91450", + "amenity": "post_office", + "brand": "La Poste", + "name": "Soisy-sur-Seine Annexe", + "opening_hours": "Tu-Fr 10:00-13:00,14:00-18:00; PH off; 2022 May 03-06 off", + "operator": "La Poste", + "phone": "+33160756866", + "post_office": "post_partner", + "ref:FR:LaPoste": "17015A", + "source": "LaPoste - 2021-01", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4581037, + 48.651199 + ] + }, + "id": "node/3601140071" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3656461122", + "addr:city": "Orsay", + "addr:housenumber": "14", + "addr:postcode": "91400", + "addr:street": "Avenue Saint-Laurent", + "name": "Le Pass'age", + "phone": "+33 1 69 29 01 49" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1893448, + 48.6985201 + ] + }, + "id": "node/3656461122" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3707823274", + "addr:city": "Évry-Courcouronnes", + "addr:housenumber": "48", + "addr:postcode": "91000", + "addr:street": "Boulevard des Coquibus", + "alt_name": "Institut Supérieur d'Enseignement KALLIOPE", + "amenity": "college", + "building:levels": "1", + "name": "ISEK", + "opening_hours": "Mo-Fr 09:00-18:00", + "operator": "ISEK", + "phone": "+33 1 79 82 11 44", + "website": "https://isek.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4301228, + 48.626132 + ] + }, + "id": "node/3707823274" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3708760484", + "name": "Au Jardin de Céline", + "note": "Fleuriste", + "opening_hours": "Mo-Sa 09:00-20:00; Su 09:00-13:00", + "phone": "+33 1 69 20 30 00", + "shop": "florist" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2738646, + 48.7341112 + ] + }, + "id": "node/3708760484" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3708762927", + "addr:city": "Massy", + "addr:housenumber": "2", + "addr:postcode": "91300", + "addr:street": "Rue Pierre Picard", + "amenity": "driving_school", + "name": "ECF / CFRE", + "opening_hours": "Mo,Tu,Th,Fr 14:00-19:00; We 10:00-12:00,14:00-19:00; Sa 09:00-12:00", + "phone": "+33 1 69 20 18 43" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2735529, + 48.734028 + ] + }, + "id": "node/3708762927" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3767557223", + "addr:postcode": "91270", + "amenity": "post_office", + "atm": "yes", + "name": "Vigneux-sur-Seine", + "opening_hours": "closed", + "operator": "La Poste", + "phone": "3631", + "ref:FR:LaPoste": "17002A", + "source": "data.gouv.fr:LaPoste - 06/2015", + "stamping_machine": "yes", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4282434, + 48.7031186 + ] + }, + "id": "node/3767557223" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3767567628", + "addr:postcode": "91270", + "amenity": "post_office", + "name": "Vigneux Anatole France", + "opening_hours": "Tu-Fr 08:30-13:00,14:00-16:45; Sa 09:00-11:45; PH off; 2023 Jul 18-22,2023 Jul 25-29 off", + "operator": "La Poste", + "phone": "+33 1 69 00 16 00", + "post_office": "post_annex", + "ref:FR:LaPoste": "72726A", + "source": "data.gouv.fr:LaPoste - 06/2015", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4314072, + 48.6975687 + ] + }, + "id": "node/3767567628" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3782125196", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "1", + "addr:postcode": "91370", + "addr:street": "Rue de l'Église", + "email": "ELHASSANABOU0103@GMAIL.COM", + "name": "Aux Gourmandises de Verrières", + "opening_hours": "Tu-Su 06:30-20:00", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 69 20 20 92", + "shop": "bakery", + "website": "https://auxgourmandisesdeverrieres.eatbu.com/?lang=fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2656692, + 48.7476256 + ] + }, + "id": "node/3782125196" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3790541238", + "name": "L'atelier du Sourcil", + "opening_hours": "Tu-Fr 10:00-19:00; Sa 10:00-18:00", + "phone": "+33160192054", + "shop": "beauty", + "survey:date": "2020-10-21", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1871117, + 48.6978848 + ] + }, + "id": "node/3790541238" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3792999351", + "contact:city": "Gif-sur-Yvette", + "contact:country": "FR", + "contact:housenumber": "24", + "contact:postcode": "91190", + "contact:street": "Rue Alphonse Pécard", + "name": "Sur un Banc", + "phone": "+33 1 69 41 75 64", + "shop": "clothes", + "source": "Observations sur place + GPS", + "website": "https://www.surunbanc.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.135609, + 48.70183 + ] + }, + "id": "node/3792999351" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3794704407", + "addr:housenumber": "3", + "email": "jeunesseetsports@mairie-athis-mons.fr", + "government": "public_service", + "office": "government", + "phone": "+33 1 69 57 83 51", + "website": "http://www.mairie-athis-mons.fr/annuaire/structure_45.htm" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3858323, + 48.7057818 + ] + }, + "id": "node/3794704407" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3794704408", + "addr:housenumber": "3", + "email": "paj@mairie-athis-mons.fr", + "government": "public_service", + "office": "government", + "phone": "+33 1 69 54 54 46", + "website": "http://www.mairie-athis-mons.fr/annuaire/structure_373.htm" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3856045, + 48.7057655 + ] + }, + "id": "node/3794704408" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3794738353", + "addr:housenumber": "7", + "amenity": "fast_food", + "cuisine": "chicken;portuguese", + "delivery": "no", + "drive_through": "no", + "opening_hours": "09:30-14:00,16:00-22:00", + "phone": "+33 1 69 38 06 06", + "ref:FR:NAF": "5610C", + "smoking": "no", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.38927, + 48.7086367 + ] + }, + "id": "node/3794738353" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3803970325", + "addr:city": "Massy", + "addr:housenumber": "1", + "addr:postcode": "91300", + "addr:street": "Mail Henry de Vilmorin", + "alt_name": "Centre Dentaire de la Gare de Massy", + "amenity": "dentist", + "check_date:opening_hours": "2023-03-04", + "healthcare": "dentist", + "healthcare:speciality": "dentist", + "name": "Centre Dentaire de la Gare de Massy", + "opening_hours": "Mo-Fr 09:00-19:00", + "phone": "+33 1 85 37 05 05", + "website": "https://www.doctolib.fr/cabinet-dentaire/massy/centre-dentaire-massy" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2565461, + 48.7268382 + ] + }, + "id": "node/3803970325" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3804030624", + "addr:city": "Massy", + "addr:housenumber": "9", + "addr:postcode": "91300", + "addr:street": "Place de l'Union Européenne", + "capacity:covid19": "1", + "name": "Les Amoureux du Chocolat", + "opening_hours": "Tu-Sa 09:30-19:30", + "opening_hours:covid19": "Tu-Sa 09:30-19:00", + "phone": "+33 1 85 41 05 43", + "shop": "chocolate", + "website": "http://www.lesamoureuxduchocolat.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2575326, + 48.7274037 + ] + }, + "id": "node/3804030624" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3818512282", + "addr:city": "Grigny", + "addr:housenumber": "8", + "addr:postcode": "91350", + "addr:street": "Avenue Émile Aillaud", + "name": "Condorcet Sci", + "office": "company", + "phone": "+33 1 69 02 76 40" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3795113, + 48.6493501 + ] + }, + "id": "node/3818512282" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3835419943", + "addr:city": "Morsang-sur-Orge", + "addr:housenumber": "31", + "addr:postcode": "91390", + "addr:street": "Rue de l'Épargne", + "amenity": "social_facility", + "name": "Protection Maternelle et Infantile Morsang-sur-Orge", + "operator": "CG91", + "phone": "+33169460958", + "ref:FR:FINESS": "910060276", + "short_name": "PMI Morsang-sur-Orge", + "social_facility": "ambulatory_care", + "social_facility:for": "child", + "source": "Le ministère des solidarités et de la santé - 2021-03", + "type:FR:FINESS": "230" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3517237, + 48.6540791 + ] + }, + "id": "node/3835419943" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3880270050", + "access:covid19": "yes", + "amenity": "fast_food", + "contact:city": "Massy", + "contact:housenumber": "95", + "contact:postcode": "91300", + "contact:street": "Rue Gabriel Péri", + "cuisine": "kebab", + "description:covid19": "Massy kebab", + "name": "Istanbul Kebab", + "phone": "+33 1 77 06 50 62" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2760385, + 48.7296465 + ] + }, + "id": "node/3880270050" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3880270051", + "contact:city": "Massy", + "contact:housenumber": "97", + "contact:postcode": "91300", + "contact:street": "Rue Gabriel Péri", + "name": "Job Center", + "office": "employment_agency", + "phone": "+33 1 60 11 42 99" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2759678, + 48.7295955 + ] + }, + "id": "node/3880270051" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3880270053", + "contact:city": "Massy", + "contact:housenumber": "66", + "contact:postcode": "91300", + "contact:street": "Rue Gabriel Péri", + "delivery": "yes", + "name": "Le Fruitier du Vieux Massy", + "opening_hours": "Tu-Su 08:00-20:00 open;Tu-Fr 13:00-15:00 off", + "opening_hours:covid19": "Tu-Su 08:00-18:30", + "phone": "+33 1 60 11 01 06", + "ref:FR:SIRET": "44369924400028", + "shop": "greengrocer", + "website": "https://www.lespapillesdor.fr/commercants/le-fruitier-du-vieux-massy" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2758839, + 48.7296895 + ] + }, + "id": "node/3880270053" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3880270054", + "contact:city": "Massy", + "contact:housenumber": "70", + "contact:postcode": "91300", + "contact:street": "Rue Gabriel Péri", + "name": "ASSU 2000", + "office": "insurance", + "phone": "+33 1 48 10 45 58" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2757444, + 48.7295961 + ] + }, + "id": "node/3880270054" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3880387275", + "addr:city": "Massy", + "addr:housenumber": "1", + "addr:postcode": "91300", + "addr:street": "Rue de la Division Leclerc", + "name": "april", + "office": "insurance", + "opening_hours": "Mo 14:00-18:00; Tu-Fr 09:30-12:30,14:00-18:00; Sa 09:00-12:00; PH off", + "phone": "+33 1 69 53 03 85", + "website": "https://www.april.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2754655, + 48.729559 + ] + }, + "id": "node/3880387275" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3880387295", + "addr:city": "Massy", + "addr:postcode": "91300", + "addr:street": "Rue de la Division Leclerc", + "name": "Anamika Mini Market", + "old_name": "BH CAR", + "opening_hours": "Mo-Su 10:00-20:30", + "phone": "+33 9 53 07 10 25", + "shop": "greengrocer" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.274703, + 48.7299078 + ] + }, + "id": "node/3880387295" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3880390881", + "amenity": "fast_food", + "cuisine": "pizza", + "name": "Chrono Rapido Pizza", + "note": "Halal", + "opening_hours": "11:00-14:30,18:00-23:00", + "phone": "+33 1 60 13 08 00" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2746091, + 48.7300584 + ] + }, + "id": "node/3880390881" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3880390883", + "addr:city": "Massy", + "addr:country": "FR", + "addr:postcode": "91300", + "addr:street": "Rue de la Division Leclerc", + "contact:housenumber": "32", + "contact:phone": "+33 1 69 20 04 37", + "cuisine": "french", + "disused:amenity": "restaurant", + "name": "Le Café du Marché", + "opening_hours": "Mo,Tu,Th 09:00-19:30; Fr,Sa 09:00-22:00; Su 09:00-15:00", + "outdoor_seating": "yes", + "payment:coins": "yes", + "payment:notes": "yes", + "payment:visa": "yes", + "phone": "+33 1 69 20 04 37", + "website": "https://le-cafe-du-marche-restaurant.business.site/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2744673, + 48.7301141 + ] + }, + "id": "node/3880390883" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3880399662", + "addr:city": "Massy", + "addr:housenumber": "36", + "addr:postcode": "91300", + "addr:street": "Rue de la Division Leclerc", + "name": "Maison Paroissiale Saint-Charles", + "office": "religion", + "phone": "+33 1 69 20 04 33", + "religion": "christian" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2742977, + 48.7301751 + ] + }, + "id": "node/3880399662" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3880426375", + "addr:city": "Massy", + "addr:housenumber": "44 bis", + "addr:postcode": "91300", + "addr:street": "Rue de la Division Leclerc", + "amenity": "bank", + "atm": "yes", + "brand": "Crédit Agricole", + "brand:wikidata": "Q590952", + "brand:wikipedia": "fr:Crédit agricole", + "drive_through": "no", + "name": "Crédit Agricole", + "opening_hours": "Tu-We 09:00-17:40; Tu 10:00-17:40; Fr 09:00-17:40; Sa 09:00-16:05; PH off", + "phone": "+33 1 69 75 12 70", + "website": "https://www.ca-paris.fr/banque-assurance/massy/massy.html" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2737463, + 48.7303565 + ] + }, + "id": "node/3880426375" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3893150829", + "addr:housenumber": "41", + "phone": "+33 1 69 73 79 56", + "ref:FR:NAF": "1071C", + "ref:FR:SIRET": "47823817300015", + "shop": "bakery", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715535, + 48.702007 + ] + }, + "id": "node/3893150829" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3893453982", + "addr:housenumber": "5", + "opening_hours": "Mo 09:00-13:00,15:00-18:30; Tu-Fr 09:00-13:00,15:00-20:00; Sa 09:00-20:00; Su 09:00-13:00", + "phone": "+33 1 69 38 80 40", + "ref:FR:NAF": "4776Z", + "ref:FR:SIRET": "51832075900013", + "shop": "florist" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3891873, + 48.7085261 + ] + }, + "id": "node/3893453982" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3893453983", + "addr:housenumber": "7", + "amenity": "restaurant", + "cuisine": "pizza", + "delivery": "yes", + "opening_hours": "Mo-Sa 11:00-14:30,18:00-23:00", + "phone": "+33 1 60 47 96 70", + "phone_1": "+33 9 51 59 71 93", + "ref:FR:NAF": "5610C", + "ref:FR:SIRET": "75025957400010", + "smoking": "no", + "takeaway": "yes", + "website": "http://www.7-alamaison.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3892311, + 48.708581 + ] + }, + "id": "node/3893453983" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3893453984", + "addr:housenumber": "7 bis", + "amenity": "fast_food", + "cuisine": "burger", + "delivery": "no", + "opening_hours": "Mo-Fr 6:45-17:30", + "phone": "+33 6 78 36 78 13", + "ref:FR:NAF": "5610A", + "ref:FR:SIRET": "75289726400012", + "smoking": "no", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3893143, + 48.7086999 + ] + }, + "id": "node/3893453984" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3893453986", + "addr:housenumber": "4", + "contact:website": "https://www.boucheriedeleglise-athismons.net", + "description:covid19": "fermée les après-midi pour répondre aux nombreuses commandes, qui sont à passer sur le site web www.boucheriedeleglise-athismons.net", + "email": "boucheriedeleglise.athismons@gmail.com", + "opening_hours": "Tu-Fr 08:30-13:00,15:30-19:30; Sa 09:00-13:00", + "opening_hours:covid19": "Tu-Sa 08:30-13:00; Su 09:00-13:00", + "payment:cards": "yes", + "payment:cash": "yes", + "payment:cheque": "yes", + "payment:coins": "yes", + "payment:contactless": "yes", + "payment:credit_cards": "yes", + "payment:debit_cards": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "payment:visa_debit": "yes", + "payment:visa_electron": "yes", + "phone": "+33 1 69 38 50 25", + "ref:FR:NAF": "4722Z", + "ref:FR:SIRET": "49067436300018", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.389267, + 48.708319 + ] + }, + "id": "node/3893453986" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3893453987", + "addr:housenumber": "2", + "amenity": "cafe", + "internet_access": "no", + "opening_hours": "Tu-Fr 06:30-20:00; Sa 07:30-20:00; Su 07:30-14:00", + "phone": "+33 1 69 38 41 51", + "ref:FR:NAF": "5630Z", + "ref:FR:SIRET": "80485000600011" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3892037, + 48.7082673 + ] + }, + "id": "node/3893453987" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3953807158", + "addr:city": "Massy", + "addr:country": "FR", + "addr:housenumber": "42", + "addr:postcode": "91300", + "addr:street": "Rue de la Division Leclerc", + "brand": "Orpi", + "brand:wikidata": "Q3356080", + "brand:wikipedia": "fr:Organisation régionale des professionnels de l'immobilier", + "contact:city": "Massy", + "contact:fax": "+33160139280", + "contact:housenumber": "42", + "contact:phone": "+33 1 60 11 40 37", + "contact:postcode": "91300", + "contact:street": "Rue Division Leclerc", + "name": "Orpi Agence Du Clocher Immo Massy", + "office": "estate_agent", + "official_name": "Orpi Agence Du Clocher Massy", + "opening_hours": "Mo-Sa 10:00-12:00, 14:00-19:00", + "phone": "+33 1 60 11 40 37", + "website": "https://www.orpi.com/clocher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2738965, + 48.7303041 + ] + }, + "id": "node/3953807158" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3978131618", + "addr:city": "Villebon-sur-Yvette", + "addr:housenumber": "2", + "addr:postcode": "91140", + "addr:street": "Avenue de la Plesse", + "brand": "Fitness Park", + "brand:wikidata": "Q102351191", + "leisure": "fitness_centre", + "name": "Fitness Park", + "opening_hours": "Mo-Su 06:00-23:00", + "phone": "+33 1 85 74 25 26", + "sport": "fitness" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2566639, + 48.7016594 + ] + }, + "id": "node/3978131618" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3997305402", + "addr:housenumber": "10", + "phone": "+33 1 60 48 31 68", + "ref:FR:NAF": "1071C", + "ref:FR:SIRET": "84339495800014", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.396158, + 48.7135765 + ] + }, + "id": "node/3997305402" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3997305403", + "addr:housenumber": "1", + "old_name": "Boulangerie Camelinat", + "operator": "Boulangerie Camelinat", + "phone": "+33 1 69 38 11 30", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3836058, + 48.7104636 + ] + }, + "id": "node/3997305403" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3997305404", + "addr:full": "75 Avenue Jacques Chirac 91200 Athis-Mons", + "addr:postcode": "91200", + "name": "Boulangerie Nas", + "phone": "+33 6 12 29 21 70", + "ref:FR:NAF": "1071C", + "ref:FR:SIRET": "53968004100016", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3644342, + 48.7055331 + ] + }, + "id": "node/3997305404" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3997305405", + "addr:housenumber": "25", + "amenity": "cafe", + "facebook": "http://www.facebook.com/pg/LE-Mercato-chicha-salon-de-th%C3%A9-303867083532344/", + "outdoor_seating": "no", + "phone": "+33 6 76 61 64 79", + "ref:FR:NAF": "5610C", + "ref:FR:SIRET": "84036293300011" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716792, + 48.6998166 + ] + }, + "id": "node/3997305405" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3997458524", + "addr:housenumber": "2", + "email": "boulangerielafamille@yahoo.fr", + "opening_hours": "06:30-21:00", + "phone": "+33 1 77 05 33 53", + "ref:FR:NAF": "1071C", + "ref:FR:SIRET": "53191965200010", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3967255, + 48.7078415 + ] + }, + "id": "node/3997458524" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3997458525", + "addr:housenumber": "4", + "amenity": "cafe", + "opening_hours": "Mo-Sa 07:00-20:00; Su 07:00-15:00", + "phone": "+33 1 69 38 78 96", + "ref:FR:NAF": "5610A", + "ref:FR:SIRET": "75138152600019", + "smoking": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3969218, + 48.7077201 + ] + }, + "id": "node/3997458525" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3997587210", + "addr:housenumber": "1 ter", + "amenity": "bank", + "atm": "yes", + "brand": "Caisse d'Épargne", + "brand:wikidata": "Q1547738", + "brand:wikipedia": "fr:Groupe Caisse d'épargne", + "fax": "+33 1 69 38 73 38", + "opening_hours": "Tu-Fr 09:15-12:45,13:45-17:30; Th 09:15-12:45,14:45-18:30; Sa 09:15-13:00,13:45-16:15", + "phone": "+33 1 80 37 70 01", + "ref:FR:NAF": "6419Z", + "ref:FR:SIRET": "38290094202937", + "website": "https://www.caisse-epargne.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.387869, + 48.7081767 + ] + }, + "id": "node/3997587210" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3997587212", + "addr:housenumber": "20", + "craft": "plumber", + "phone": "+33 1 60 90 88 05", + "ref:FR:NAF": "4322A", + "ref:FR:SIRET": "54002286000261" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3878773, + 48.7085982 + ] + }, + "id": "node/3997587212" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3997587214", + "addr:housenumber": "5", + "brand": "AXA", + "brand:wikidata": "Q160054", + "brand:wikipedia": "en:Axa", + "email": "agence.sinople@axa.fr", + "fax": "+33 1 60 48 12 60", + "office": "insurance", + "opening_hours": "Mo-Fr 09:00-12:30,14:00-18:00", + "phone": "+33 1 69 38 43 82", + "ref:FR:NAF": "6622Z", + "ref:FR:SIRET": "52877165200013" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3876623, + 48.7083999 + ] + }, + "id": "node/3997587214" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3997587215", + "addr:housenumber": "1", + "amenity": "bank", + "atm": "yes", + "brand": "Crédit Mutuel", + "brand:wikidata": "Q642627", + "brand:wikipedia": "en:Crédit Mutuel", + "drive_through": "no", + "email": "0603501@creditmutuel.fr", + "fax": "+33 1 69 38 70 77", + "opening_hours": "Tu-Fr 09:30-12:30,14:00-18:30; Th 09:30-12:30,15:15-18:30; Sa 09:00-13:00", + "phone": "+33 820 09 99 07", + "ref:FR:NAF": "6419Z", + "ref:FR:SIRET": "78565179500037", + "website": "https://www.creditmutuel.fr/cmidf/fr/banques/contact/trouver-une-agence/Details.aspx?banque=10278&guichet=06035&bureau=01&type=branch&loca=91200" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.388062, + 48.707984 + ] + }, + "id": "node/3997587215" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3997587216", + "addr:housenumber": "8", + "check_date:opening_hours": "2022-03-10", + "email": "contact@atoutplussante.fr", + "fax": "+33 1 69 84 06 72", + "opening_hours": "Mo-Th 09:00-13:00,14:00-18:30; Fr 09:00-17:30; Sa 09:30-12:30", + "phone": "+33 1 69 84 05 68", + "ref:FR:NAF": "4774Z", + "ref:FR:SIRET": "47901743600011", + "shop": "medical_supply", + "website": "http://www.lavitrinemedicale.fr/rh/magasin/liste/294/atout-sante" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3886664, + 48.7079885 + ] + }, + "id": "node/3997587216" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3997587217", + "addr:housenumber": "2", + "amenity": "fast_food", + "cuisine": "burger", + "delivery": "yes", + "drive_through": "no", + "phone": "+33 1 75 30 86 93", + "ref:FR:NAF": "5610C", + "ref:FR:SIRET": "85347923600012", + "smoking": "no", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.389043, + 48.7085876 + ] + }, + "id": "node/3997587217" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3997587218", + "addr:housenumber": "1", + "amenity": "bank", + "atm": "yes", + "branch": "Rives de Paris Agence St Charles", + "brand": "Banque Populaire", + "brand:wikidata": "Q846647", + "brand:wikipedia": "fr:Banque populaire", + "drive_through": "no", + "fax": "+33 1 70 91 96 65", + "opening_hours": "Tu-Fr 09:00-13:00,14:00-17:45; Sa 09:00-12:45", + "phone": "+33 1 80 37 70 56", + "ref:FR:NAF": "6419Z", + "ref:FR:SIRET": "55200231303173", + "website": "http://agences.banquepopulaire.fr/bpreg/map.asp?module=BPREG&db=FC&env_info=10207&Info=0________&countryId=33&dept=91&cityTxt=Athis+Mons&cityId=91027&X=603382&Y=2412226&mapScale=-1" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3889414, + 48.7083594 + ] + }, + "id": "node/3997587218" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3997587219", + "amenity": "driving_school", + "email": "contact@autoecolemairie.fr", + "name": "Auto-École de la Mairie", + "phone": "+33 1 69 57 97 16", + "ref:FR:NAF": "8553Z", + "ref:FR:SIRET": "52791990600018", + "website": "http://www.autoecolemairie.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3886798, + 48.7081627 + ] + }, + "id": "node/3997587219" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4014783486", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Avenue Henri Dunant", + "name": "Logaraj", + "opening_hours": "08:00-23:00", + "phone": "+33 6 73 45 14 59", + "ref:FR:NAF": "4722Z", + "ref:FR:SIRET": "81525006300014", + "shop": "variety_store" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3964751, + 48.7138192 + ] + }, + "id": "node/4014783486" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4014793311", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Avenue Henri Dunant", + "amenity": "pharmacy", + "dispensing": "yes", + "email": "phamacie.duclosnollet@perso.alliadis.net", + "name": "Pharmacie du Clos Nollet", + "opening_hours": "Mo-Fr 06:30-13:00,15:00-20:00; Sa 08:00-13:00", + "phone": "+33 1 69 38 88 37", + "ref:FR:FINESS": "910005487", + "ref:FR:NAF": "4773Z", + "ref:FR:SIRET": "39377986300025", + "source": "Celtipharm - 10/2014", + "website": "https://www.pharmaciengiphar.com/resultat-trouver-une-pharmacie/pharmacie-clos-nollet?cp" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3959289, + 48.7134526 + ] + }, + "id": "node/4014793311" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4046469609", + "name": "ERA Centre-Essonne", + "office": "estate_agent", + "phone": "+33160881919", + "website": "http://www.eracorbeil.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4831695, + 48.6128609 + ] + }, + "id": "node/4046469609" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4047509522", + "addr:housenumber": "29", + "amenity": "recycling", + "network": "Cnlrq", + "office": "association", + "opening_hours": "Mo-Fr 09:30-16:30; Th off", + "operator": "Régie des Quartiers Les Portes de l'Essonne", + "operator:type": "association", + "phone": "+33 1 69 57 84 34", + "recycling_type": "centre", + "ref:FR:SIRET": "49971814600032", + "website": "http://www.recyclerie-portesessonne.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3931246, + 48.6978098 + ] + }, + "id": "node/4047509522" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4047529676", + "addr:housenumber": "37", + "amenity": "recycling", + "name:fr": "Déchèterie d'Athis-Mons", + "opening_hours": "Apr-Oct Mo,We,Fr,Sa 09:00-12:00,13:00-18:00; Apr-Oct,Nov-Mar Su 09:00-12:00; Nov-Mar Mo,We,Fr,Sa 09:00-12:00,13:00-17:00", + "operator": "SIREDOM", + "operator:type": "public", + "phone": "+33 1 69 74 23 50", + "recycling:cans": "yes", + "recycling:glass": "yes", + "recycling:glass_bottles": "yes", + "recycling:paper": "yes", + "recycling:plastic": "yes", + "recycling_type": "centre" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3999652, + 48.7036912 + ] + }, + "id": "node/4047529676" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4079704669", + "addr:city": "Orsay", + "addr:housenumber": "36bis", + "addr:postcode": "91400", + "addr:street": "Rue de Paris", + "contact:phone": "+33 1 69 86 91 86", + "email": "pm23roues@gmail.com", + "facebook": "https://www.facebook.com/RoueLibreOfficial/", + "name": "Roue Libre", + "opening_hours": "Tu-Sa 09:30-13:30, Tu-Fr 15:00-19:00, Sa 15:00-18:00", + "phone": "+33 1 69 86 91 86", + "service:bicycle:repair": "yes", + "service:bicycle:retail": "yes", + "shop": "bicycle", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1887737, + 48.6974824 + ] + }, + "id": "node/4079704669" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4097880598", + "addr:city": "Massy", + "addr:housenumber": "6", + "addr:postcode": "91300", + "addr:street": "Avenue Raymond Aron", + "amenity": "restaurant", + "cuisine": "japanese;korean", + "diet:vegetarian": "yes", + "name": "Yuki", + "opening_hours": "Mo-Sa 11:15-14:15,18:15-22:15; Su 18:15-22:15", + "outdoor_seating": "pedestrian_zone", + "phone": "+33 1 60 12 68 41", + "takeaway": "yes", + "website": "https://www.yuki91.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2581509, + 48.7268765 + ] + }, + "id": "node/4097880598" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4097880600", + "amenity": "restaurant", + "check_date:opening_hours": "2023-03-04", + "contact:city": "Massy", + "contact:housenumber": "71", + "contact:postcode": "91300", + "contact:street": "Avenue Raymond Aron", + "cuisine": "french", + "diet:vegetarian": "yes", + "name": "Brasserie Le Grey Sud", + "opening_hours:signed": "no", + "outdoor_seating": "pedestrian_zone", + "phone": "+33 1 69 41 69 24" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2581029, + 48.7271368 + ] + }, + "id": "node/4097880600" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4103068953", + "amenity": "restaurant", + "cuisine": "pizza", + "delivery": "yes", + "name": "Pizzeria la Roma", + "phone": "+33 1 69 28 05 12", + "takeaway": "only" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1736112, + 48.690039 + ] + }, + "id": "node/4103068953" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4103068954", + "addr:city": "Orsay", + "addr:housenumber": "2", + "addr:postcode": "91400", + "addr:street": "Rue de Paris", + "amenity": "restaurant", + "cuisine": "pizza", + "delivery": "yes", + "name": "La Dolce Pizza", + "opening_hours": "Mo-Sa 11:00-14:30,18:00-23:00; Fr,Su 18:00-23:00", + "phone": "+33 1 64 46 33 00", + "takeaway": "only", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1851514, + 48.6966049 + ] + }, + "id": "node/4103068954" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4105639391", + "addr:postcode": "91620", + "amenity": "post_office", + "atm": "yes", + "copy_facility": "yes", + "opening_hours": "Tu-Fr 09:30-12:00; Sa 09:00-12:00; PH off; 2023 May 06 off", + "operator": "La Poste", + "operator:wikidata": "Q373724", + "phone": "3631", + "ref:FR:LaPoste": "16976A", + "source": "LaPoste - 03/2019", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2428351, + 48.6602247 + ] + }, + "id": "node/4105639391" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4126197658", + "addr:city": "Brétigny-sur-Orge", + "addr:housenumber": "6", + "addr:postcode": "91220", + "addr:street": "Boulevard de la République", + "amenity": "fast_food", + "cuisine": "pizza", + "delivery": "yes", + "name": "Andiamo Pizza", + "opening_hours": "Mo-Sa 11:00-14:00,18:00-23:00; Su 18:00-23:00", + "phone": "+33 1 60 84 15 15", + "takeaway": "yes", + "website": "http://www.pizzas-andiamo.fr/livraison-pizza-bretigny-sur-orge-91220" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3045503, + 48.60729 + ] + }, + "id": "node/4126197658" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4153849848", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "30", + "addr:postcode": "91260", + "addr:street": "Rue Monttessuy", + "amenity": "dentist", + "name": "Docteur Charpentier Mathieu", + "opening_hours": "Mo-Fr 08:30-18:30", + "phone": "+33 169 218 923" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3844799, + 48.6873696 + ] + }, + "id": "node/4153849848" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4231777090", + "addr:city": "Longjumeau", + "addr:postcode": "91160", + "addr:street": "Rue George Sand", + "name": "Accueil Novelty", + "phone": "+33 1 64 54 26 28", + "rental": "show", + "website": "https://www.novelty-group.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3027185, + 48.702206 + ] + }, + "id": "node/4231777090" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4237201212", + "amenity": "fast_food", + "cuisine": "pizza", + "name": "Don Camillo", + "phone": "+33 164987616", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4694168, + 48.4029707 + ] + }, + "id": "node/4237201212" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4243404217", + "addr:city": "Brétigny-sur-Orge", + "addr:street": "Avenue de la Commune de Paris", + "amenity": "restaurant", + "cuisine": "portuguese", + "name": "Le Soleil du Portugal", + "opening_hours": "7:00-23:00", + "phone": "+33 1 60 85 15 58", + "website": "http://www.lesoleilduportugal.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3019404, + 48.5930298 + ] + }, + "id": "node/4243404217" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4266931191", + "name": "Zoé Coiff'", + "old_opening_hours": "Tu-Sa 09:30-12:00,14:00-19:00", + "opening_hours": "Tu 09:30-12:00,15:00-19:00; We 09:30-12:00; Th-Sa 09:30-12:00,15:00-19:00", + "phone": "+33169455517", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3514563, + 48.673566 + ] + }, + "id": "node/4266931191" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4327646029", + "addr:housenumber": "13 bis", + "addr:postcode": "91160", + "addr:street": "Place Charles Stéber", + "amenity": "restaurant", + "cuisine": "italian", + "name": "Mamma & Papà Pizzeria", + "opening_hours": "Tu-Sa 12:00-15:00,19:00-22:30", + "phone": "+33164482326", + "source": "cadastre-dgi-fr source : Direction Générale des Finances Publiques - Cadastre. Mise à jour : 2019", + "website": "http://www.mammaetpapa.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2942399, + 48.6979983 + ] + }, + "id": "node/4327646029" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4329063911", + "addr:city": "Savigny-sur-Orge", + "addr:housenumber": "20 A", + "addr:postcode": "91600", + "addr:street": "Rue du Mail", + "amenity": "restaurant", + "cuisine": "kebab", + "name": "O' Neuf 1", + "opening_hours": "Mo-Su 11:00-23:00", + "phone": "+33 9 80 33 91 91", + "source": "cadastre-dgi-fr source : Direction Générale des Finances Publiques - Cadastre. Mise à jour : 2016" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3519111, + 48.6741796 + ] + }, + "id": "node/4329063911" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4365148593", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "158", + "addr:postcode": "91550", + "addr:street": "Avenue de Verdun", + "brand": "Ronde des Pains", + "brand:wikidata": "Q3441707", + "brand:wikipedia": "fr:Ronde des Pains", + "name": "Ronde des Pains", + "opening_hours": "Tu-Sa 05:45-13:30, 15:30-20:00; Su 06:30-13:00", + "phone": "+33 1 69 38 42 24", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3574385, + 48.7056984 + ] + }, + "id": "node/4365148593" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4365455527", + "addr:city": "Morangis", + "addr:housenumber": "15", + "addr:postcode": "91420", + "addr:street": "Avenue des Froides Bouillies", + "brand": "Point P", + "brand:wikidata": "Q3393350", + "name": "Point P Morangis", + "opening_hours": "Mo-Th 07:00-12:00, 13:30-17:00; Fr 07:00-12:00,13:30-16:00; Sa 08:00-12:00", + "phone": "+33164543850", + "shop": "doityourself" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3451426, + 48.7079392 + ] + }, + "id": "node/4365455527" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4365471283", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Rue de la Voie Verte", + "amenity": "driving_school", + "email": "am.pyramide@yahoo.fr", + "name": "Auto-École de la Pyramide", + "opening_hours": "Mo-Fr 15:00-19:00; Sa 10:00-15:00", + "phone": "+33 1 69 38 81 01", + "ref:FR:NAF": "8553Z", + "ref:FR:SIRET": "43272372400022", + "website": "https://autoecoledelapyramide-athismons.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3573147, + 48.7006757 + ] + }, + "id": "node/4365471283" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4365480319", + "addr:housenumber": "19", + "brand": "Paul", + "brand:wikidata": "Q3370417", + "brand:wikipedia": "en:Paul (bakery)", + "delivery:covid19": "yes", + "opening_hours": "Mo-Su 07:00-24:00", + "payment:cash": "yes", + "payment:coins": "yes", + "payment:credit_cards": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 60 48 56 61", + "shop": "bakery", + "takeaway:covid19": "only" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716786, + 48.6994143 + ] + }, + "id": "node/4365480319" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4375660330", + "addr:city": "Morangis", + "addr:housenumber": "33", + "addr:postcode": "91420", + "addr:street": "Avenue Ferdinand de Lesseps", + "name": "Pâtisserie La Romainville", + "opening_hours": "Tu-Th 9:30-13:00,14:00-19:00; Fr,Sa 9:30-19:00; Su 9:30-12:30", + "phone": "+33 1 64 48 44 09", + "shop": "bakery", + "website": "https://www.laromainville.fr/magasin/18-morangis" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3400924, + 48.704968 + ] + }, + "id": "node/4375660330" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4375688410", + "addr:city": "Morangis", + "addr:housenumber": "33", + "addr:postcode": "91420", + "addr:street": "Avenue Ferdinand de Lesseps", + "name": "Boucherie Bernard", + "opening_hours": "Tu-Th 09:00-12:30,15:00-19:00; Fr 09:00-19:00; Sa 08:30-19:00; Su 09:00-12:30", + "phone": "+33 1 64 48 43 55", + "shop": "butcher", + "website": "http://www.boucheries-bernard.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3401012, + 48.704706 + ] + }, + "id": "node/4375688410" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4375697775", + "addr:city": "Morangis", + "addr:postcode": "91420", + "addr:street": "Avenue Ferdinand de Lesseps", + "brand": "La Halle", + "name": "La Halle", + "opening_hours": "Mo-Sa 10:00-13:00,14:00-19:00", + "phone": "+33 1 69 34 57 57", + "shop": "clothes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3401213, + 48.7041557 + ] + }, + "id": "node/4375697775" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4375703328", + "addr:city": "Morangis", + "addr:postcode": "91420", + "addr:street": "Avenue Ferdinand de Lesseps", + "amenity": "restaurant", + "cuisine": "japanese_and_chinese", + "name": "O Hanami", + "phone": "+33 1 64 47 10 98" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3401148, + 48.7043431 + ] + }, + "id": "node/4375703328" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4375712603", + "addr:city": "Morangis", + "addr:housenumber": "2", + "addr:postcode": "91420", + "addr:street": "Avenue des Iris", + "brand": "Point S", + "brand:wikidata": "Q3393358", + "brand:wikipedia": "fr:Point S", + "name": "Point S", + "opening_hours": "Mo-Sa 10:00-12:00, 14:00-18:30", + "operator": "M Thomas MARTINEZ", + "phone": "+33 6 30 53 59 40", + "shop": "car_repair" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3443059, + 48.7051914 + ] + }, + "id": "node/4375712603" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4377022075", + "addr:housenumber": "2", + "addr:postcode": "91420", + "addr:street": "Place Gabriel Fontaine", + "amenity": "bank", + "atm": "yes", + "brand": "Caisse d'Épargne", + "brand:wikidata": "Q1547738", + "brand:wikipedia": "fr:Groupe Caisse d'épargne", + "name": "Caisse d'Épargne", + "opening_hours": "Tu 09:15-12:45, 13:45-17:30; We 09:15-12:45, 13:45-17:30; Th 09:15-12:45, 14:45-18:30; Fr 09:15-12:45, 13:45-17:30; Sa 09:00-13:00, 13:45-16:15", + "phone": "+33172485600" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.328819, + 48.7072353 + ] + }, + "id": "node/4377022075" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4377855117", + "addr:city": "Morangis", + "addr:housenumber": "2", + "addr:postcode": "91420", + "addr:street": "Place Gabriel Fontaine", + "amenity": "veterinary", + "name": "Clinique Vétérinaire Advet", + "opening_hours": "Mo-We,Fr 9:00- 12:00, 15:00-19:00; Th 15:00-19:00, Sa 9:30-12:30", + "phone": "+33169094850", + "website": "http://www.advet-veterinaires.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3285249, + 48.707356 + ] + }, + "id": "node/4377855117" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4377865592", + "addr:city": "Morangis", + "addr:housenumber": "2", + "addr:postcode": "91420", + "addr:street": "Place Gabriel Fontaine", + "name": "DS Pièces Auto", + "opening_hours": "Mo-Fr 08:30-12:30,14:00-18:30; Sa 08:30-12:30", + "phone": "+33164861205", + "shop": "car_parts", + "website": "http://dspiecesauto.gefauto-distribution.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3287262, + 48.7072944 + ] + }, + "id": "node/4377865592" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4377905620", + "addr:city": "Morangis", + "addr:housenumber": "18", + "addr:postcode": "91420", + "addr:street": "Rue du Général Leclerc", + "name": "A.C.M. Immobilier Morangis", + "office": "estate_agent", + "phone": "+331 69 74 24 24" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3297337, + 48.7073732 + ] + }, + "id": "node/4377905620" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4377905624", + "addr:city": "Morangis", + "addr:housenumber": "14 Ter", + "addr:postcode": "91420", + "addr:street": "Rue du Général Leclerc", + "amenity": "restaurant", + "cuisine": "italian", + "name": "Casa Nostra", + "opening_hours": "Mo-Su 11:00-14:30, 18:00-22:30", + "phone": "+33951571911", + "website": "https://www.facebook.com/pages/Casa-Nostra/849623818397939#_=_" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3301425, + 48.7073947 + ] + }, + "id": "node/4377905624" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4377932369", + "addr:housenumber": "19", + "addr:postcode": "91420", + "addr:street": "Rue du Général Leclerc", + "amenity": "restaurant", + "cuisine": "crepe", + "name": "Chez Marilyne", + "opening_hours": "Tu-Sa 11:45-14:00, 18:45-22:00", + "phone": "+33981911363", + "website": "http://www.creperiechezmarilyne.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3303422, + 48.7071685 + ] + }, + "id": "node/4377932369" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4381072441", + "name": "Behra Morangis Automobiles", + "phone": "+33169791100", + "shop": "car", + "website": "http://morangis.groupebehra.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.341935, + 48.7056605 + ] + }, + "id": "node/4381072441" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4385728257", + "addr:city": "Morangis", + "addr:housenumber": "2", + "addr:postcode": "91420", + "addr:street": "Avenue Ferdinand de Lesseps", + "phone": "+33169971870", + "shop": "kitchen", + "website": "https://www.houdan-cuisines.com/depots/houdan-cuisines-morangis/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3365838, + 48.6958457 + ] + }, + "id": "node/4385728257" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4387172723", + "addr:city": "Morangis", + "addr:housenumber": "34", + "addr:postcode": "91420", + "addr:street": "Avenue Ferdinand de Lesseps", + "internet_access": "wlan", + "internet_access:fee": "no", + "phone": "+33 1 64 48 61 30", + "rooms": "48", + "stars": "3", + "tourism": "hotel", + "website": "https://www.campanile.com/fr/hotels/campanile-morangis-orly" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3389309, + 48.7047979 + ] + }, + "id": "node/4387172723" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4440227991", + "addr:city": "Orsay", + "addr:postcode": "91400", + "addr:street": "Rue du Doyen Georges Poitou", + "amenity": "library", + "name": "Bibliothèque universitaire d'Orsay", + "name:en": "Paris-Saclay Academic library", + "opening_hours": "week 26-33 Mo-Fr 08:30-17:00; week 30-33 Mo-Fr off; week 36-37 Mo-Fr 08:30-19:00; week 38-25 Mo-Fr 08:30-22:30; week 38-25 Sa 10:00-19:00", + "operator": "Université Paris-Saclay", + "operator:type": "public", + "phone": "+33 1 69156994", + "website": "https://www.universite-paris-saclay.fr/vie-de-campus/bibliotheques/bibliotheque-universitaire-orsay" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.177723, + 48.7027378 + ] + }, + "id": "node/4440227991" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4452129469", + "addr:housenumber": "21", + "addr:postcode": "91290", + "addr:street": "Boulevard Jean Jaurès", + "amenity": "restaurant", + "cuisine": "french", + "email": "variez.vosplaisirs@gmail.com", + "name": "La delizia", + "opening_hours": "Tu-Sa 12:00-14:00, 19:00-22:30", + "phone": "+33 9 83 08 55 91", + "takeaway": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2460005, + 48.5883506 + ] + }, + "id": "node/4452129469" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4460603793", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "137", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "amenity": "arts_centre", + "name": "La Potinière", + "phone": "+33.1 69 30 48 84", + "website": "https://verrieres.bibenligne.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2568996, + 48.740369 + ] + }, + "id": "node/4460603793" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4471507017", + "amenity": "pharmacy", + "dispensing": "yes", + "healthcare": "pharmacy", + "name": "Pharmacie du Pileu", + "opening_hours": "Mo-Fr 09:00-12:30,14:30-19:30; Sa 09:00-19:00", + "operator": "Voitus et Dudart", + "phone": "+33160142615", + "ref:FR:FINESS": "910011527" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2465339, + 48.7259576 + ] + }, + "id": "node/4471507017" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4548262937", + "addr:city": "Draveil", + "addr:housenumber": "22 ter", + "addr:postcode": "91210", + "addr:street": "Avenue Paul Lafargue", + "name": "L’Attribut de Draveil", + "phone": "+33 6 95 19 66 29", + "service:bicycle:diy": "yes", + "service:bicycle:repair": "yes", + "shop": "bicycle", + "website": "https://attributdedraveil.org" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4150348, + 48.6897295 + ] + }, + "id": "node/4548262937" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4640467977", + "addr:city": "Nozay", + "addr:housenumber": "1", + "addr:postcode": "91620", + "addr:street": "Rue du Bois Clair", + "name": "Boulangerie Lemonnier", + "opening_hours": "Mo-Fr 07:00-13:30,15:30-19:30", + "opening_hours:covid19": "Lu-vendredi 07:00-13:30 15:30-19:30", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "phone": "+33 1 69 01 04 85", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2425374, + 48.6607613 + ] + }, + "id": "node/4640467977" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4641606910", + "amenity": "restaurant", + "level": "1", + "name": "Les Trois Fourneaux", + "phone": "+33 1 69074224" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1732313, + 48.6899807 + ] + }, + "id": "node/4641606910" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4644417709", + "addr:city": "Sainte-Geneviève-des-Bois", + "addr:housenumber": "35 bis", + "addr:postcode": "91700", + "addr:street": "Avenue Georges Pitard", + "craft": "shoemaker", + "name": "Cordonnerie Traditionnelle", + "opening_hours": "Tu-Fr 08:00-12:30,15:00-19:30; Sa 08:00-12:30,15:00-18:00", + "operator": "Versari Luciano", + "phone": "+33 1 60 15 96 91" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3145053, + 48.64996 + ] + }, + "id": "node/4644417709" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4692721519", + "email": "contact@pasaim.fr", + "name": "Paris-Saclay Immobilier", + "office": "estate_agent", + "opening_hours": "Mo-Sa 09:00-19:00", + "phone": "+33 1 60 13 01 45" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1265156, + 48.7260283 + ] + }, + "id": "node/4692721519" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4697330143", + "addr:housenumber": "14", + "brand": "Ibis", + "brand:website": "https://ibis.accor.com", + "brand:wikidata": "Q920166", + "brand:wikipedia": "fr:Ibis (chaîne d'hôtels)", + "description": "Hôtel Ibis Étampes", + "name": "Hôtel Ibis Étampes", + "phone": "+33 1 69 92 16 50", + "tourism": "hotel" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1647511, + 48.4361317 + ] + }, + "id": "node/4697330143" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4728177868", + "amenity": "restaurant", + "cuisine": "turkish", + "name": "Étoile d'Anatolie", + "opening_hours": "Mo-Sa 11:00-22:00", + "opening_hours:signed": "no", + "phone": "+33 1 64 54 93 18", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2946888, + 48.6956897 + ] + }, + "id": "node/4728177868" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4764372728", + "addr:housenumber": "2", + "amenity": "school", + "email": "ce.0910540T@ac-versailles.fr", + "phone": "+33 1 69 38 86 21", + "school:FR": "maternelle" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3600629, + 48.7027525 + ] + }, + "id": "node/4764372728" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4764372729", + "addr:housenumber": "18", + "amenity": "kindergarten", + "phone": "+33 1 60 48 01 56" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3614872, + 48.7022743 + ] + }, + "id": "node/4764372729" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4764427121", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Rue de la Grosse Roche", + "amenity": "school", + "email": "ce.0910541U@ac-versailles.fr", + "name": "École maternelle Charles Perrault", + "phone": "+33 1 69 38 86 32", + "school:FR": "maternelle" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3654073, + 48.7026922 + ] + }, + "id": "node/4764427121" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4793320410", + "amenity": "restaurant", + "cuisine": "french", + "delivery": "no", + "name": "Auberge de la Tour Saint-Martin", + "outdoor_seating": "yes", + "phone": "+33 1 69 78 26 19", + "takeaway": "no", + "website": "http://www.auberge-de-la-tour-saint-martin.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1388611, + 48.4264812 + ] + }, + "id": "node/4793320410" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4811445522", + "addr:city": "Vigneux-sur-Seine", + "addr:housenumber": "2", + "addr:postcode": "91270", + "addr:street": "Rond-Point du Petit Vergeat", + "name": "La Mie du Jour", + "phone": "+33 9 53 50 22 80", + "shop": "bakery", + "survey:date": "2022-12-18" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4416258, + 48.695632 + ] + }, + "id": "node/4811445522" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4811664546", + "addr:city": "Courdimanche-sur-Essonne", + "addr:postcode": "91720", + "addr:street": "Impasse de la Varenne", + "email": "campingbelesbat@orange.fr", + "fee": "yes", + "internet_access": "yes", + "internet_access:fee": "yes", + "name": "Le Cattiaux camping", + "phone": "+33 1 64 99 39 52", + "tourism": "camp_site", + "website": "https://www.camping-belesbat.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3787596, + 48.4268021 + ] + }, + "id": "node/4811664546" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4827589769", + "addr:housenumber": "1", + "addr:postcode": "91420", + "addr:street": "Avenue de Champagne", + "amenity": "restaurant", + "cuisine": "french", + "name": "Drôle 2 cuisine", + "opening_hours": "Mo-Th 12:00-14:00; Fr 12:00-14:00,19:30-22:00; Sa 19:30-22:00", + "phone": "+331 60 12 61 50", + "website": "http://www.drole2cuisine.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3406436, + 48.7051566 + ] + }, + "id": "node/4827589769" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4827599391", + "amenity": "restaurant", + "name": "La Côte de Bœuf", + "opening_hours": "Mo 12:00-14:00; Tu 12:00-14:00; We 12:00-14:00; Th 12:00-14:00; Fr 12:00-14:00,19:00-22:00; Sa 19:00-22:00; Su off", + "phone": "+331 69 09 42 08", + "website": "http://www.lacotedebœufmorangis.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3413712, + 48.7051047 + ] + }, + "id": "node/4827599391" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4845898421", + "addr:housenumber": "109", + "addr:street": "Place de l'Agora", + "amenity": "library", + "name": "Médiathèque de l'Agora", + "opening_hours": "Tu 13:30-19:00; We, Sa 10:00-18:00; Th, Fr 12:00-18:00", + "phone": "+33169915959", + "website": "http://mediatheques.agglo-evry.fr/EXPLOITATION/mediatheque-agora.aspx" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4292971, + 48.6284171 + ] + }, + "id": "node/4845898421" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4847129269", + "addr:housenumber": "108", + "addr:street": "Place de l'Agora", + "amenity": "fast_food", + "name": "Tacos And Co'", + "opening_hours": "Mo-Su 11:00-22:00", + "phone": "+33164997981", + "website": "https://www.facebook.com/TACOSANDCOveritable/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.429839, + 48.6284979 + ] + }, + "id": "node/4847129269" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4854331045", + "access:covid19": "yes", + "contact:city": "Massy", + "contact:housenumber": "62", + "contact:postcode": "91300", + "contact:street": "Rue Gabriel Péri", + "delivery": "no", + "email": "librairiearborescence@gmail.com", + "name": "Librairie Arborescence", + "note": "thé, jeux, jardin, pas de presse", + "opening_hours": "Tu-Fr 10:00-19:00; Sa 09:00-19:00; Su 09:00-13:00; Dec 23-24 10:00-19:00;2023 Aug 01-16 off", + "phone": "+33.1.64.48.27.08", + "pickup:covid19": "yes", + "shop": "books", + "website": "https://librairiearborescence.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2759877, + 48.7297791 + ] + }, + "id": "node/4854331045" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4856232930", + "addr:housenumber": "14", + "amenity": "restaurant", + "contact:city": "Évry", + "contact:housenumber": "12-14", + "contact:postcode": "91000", + "contact:street": "Cours Monseigneur Roméro", + "cuisine": "indian;nepalese", + "name": "Le Chemin d'Himalaya", + "opening_hours": "Mo-Sa 12:00-14:30, 19:00-22:30", + "phone": "+33160778745", + "website": "http://www.chemindehimalaya.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4284348, + 48.6230305 + ] + }, + "id": "node/4856232930" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4860119275", + "brand": "Peugeot", + "brand:wikidata": "Q6742", + "brand:wikipedia": "en:Peugeot", + "contact:city": "Gometz-la-Ville", + "contact:housenumber": "4", + "contact:postcode": "91400", + "contact:street": "Espace Trois Quartiers", + "name": "Garage du Centre", + "opening_hours": "Mo-Fr 08:00-12:00, Mo-Fr 13:30-18:30", + "phone": "+33 1 60 12 18 94", + "service:vehicle:air_conditioning": "yes", + "service:vehicle:batteries": "yes", + "service:vehicle:body_repair": "yes", + "service:vehicle:brakes": "yes", + "service:vehicle:car_parts": "yes", + "service:vehicle:car_repair": "yes", + "service:vehicle:inspection": "yes", + "service:vehicle:oil_change": "yes", + "service:vehicle:repairs": "yes", + "service:vehicle:tires": "yes", + "service:vehicle:wheels": "yes", + "shop": "car_repair", + "website": "https://agents.peugeot.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1221926, + 48.6694417 + ] + }, + "id": "node/4860119275" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4869206272", + "alt_name": "Maison russe", + "amenity": "social_facility", + "building": "house", + "fax": "+33160153463", + "heritage": "3", + "heritage:operator": "mhs", + "historic": "house", + "mhs:inscription_date": "2012-07-26", + "name": "Demeure de la Cossonnerie", + "phone": "+33169468500", + "ref:FR:FINESS": "910700368", + "ref:FR:SIRET": "78524159700018", + "ref:mhs": "PA91000011", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "source:heritage": "data.gouv.fr, Ministère de la Culture - 2016", + "start_date": "C18", + "type:FR:FINESS": "500", + "wikidata": "Q22980790" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.336534, + 48.6351332 + ] + }, + "id": "node/4869206272" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4878780370", + "addr:city": "Massy", + "addr:postcode": "91300", + "amenity": "restaurant", + "cuisine": "chinese", + "name": "Royal Massy II", + "opening_hours": "Tu-Su 11:45-14:45,19:00-22:45; Mo 11:45-14:45", + "phone": "+33 1 69 20 98 18", + "website": "http://www.royal-massy.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3018489, + 48.7299816 + ] + }, + "id": "node/4878780370" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4886389155", + "name": "Orthopédie & Matériel Médical", + "opening_hours": "Tu-Fr 09:00-12:00,14:00-19:00; Sa 09:00-12:30,13:30-18:00", + "phone": "+33160890134", + "shop": "medical_supply", + "website": "http://www.orthopedie-chartrain.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4724951, + 48.5981781 + ] + }, + "id": "node/4886389155" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4890231644", + "addr:city": "Yerres", + "addr:housenumber": "169", + "addr:postcode": "91330", + "addr:street": "Avenue du Général Leclerc", + "name": "Oxy Vap", + "opening_hours": "Tu-Fr 10:30-13:00,14:15-19:30; Sa 10:30-19:30", + "phone": "+33 1 72 49 40 43", + "shop": "e-cigarette", + "website": "https://oxyvap.weebly.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4702899, + 48.7132964 + ] + }, + "id": "node/4890231644" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4896907921", + "addr:housenumber": "12", + "addr:postcode": "91260", + "addr:street": "Rue Paul Marais", + "name": "L'Artisanat de Juvisy", + "opening_hours": "Mo-We, Fr-Su 06:45-20:30; Th off", + "phone": "+33986232246", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.376603, + 48.6896327 + ] + }, + "id": "node/4896907921" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4912280221", + "name": "Studio Claude Nicole", + "name:fr": "Studio Claude Nicole", + "opening_hours": "Mo-Sa 10:00-19:00", + "phone": "+33160154355", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3202515, + 48.6374798 + ] + }, + "id": "node/4912280221" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4933572020", + "name": "O' Traditions et... Gourmandises", + "opening_hours": "Mo-Sa 06:00-13:00,15:30-19:30", + "phone": "+33 9 52 46 52 99", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.291427, + 48.5336239 + ] + }, + "id": "node/4933572020" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4940045449", + "addr": "91400 Orsay", + "addr:housenumber": "3", + "addr:street": "Rue de Paris", + "amenity": "cafe", + "check_date:opening_hours": "2023-01-08", + "name": "Salon de Thé La Pause Gourmande", + "opening_hours": "Mo-Sa 07:00-19:30", + "phone": "+33967427566", + "survey:date": "2020-03-10", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1851023, + 48.696719 + ] + }, + "id": "node/4940045449" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4951268434", + "addr:city": "Brunoy", + "addr:housenumber": "12", + "addr:postcode": "91800", + "addr:street": "Grande Rue", + "name": "Délices et Gourmandises", + "opening_hours": "Tu-Sa 07:00-13:30,15:30-20:00; Su 07:00-19:00", + "phone": "+33 1 60 47 09 73", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.503037, + 48.6982642 + ] + }, + "id": "node/4951268434" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4953734528", + "addr:city": "Massy", + "addr:housenumber": "110", + "addr:postcode": "91300", + "addr:street": "Avenue de Paris", + "amenity": "restaurant", + "cuisine": "asian", + "diet:vegetarian": "no", + "name": "Food Asia", + "opening_hours": "Mo-Sa 11:00-22:30", + "phone": "+33 1 69 41 54 82", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2629663, + 48.7231729 + ] + }, + "id": "node/4953734528" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4953734560", + "amenity": "restaurant", + "diet:vegan": "no", + "diet:vegetarian": "yes", + "name": "Brasserie Le Grand Ouest", + "phone": "+33 1 69 20 26 49", + "website": "https://legrandouest.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2613248, + 48.7248229 + ] + }, + "id": "node/4953734560" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4958617059", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "1A", + "addr:postcode": "91260", + "addr:street": "Avenue Honoré d'Estienne d'Orves", + "amenity": "fast_food", + "cuisine": "chinese", + "drive_through": "no", + "name": "Gourmet W", + "opening_hours": "Mo-Su 10:30-23:00", + "phone": "+33169216369", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3811525, + 48.6902099 + ] + }, + "id": "node/4958617059" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5016340014", + "addr:city": "Palaiseau", + "addr:housenumber": "63", + "addr:postcode": "91120", + "addr:street": "Rue de Paris", + "brand:wikidata": "Q106841258", + "fax": "+33 1 60108965", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Laboratoire de biologie médicale Palaiseau-Centre", + "opening_hours": "Mo-Fr 07:00-13:00, 14:00-18:30; Sa 07:30-13:00", + "phone": "+33 1 60143964", + "ref:FR:FINESS": "910019892", + "ref:FR:SIRET": "44338452400098", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "611", + "website": "http://www.groupebiolab.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2466499, + 48.7158946 + ] + }, + "id": "node/5016340014" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5079191488", + "amenity": "fast_food", + "brand": "Domino's", + "brand:wikidata": "Q839466", + "brand:wikipedia": "en:Domino's Pizza", + "cuisine": "pizza", + "delivery": "yes", + "diet:kosher": "no", + "diet:vegan": "yes", + "diet:vegetarian": "yes", + "name": "Domino's", + "opening_hours": "Mo-Th 11:30-14:00,18:00-22:00; Fr-Sa 11:30-14:00,18:00-22:30; Su 11:30-14:00,18:00-22:00", + "phone": "+33 169066969", + "short_name": "Domino's", + "takeaway": "yes", + "website": "https://www.dominos.fr/offres/yerres_91330", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4732459, + 48.6971631 + ] + }, + "id": "node/5079191488" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5140979389", + "addr:city": "Juvisy-sur-Orge", + "addr:postcode": "91260", + "addr:street": "Rue Paul Marais", + "diet:halal": "only", + "name": "Boucherie Kabira", + "opening_hours": "Mo-Sa 09:00-13:30, 15:00-19:30; Mo-Su off", + "phone": "+33 1 69 45 39 96", + "shop": "butcher", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3763782, + 48.6895061 + ] + }, + "id": "node/5140979389" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5155067246", + "addr:city": "Brétigny-sur-Orge", + "addr:housenumber": "2", + "addr:postcode": "91731", + "addr:street": "Rue de Bretagne", + "man_made": "works", + "name": "Elis Brétigny", + "operator": "Elis", + "phone": "+33 1 60 84 95 20", + "product": "clothes;linen", + "website": "https://fr.elis.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3014448, + 48.5938094 + ] + }, + "id": "node/5155067246" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5159470823", + "addr:postcode": "91080", + "alt_name": "Services Techniques", + "alt_name:fr": "Services Techiques", + "email": "accueil.st@courcouronnes.fr", + "name": "Centre technique municipal", + "name:en": "Municipal technical center", + "name:fr": "Centre technique municipal", + "office": "government", + "opening_hours": "Mo-Fr 08:00-12:30, 13:30-16:00", + "phone": "+33664972111", + "website": "https://www.courcouronnes.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4014142, + 48.6233245 + ] + }, + "id": "node/5159470823" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5161340430", + "addr:city": "Palaiseau", + "addr:district": "Essonne", + "addr:housenumber": "6", + "addr:postcode": "91120", + "addr:street": "Rue Charles Péguy", + "amenity": "pharmacy", + "dispensing": "yes", + "fax": "+33 1 69312647", + "healthcare": "pharmacy", + "name": "Pharmacie de Lozère", + "opening_hours": "Mo-Fr 09:00-13:00, 14:00-19:00; Su 9:00-13:00, 14:00-18:30", + "phone": "+33 1 60103298", + "ref:FR:FINESS": "910011493", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2012;local knowledge", + "start_date": "1985-08-05", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2121113, + 48.7057618 + ] + }, + "id": "node/5161340430" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5176669221", + "name": "Il était une Fois", + "opening_hours": "Tu,We 09:30-12:00,13:30-19:00; Th 13:30-19:00; Fr 10:00-20:00; Sa 09:00-18:00", + "phone": "+33169440554", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3509595, + 48.6728209 + ] + }, + "id": "node/5176669221" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5178193115", + "addr:housenumber": "14", + "addr:street": "Avenue du Bois de l'Épine", + "contact:addr": "14 Avenue du Bois de l'Épine", + "contact:city": "Courcouronnes", + "contact:postcode": "91080", + "name": "Canalcycles", + "opening_hours": "Mo-Fr 10:00-12:00, 14:00-18:00; Sa 10:00-12:00, 13:30-17:30", + "phone": "+33626304031", + "second_hand": "only", + "service:bicycle:repair": "yes", + "service:bicycle:second_hand": "yes", + "shop": "bicycle", + "website": "https://www.canalcycles.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4076596, + 48.6299872 + ] + }, + "id": "node/5178193115" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5186543921", + "addr:housenumber": "3", + "description:covid19": "Possibilité de livraison à domicile.", + "phone": "+33 1 72 49 45 28", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4026203, + 48.713032 + ] + }, + "id": "node/5186543921" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5196966107", + "addr:city": "Verrières-le-Buisson", + "addr:postcode": "91370", + "addr:street": "Route des Gatines", + "leisure": "horse_riding", + "name": "Poney Club du Bois de Verrières", + "opening_hours": "Mo-Tu 09:00-11:30, 15:30-18:00; We-Th 10:30-12:30, 13:30-18:30; Fr 09:30-11:30; 17:00-18:00; Sa-Su 10:00-12:30, 13:30-17:30", + "phone": "+33160114195", + "website": "http://verrieres-poneyclub-91.ffe.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2536053, + 48.7472776 + ] + }, + "id": "node/5196966107" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5221121981", + "addr:city": "Palaiseau", + "addr:housenumber": "7", + "addr:postcode": "91120", + "addr:street": "Rue de la Croix Martre", + "name": "OuiHop", + "office": "company", + "phone": "+33 1 69 19 72 50", + "website": "https://www.ouihop.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2607267, + 48.72065 + ] + }, + "id": "node/5221121981" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5223821935", + "amenity": "restaurant", + "cuisine": "vietnamese", + "name": "Tân Dô", + "opening_hours": "Tu-Sa 12:00-14:00,19:00-22:00", + "phone": "+33 1 69 28 53 02", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1907895, + 48.702403 + ] + }, + "id": "node/5223821935" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5223821937", + "addr:city": "Orsay", + "addr:country": "FR", + "addr:housenumber": "43", + "addr:postcode": "91400", + "addr:street": "Rue Charles de Gaulle", + "craft": "window_construction", + "name": "Fenêtrier VEKA RCM", + "opening_hours": "Mo-Sa 09:00-12:00,14:00-19:00", + "phone": "+33 1 64 46 48 90", + "shop": "yes", + "website": "https://www.menuiseries-rcm.fr/", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1912075, + 48.702745 + ] + }, + "id": "node/5223821937" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5236370194", + "addr:city": "Orsay", + "addr:housenumber": "14bis", + "addr:postcode": "91400", + "addr:street": "Avenue Saint-Laurent", + "amenity": "community_centre", + "email": "info@mjctati.fr", + "facebook": "https://www.facebook.com/MjcJacquesTati/", + "name": "Maison MJC Jacques Tati", + "phone": "+33 1 69 82 60 00", + "website": "https://www.mjctati.fr", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1900147, + 48.6981013 + ] + }, + "id": "node/5236370194" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5236431945", + "addr:city": "Orsay", + "addr:housenumber": "15 bis", + "addr:postcode": "91400", + "addr:street": "Rue Jean-Louis Archangé", + "craft": "builder", + "name": "Maisons Hervé", + "operator": "Groupe Diogo Fernande", + "phone": "+33 1 69 01 38 00" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1862478, + 48.6975098 + ] + }, + "id": "node/5236431945" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5236558077", + "addr:city": "Les Molières", + "addr:housenumber": "9", + "addr:postcode": "91470", + "addr:street": "Grande Rue", + "check_date:opening_hours": "2022-03-27", + "indoor_seating": "no", + "name": "La boulangerie des Molières", + "opening_hours": "Tu-Sa 06:45-13:00,15:30-19:30; Su 06:45-13:00", + "outdoor_seating": "no", + "phone": "+33 9 84 51 15 37", + "shop": "bakery", + "takeaway": "only" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0678798, + 48.6724006 + ] + }, + "id": "node/5236558077" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5241854447", + "addr:city": "Corbeil-Essonnes", + "addr:street": "Rue Saint-Spire", + "amenity": "fast_food", + "cuisine": "chinese", + "delivery": "yes", + "name": "Delice D'Asie", + "phone": "+33178053656", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4832386, + 48.6127622 + ] + }, + "id": "node/5241854447" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5250449582", + "addr:city": "Les Ulis", + "addr:postcode": "91940", + "addr:street": "Avenue des Indes", + "addr:unit": "13", + "amenity": "restaurant", + "check_date": "2023-06-18", + "name": "Le Comptoir de la Ferme", + "phone": "+33 1 64 46 14 14", + "website": "https://www.laferme.restaurant" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2029862, + 48.685262 + ] + }, + "id": "node/5250449582" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5260475197", + "amenity": "cafe", + "facebook": "https://www.facebook.com/CHEZ-CAMILLE-651544548305608/", + "name": "Chez Camille", + "phone": "+33 1 64 46 73 02", + "website": "https://fovido.wixsite.com/chezcamille", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.187238, + 48.6979604 + ] + }, + "id": "node/5260475197" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5260521218", + "addr:city": "Orsay", + "addr:postcode": "91400", + "addr:street": "Place de la République", + "email": "accueil.91002@notaires.fr", + "name": "Office notarial Lapotre, Brochay, Dewald & Loiseau-Dewald", + "office": "notary", + "opening_hours": "Mo-Fr 09:15-12:00,14:00-18:00", + "phone": "+33 169188460", + "website": "https://lapotre-brochay-dewald-orsay.notaires.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1851803, + 48.6964529 + ] + }, + "id": "node/5260521218" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5260656934", + "male": "yes", + "name": "Bart Barber", + "phone": "+33 768461313", + "shop": "hairdresser", + "survey:date": "2019-09-28", + "website": "www.bartbarber.fr", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1852862, + 48.696984 + ] + }, + "id": "node/5260656934" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5274971529", + "name": "Ulis Viandes", + "phone": "+33 164462957", + "shop": "butcher", + "survey:date": "2020-05-08", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1775661, + 48.6848781 + ] + }, + "id": "node/5274971529" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5275099873", + "addr:housenumber": "1b", + "amenity": "social_facility", + "fax": "+33160485932", + "phone": "+33 1 69 57 51 51", + "ref:FR:FINESS": "910806355", + "ref:FR:NAF": "8730A", + "ref:FR:SIRET": "88189943900015", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wheelchair": "yes", + "wikidata": "Q112923371" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.386863, + 48.7071922 + ] + }, + "id": "node/5275099873" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5287948373", + "amenity": "restaurant", + "cuisine": "pizza", + "delivery": "yes", + "diet:vegetarian": "yes", + "name": "Di Napoli", + "opening_hours": "Mo 18:30-22:00; Tu-Su 11:30-14:00,18:30-22:00", + "opening_hours:signed": "no", + "phone": "+33169281414", + "takeaway:covid19": "only", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1825198, + 48.6850692 + ] + }, + "id": "node/5287948373" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5287948374", + "amenity": "restaurant", + "check_date:opening_hours": "2022-12-17", + "cuisine": "japanese", + "diet:vegetarian": "yes", + "name": "Minato", + "opening_hours": "Mo-Sa 11:15-14:00,18:30-22:00; Su 18:30-22:00", + "phone": "+33164465916", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1825915, + 48.6850767 + ] + }, + "id": "node/5287948374" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5287948375", + "name": "Orsay Coiffure", + "opening_hours": "Tu-Fr 09:30-18:30; Sa 09:00-18:00", + "phone": "+33169072437", + "shop": "hairdresser", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1828194, + 48.6850401 + ] + }, + "id": "node/5287948375" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5300508621", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "110", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "name": "Au Grand Chêne", + "opening_hours": "Mo-Sa 07:30-19:30", + "phone": "+33169203782", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2620611, + 48.74326 + ] + }, + "id": "node/5300508621" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5301938103", + "amenity": "police", + "name": "Police nationale", + "official_name": "Commissariat de police de Les Ulis", + "operator": "Police nationale", + "operator:wikidata": "Q121484", + "phone": "+33 1 64 86 17 17", + "police:FR": "police", + "wikidata": "Q61954552" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1700761, + 48.6844 + ] + }, + "id": "node/5301938103" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5308325180", + "addr:city": "Orsay", + "addr:housenumber": "6", + "addr:postcode": "91400", + "addr:street": "Boulevard Dubreuil", + "name": "Établissement public d’aménagement Paris-Saclay", + "office": "company", + "phone": "+33 1 64 54 36 50", + "website": "https://www.epaps.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1804883, + 48.6970535 + ] + }, + "id": "node/5308325180" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5322298621", + "addr:postcode": "91300", + "email": "sales@infovista.com", + "name": "InfoVista", + "office": "company", + "phone": "+33164867900", + "website": "https://www.infovista.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.264326, + 48.72713 + ] + }, + "id": "node/5322298621" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5326181828", + "addr:full": "14 rue du 11 Novembre 91100 Corbeil-Essonnes", + "amenity": "social_facility", + "capacity": "30", + "email": "centre.habitat.essonne@fondationbellan.org", + "fax": "+33 1 69 91 01 60", + "name": "CHALBE-SAEH", + "official_name": "Centre d'habitat Léopold Bellan de l'Essonne", + "operator": "Fondation Léopold Bellan", + "operator:wikidata": "Q37669450", + "phone": "+33 1 64 97 15 79", + "ref:FR:FINESS": "910700681", + "ref:FR:SIRET": "77567216500294", + "social_facility": "assisted_living", + "social_facility:for": "disabled", + "type:FR:FINESS": "252" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4724683, + 48.607763 + ] + }, + "id": "node/5326181828" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5326181848", + "addr:full": "4 allée Stéphane Mallarmé 91000 Évry", + "amenity": "social_facility", + "capacity": "25", + "email": "centre.habitat.essonne@fondationbellan.org", + "fax": "+33 1 69 91 01 60", + "name": "CHALBE-SAED", + "official_name": "Centre d'habitat Léopold Bellan de l'Essonne", + "operator": "Fondation Léopold Bellan", + "operator:wikidata": "Q37669450", + "phone": "+33 1 64 97 15 79", + "ref:FR:FINESS": "910811009", + "ref:FR:SIRET": "77567216500294", + "social_facility": "assisted_living", + "social_facility:for": "disabled", + "type:FR:FINESS": "446" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4304716, + 48.637371 + ] + }, + "id": "node/5326181848" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5326181849", + "addr:full": "4 allée Stéphane Mallarmé 91000 Évry", + "amenity": "social_facility", + "capacity": "25", + "email": "centre.habitat.essonne@fondationbellan.org", + "fax": "+33 1 69 91 01 60", + "name": "CHALBE-SETA", + "official_name": "Centre d'habitat Léopold Bellan de l'Essonne", + "operator": "Fondation Léopold Bellan", + "operator:wikidata": "Q37669450", + "phone": "+33 1 64 97 15 79", + "ref:FR:FINESS": "910011709", + "ref:FR:SIRET": "77567216500294", + "social_facility": "assisted_living", + "social_facility:for": "disabled", + "type:FR:FINESS": "252" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4303764, + 48.6373789 + ] + }, + "id": "node/5326181849" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5406794771", + "addr:city": "Mondeville", + "addr:country": "FR", + "addr:housenumber": "35", + "addr:postcode": "91590", + "addr:street": "Rue de Ballancourt", + "capacity": "190", + "contact:facebook": "www.facebook.com/stephane.volfer.79", + "email": "lenidvert91@orange.fr", + "name": "Le nid vert", + "opening_hours": "Mar 15-Nov 15", + "phone": "+33 1 64 98 31 44", + "stars": "3", + "tourism": "camp_site", + "website": "www.camping-lenidvert.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4091152, + 48.493852 + ] + }, + "id": "node/5406794771" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5409920641", + "addr:housenumber": "42", + "addr:street": "Rue de Chartres", + "amenity": "restaurant", + "name": "Tabac des Sports", + "phone": "+33 6 62 38 18 75" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0671571, + 48.6445544 + ] + }, + "id": "node/5409920641" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5428631674", + "addr:city": "Pecqueuse", + "addr:housenumber": "19", + "addr:postcode": "91470", + "addr:street": "Rue du 8 Mai 1945", + "amenity": "restaurant", + "cuisine": "portuguese", + "name": "Entrepot'es", + "phone": "+33 1 64 95 97 40", + "website": "https://fr-fr.facebook.com/pages/category/European-Restaurant/Entrepotes-706835119337210/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0599982, + 48.6463866 + ] + }, + "id": "node/5428631674" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5430884923", + "addr:housenumber": "124", + "addr:postcode": "91160", + "addr:street": "Rue du Président François Mitterrand", + "amenity": "bank", + "brand": "Cafpi", + "brand:website": "https://www.cafpi.fr/", + "brand:wikipedia": "Cafpi", + "name": "Cafpi", + "phone": "+33 1 60 12 05 05" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.29323, + 48.6937216 + ] + }, + "id": "node/5430884923" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5431628422", + "addr:street": "Rue des Cerisiers", + "email": "info@hitachi-powertools.fr", + "name": "Hitachi Power Tools France", + "name:en": "Hitachi Power Tools France", + "name:ja": "日立工機 フランス", + "office": "company", + "phone": "+33 1 69 47 49 49", + "website": "http://www.hitachi-powertools.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4320558, + 48.5931138 + ] + }, + "id": "node/5431628422" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5435558717", + "addr:housenumber": "5", + "email": "baouby@hotmail.fr", + "phone": "+33 1 69 45 40 14", + "ref:FR:NAF": "1071C", + "ref:FR:SIRET": "48821099800040", + "shop": "bakery", + "website": "https://lemanegedespains.eatbu.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3634923, + 48.7048194 + ] + }, + "id": "node/5435558717" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5534101649", + "name": "Dominique Sevrain coiffure", + "phone": "+33169449080", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3564369, + 48.677363 + ] + }, + "id": "node/5534101649" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5540268387", + "addr:city": "Briis-sous-Forges", + "addr:housenumber": "2", + "addr:postcode": "91640", + "addr:street": "Rue de l'Armée Patton", + "name": "Tabac Presse - Au chapeau Rouge", + "opening_hours": "Mo-Fr 07:30-12:30,15:30-19:30; Sa 08:00-12:30,15:30-19:30", + "phone": "+33 1 64 90 70 31", + "shop": "newsagent" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1245368, + 48.6241136 + ] + }, + "id": "node/5540268387" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5540981723", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "38", + "addr:postcode": "91260", + "addr:street": "Rue Victor Hugo", + "amenity": "driving_school", + "name": "Tremplin", + "opening_hours": "Mo-Fr 10:00-12:00,15:00-19:00; Sa 10:00-15:00", + "phone": "+33 1 69 43 89 19" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3781774, + 48.6908241 + ] + }, + "id": "node/5540981723" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5552880645", + "addr:city": "Milly-la-Forêt", + "addr:housenumber": "41", + "addr:postcode": "91490", + "addr:street": "Place du Marché", + "amenity": "restaurant", + "cuisine": "regional", + "level": "0", + "name": "La Crêperie de Milly", + "opening_hours": "PH,Mo-Su 12:00-14:00,19:00-21:30", + "phone": "+33 1 64986349", + "source": "survey 12/2020", + "toilets:wheelchair": "no", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4705285, + 48.4020401 + ] + }, + "id": "node/5552880645" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5552880647", + "description": "60 min env. sur pavés [About 60 min not counting visits inside places on route. Wheelchair users will find cobbles difficult.]", + "name": "Départ du circuit pédestre", + "operator": "S.I.", + "phone": "+33 1 64988317", + "tourism": "attraction", + "website": "https://www.millylaforet-tourisme.com/fr/decouvrir/circuit-pedestre-audio/", + "wheelchair": "limited", + "wheelchair:description": "Circuit en voiture possible. [En: Link is Audio Guide in French. Uneven cobbled pavements, mostly exteriors, viewable from a car.]" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.469793, + 48.4033374 + ] + }, + "id": "node/5552880647" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5570678448", + "amenity": "cinema", + "name": "Cinéma de l'Espace Bernard Mantienne", + "note": "Cinéma Art et Essai", + "phone": "+33 1 69 53 10 38", + "ref:FR:CNC": "449542", + "screen": "2", + "website": "http://cinema.ebmantienne.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2706482, + 48.7525866 + ] + }, + "id": "node/5570678448" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5602143637", + "addr:housenumber": "32", + "addr:postcode": "91930", + "amenity": "post_office", + "name": "Monnerville", + "note": "situation : BUREAU TABAC CAFE GASSELIN - 32 GRANDE RUE", + "operator": "La Poste", + "phone": "+33164950352", + "post_office": "post_partner", + "ref:FR:LaPoste": "16970A", + "source": "cadastre-dgi-fr source : Direction Générale des Finances Publiques - Cadastre. Mise à jour : 2018", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0417, + 48.3461339 + ] + }, + "id": "node/5602143637" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5602709079", + "check_date:opening_hours": "2021-08-25", + "contact:city": "Palaiseau", + "contact:housenumber": "35", + "contact:postcode": "91120", + "contact:street": "Rue de Paris", + "name": "Papa et Fiston", + "opening_hours": "Mo 14:30-19:30, Tu-Fr 09:30-14:00,15:00-19:30, Sa 09:00-18:30", + "phone": "+33 1 60 14 02 27", + "shop": "hairdresser", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2478459, + 48.7173032 + ] + }, + "id": "node/5602709079" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5602709091", + "amenity": "dentist", + "contact:city": "Palaiseau", + "contact:housenumber": "13bis / 15", + "contact:postcode": "91120", + "contact:street": "Rue de Paris", + "healthcare": "dentist", + "old_name": "demafenetre.fr", + "opening_hours": "Mo-Sa 10:00-22:00", + "phone": "+33 1 60 19 62 31" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2489028, + 48.7178907 + ] + }, + "id": "node/5602709091" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5603048221", + "addr:city": "Palaiseau", + "addr:housenumber": "49", + "addr:postcode": "91120", + "addr:street": "Rue de Paris", + "check_date": "2022-10-29", + "contact:housenumber": "49", + "craft": "caterer", + "cuisine": "french", + "internet_access": "no", + "name": "Jeanine et Christiane - Charcutier et Cuisinière", + "old_name": "Traiteur Margerie", + "opening_hours": "Tu-Fr 09:30-13:30,16:00-19:30; Sa 09:00-13:30", + "operator": "Jeanine et Christiane", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 60 14 01 73", + "website": "https://www.jeanineetchristiane.fr/", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2472655, + 48.7165856 + ] + }, + "id": "node/5603048221" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5603048227", + "addr:housenumber": "79", + "addr:street": "Rue de Paris", + "amenity": "fast_food", + "cuisine": "kebab", + "delivery": "yes", + "name": "Délices d'Anatolie", + "opening_hours": "Mo-Su 11:00-22:00", + "phone": "+33 1 60 12 41 33", + "website": "https://www.ville-palaiseau.fr/information-transversale/annuaires-de-la-ville/annuaire-des-commerces/delices-danatolie-1902" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2461836, + 48.7151382 + ] + }, + "id": "node/5603048227" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5603048235", + "amenity": "bank", + "name": "empruntis", + "opening_hours": "Mo-Fr 09:30-12:30,14:00-18:30", + "phone": "+33169312767", + "website": "https://www.empruntis-agence.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2464943, + 48.7153046 + ] + }, + "id": "node/5603048235" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5603048263", + "addr:city": "Palaiseau", + "addr:housenumber": "144", + "addr:postcode": "91120", + "addr:street": "Rue de Paris", + "amenity": "cafe", + "name": "Le Jeanbart", + "opening_hours": "Tw-Sa 07:00-20:00; Su 07:00-19:00", + "phone": "+33160140261", + "tobacco": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2439253, + 48.7128999 + ] + }, + "id": "node/5603048263" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5603048272", + "addr:city": "Palaiseau", + "addr:housenumber": "4", + "addr:postcode": "91120", + "addr:street": "Rue Voltaire", + "name": "La Fontaine aux Livres", + "opening_hours": "Tu-Sa 10:00-13:00,14:30-19:00; Su 09:30-13:00", + "phone": "+33 1 69 41 82 99", + "shop": "books", + "website": "http://www.lafontaineauxlivres.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2428673, + 48.7123652 + ] + }, + "id": "node/5603048272" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5604734826", + "addr:city": "Grigny", + "addr:postcode": "91350", + "addr:street": "Chemin des Chaulais", + "amenity": "community_centre", + "name": "Maison de quartier des Tuileries", + "operator": "Mairie de Grigny", + "operator:type": "public", + "phone": "+33169022191", + "website": "http://grigny91.fr/grigny-et-vous/maisons-de-quartiers/maison-de-quartier-des-tuileries/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3907646, + 48.6467365 + ] + }, + "id": "node/5604734826" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5613719143", + "addr:city": "Vigneux-sur-Seine", + "addr:housenumber": "15", + "addr:postcode": "91270", + "addr:street": "Rue Maxime Petit", + "name": "Boulangerie Tour de Meule", + "old_name": "Boulangerie de la Gare", + "phone": "+33 1 72 49 44 57", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4164406, + 48.7055921 + ] + }, + "id": "node/5613719143" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5669851255", + "access": "customers", + "addr:city": "Sainte-Geneviève-des-Bois", + "addr:housenumber": "20", + "addr:postcode": "91700", + "addr:street": "Avenue de la Croix Blanche", + "description": "Jeux d'intérieur pour enfants.", + "indoor": "yes", + "leisure": "playground", + "name": "Gulli Parc", + "old_name": "Woupi", + "phone": "+33 1 69 46 78 20" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3474643, + 48.6212201 + ] + }, + "id": "node/5669851255" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5672263144", + "addr:city": "Saint-Michel-sur-Orge", + "addr:housenumber": "20", + "addr:postcode": "91240", + "addr:street": "Rue des Fusillés de la Résistance", + "description": "Patricia Capelas, Ostéopathe D.O. (diplômée en cinq ans de L’Institut Dauphine d’Ostéopathie à Paris) est inscrite à l’Agence Régionale de Santé et exerce entant qu’ostéopathe exclusive depuis 2016.", + "healthcare": "alternative", + "healthcare:speciality": "osteopathy", + "level": "0", + "name": "Capelas Ostéopathie Saint-Michel-sur-Orge", + "operator": "Patricia Capelas", + "phone": "+33 6 20 32 10 21", + "website": "http://capelas-osteopathie.com/cabinet-osteopathe-91240-saint-michel-sur-orge/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3022443, + 48.6333813 + ] + }, + "id": "node/5672263144" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5734541885", + "addr:city": "Saulx-les-Chartreux", + "addr:housenumber": "2", + "addr:postcode": "91160", + "addr:street": "Avenue Salvador Allende", + "brand": "Midas", + "brand:wikidata": "Q3312613", + "facebook": "https://www.facebook.com/MidasFr/", + "name": "Midas", + "opening_hours": "Mo-Fr 08:30-19:00; Sa 09:00-17:00", + "operator": "Midas", + "phone": "+33 1 85 74 59 56", + "shop": "car_repair", + "website": "https://www.midas.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2827786, + 48.6949804 + ] + }, + "id": "node/5734541885" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5749766848", + "addr:housenumber": "14", + "addr:street": "Avenue du Québec", + "alt_name": "EscapeTime Paris Saclay", + "leisure": "escape_game", + "name": "Escape Time Paris Saclay", + "opening_hours": "Mo off; Tu-Th 16:00-22:00; Fr 14:30-23:30; Sa 10:00-23:30; Su 10:00-20:30", + "phone": "+33 972522929", + "website": "https://escapetime-essonne.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2136147, + 48.6870975 + ] + }, + "id": "node/5749766848" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5766364155", + "addr:city": "Boutigny-sur-Essonne", + "addr:housenumber": "1", + "addr:postcode": "91820", + "addr:street": "Rue du Château de Bélesbat", + "healthcare": "alternative", + "healthcare:speciality": "osteopathy", + "name": "Lena Jankielewicz Ostéopathe D.O.", + "phone": "+33 7 68 59 49 47" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3763306, + 48.4360314 + ] + }, + "id": "node/5766364155" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5777576714", + "delivery:covid19": "only", + "description:covid19": "Uniquement sur commande – Livraison possible sur la commune et alentours (10 km)", + "name": "Tourbillon", + "opening_hours": "Tu-Sa 10:00-13:00, 14:30-19:00; Su 10:00-12:00", + "phone": "+33 1 69 76 83 86", + "shop": "pastry", + "takeaway:covid19": "only" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.282804, + 48.6951025 + ] + }, + "id": "node/5777576714" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5795490817", + "addr:city": "Montlhéry", + "addr:housenumber": "9", + "addr:postcode": "91310", + "addr:street": "Place du Marché", + "amenity": "bank", + "atm": "yes", + "branch": "d'Île de France", + "brand": "Crédit Agricole", + "brand:wikidata": "Q590952", + "fax": "+33 1 69 63 36 71", + "name": "Crédit Agricole", + "opening_hours": "Tu-Sa 09:00-12:30", + "operator": "Crédit Agricole", + "phone": "+33 1 69 63 36 70", + "website": "https://www.ca-paris.fr/banque-assurance/montlhery/montlhery.html" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2703234, + 48.6389453 + ] + }, + "id": "node/5795490817" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5795501638", + "addr:city": "Montlhéry", + "addr:housenumber": "9", + "addr:postcode": "91310", + "addr:street": "Rue du Docteur Ogé", + "amenity": "restaurant", + "cuisine": "french", + "name": "La Charrette", + "phone": "+33 1 69 01 02 09", + "smoking": "outside", + "survey:date": "2020-09-29", + "takeaway": "no", + "website": "https://www.lacharrette.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2714084, + 48.6384962 + ] + }, + "id": "node/5795501638" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5795695236", + "addr:city": "Montlhéry", + "addr:housenumber": "18", + "addr:postcode": "91310", + "addr:street": "Place du Marché", + "amenity": "bank", + "atm": "yes", + "brand": "BNP Paribas", + "brand:wikidata": "Q499707", + "brand:wikipedia": "en:BNP Paribas", + "description:covid19": "En cas d'urgence : appeler au 3477 (particuliers) du lundi au vendredi de 8h00 à 22h00 et le samedi de 8h00 à 18h00 ou au 3478 (entreprises)", + "name": "BNP Paribas", + "opening_hours": "Tu,We,Fr 09:30-12:30,13:30-18:00; Th 09:30-12:30,13:30-19:00; Sa 09:00-13:00", + "phone": "+33 1 64 49 63 05", + "website": "https://agences.bnpparibas?ag=BNPP02194" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2712191, + 48.6393097 + ] + }, + "id": "node/5795695236" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5795705568", + "addr:city": "Montlhéry", + "addr:housenumber": "18", + "addr:postcode": "91310", + "addr:street": "Place du Marché", + "brand": "Guy Hoquet", + "brand:wikidata": "Q25383970", + "name": "Guy Hoquet", + "office": "estate_agent", + "phone": "+33169633500", + "website": "http://www.immobilier-montlhery-guyhoquet.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2712147, + 48.6392559 + ] + }, + "id": "node/5795705568" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5802287981", + "addr:city": "Savigny-sur-Orge", + "addr:housenumber": "10", + "addr:postcode": "91600", + "addr:street": "Avenue des Écoles", + "bulk_purchase": "only", + "name": "Day by Day", + "opening_hours": "Tu-Sa 09:30-13:00,15:00-19:00", + "organic": "yes", + "phone": "+33966830102", + "shop": "convenience", + "website": "http://daybyday-shop.com/magasin/savigny" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3518825, + 48.6874375 + ] + }, + "id": "node/5802287981" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5804216454", + "addr:city": "Yerres", + "addr:housenumber": "65", + "addr:postcode": "91330", + "addr:street": "Rue Charles de Gaulle", + "description": "Boutique éphémère dont les occupants changent au bout d'une ou deux semaines.", + "email": "boutique-ephemere@yerres.fr", + "name": "Instant présent", + "phone": "+33 1 69 49 76 00", + "shop": "clothes", + "start_date": "2017-11", + "website": "https://www.yerres.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4911032, + 48.7159038 + ] + }, + "id": "node/5804216454" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5838315142", + "brand": "Auchan Supermarché", + "brand:wikidata": "Q105857776", + "name": "Auchan Supermarché", + "opening_hours": "Mo-Sa 08:30-20:00; Su 09:00-13:00", + "phone": "+33 1 60 85 25 00", + "shop": "supermarket" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.29924, + 48.6057271 + ] + }, + "id": "node/5838315142" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5838651787", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "7", + "addr:postcode": "91370", + "addr:street": "Place des Prés Hauts", + "brand": "Marionnaud", + "brand:wikidata": "Q1129073", + "brand:wikipedia": "fr:Marionnaud", + "name": "Marionnaud", + "opening_hours": "Tu-Sa 10:00-19:00, 13:00-14:00", + "phone": "+33 1 69 30 66 18", + "shop": "perfumery", + "website": "https://www.marionnaud.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2720111, + 48.7527102 + ] + }, + "id": "node/5838651787" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5838656285", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "6", + "addr:postcode": "91370", + "addr:street": "Place des Prés Hauts", + "brand": "Franck Provost", + "brand:wikidata": "Q62805922", + "brand:wikipedia": "fr:Franck Provost (Salons de coiffure)", + "name": "Franck Provost", + "opening_hours": "Tu-Fr 09:00-19:00; Sa 09:00-18:00", + "phone": "+33169202520", + "shop": "hairdresser", + "website": "https://salons.franckprovost.com/fr/coiffeur/france-33/essonne-91/verrieres-le-buisson-91645/franck-provost-3913" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2717738, + 48.7526189 + ] + }, + "id": "node/5838656285" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5844668108", + "addr:postcode": "91940", + "amenity": "post_office", + "brand": "La Poste", + "brand:wikipedia": "fr:La Poste (entreprise française)", + "name": "GOMETZ LE CHATEL", + "opening_hours": "closed", + "operator": "La Poste", + "operator:wikidata": "Q373724", + "phone": "+33169284399", + "post_office": "post_annex", + "ref:FR:LaPoste": "70966A", + "source": "LaPoste - 2021-06", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.143538, + 48.681692 + ] + }, + "id": "node/5844668108" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5920372150", + "addr:city": "Massy", + "addr:housenumber": "53", + "addr:postcode": "91300", + "addr:street": "Avenue Carnot", + "check_date": "2023-05-25", + "fax": "+33169817553", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Laboratoire Massy - 3 Gares", + "operator": "BIOGROUP LCD", + "phone": "+33160112528", + "ref:FR:FINESS": "910020197", + "ref:FR:SIRET": "97220341800058", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "611", + "website": "https://www.biogroup-lcd.fr/laboratoire-massy/laboratoire-massy-3-gares" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2594209, + 48.7235121 + ] + }, + "id": "node/5920372150" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5926748209", + "addr:city": "Savigny-sur-Orge", + "addr:housenumber": "71", + "addr:postcode": "91600", + "addr:street": "Boulevard Aristide Briand", + "amenity": "restaurant", + "cuisine": "italian", + "email": "o.sole.mio.91@gmail.com", + "name": "O Sole Mio", + "opening_hours": "Mo-Su 12:00-14:30, 19:00-22:30", + "phone": "+33 1 60 48 11 37", + "takeaway": "yes", + "website": "http://osolemio91.wixsite.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3457545, + 48.6850091 + ] + }, + "id": "node/5926748209" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5940426486", + "addr:city": "Champcueil", + "addr:postcode": "91750", + "addr:street": "Rue du Rocher du Duc", + "amenity": "restaurant", + "name": "La Chaumière du Télégraphe", + "opening_hours": "We-Fr 12:00-15:00, We,Th 20:00-24:00, Fr 18:00-01:00, Sa 12:00-01:00, Su 12:00-24:00", + "phone": "+33 1 64 98 04 71", + "website": "http://www.alachaume.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4689615, + 48.5014739 + ] + }, + "id": "node/5940426486" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5942453567", + "addr:city": "Orsay", + "addr:housenumber": "1", + "addr:postcode": "91400", + "addr:street": "Rue Hector Berlioz", + "amenity": "college", + "email": "contact.cfmi@u-psud.fr", + "name": "Centre de Formation de Musiciens Intervenants Île-de-France", + "phone": "+33 1 69 15 62 80", + "short_name": "CFMI Île-de-France", + "website": "https://www.cfmi.u-psud.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1831323, + 48.7016528 + ] + }, + "id": "node/5942453567" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6009950580", + "amenity": "theatre", + "name": "Théâtre du Coin des Mondes", + "phone": "+33 9 72 11 94 44", + "website": "http://www.eygurande.net/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4381691, + 48.6352728 + ] + }, + "id": "node/6009950580" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6012982996", + "addr:housenumber": "4", + "addr:postcode": "91260", + "addr:street": "Avenue Honoré d'Estienne d'Orves", + "name": "La Résidence", + "phone": "+33 1 69 21 41 10", + "tourism": "hotel" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3811688, + 48.6904411 + ] + }, + "id": "node/6012982996" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6027870353", + "addr:housenumber": "8", + "addr:street": "Rue Guillaume Bigourdan", + "email": "wissous@fadis-diving.fr", + "name": "Fadis Diving", + "opening_hours": "Tu-Sa 10:00-13:30, 14:30-19:00", + "phone": "+33 1 60 13 39 92", + "shop": "scuba_diving", + "website": "http://fadis-diving.fr/blog/nos-magasins/magasin-wissous/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3301342, + 48.7295916 + ] + }, + "id": "node/6027870353" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6032266317", + "amenity": "restaurant", + "name": "Holly's Diner", + "phone": "+33 169884960", + "website": "http://bretigny.hollysdiner.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2998923, + 48.5804295 + ] + }, + "id": "node/6032266317" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6032266319", + "addr:housenumber": "5", + "addr:postcode": "91220", + "addr:street": "Rue Michèle Morgan", + "amenity": "restaurant", + "brand": "Au Bureau", + "brand:wikidata": "Q100701566", + "cuisine": "french;american;european", + "name": "Au Bureau", + "phone": "+33 9 62 69 15 03", + "website": "https://www.aubureau.fr/resto/au-bureau-bretigny-sur-orge/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3003697, + 48.5804082 + ] + }, + "id": "node/6032266319" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6052230277", + "addr:city": "Brétigny-sur-Orge", + "addr:housenumber": "18", + "addr:postcode": "91220", + "branch": "l'Immobilier", + "brand": "Guy Hoquet", + "brand:wikidata": "Q25383970", + "name": "Guy Hoquet", + "office": "estate_agent", + "phone": "+33 1 60 84 00 00", + "website": "http://www.immobilier-bretigny-sur-orge-guyhoquet.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3050877, + 48.6087646 + ] + }, + "id": "node/6052230277" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6054576604", + "addr:housenumber": "2", + "addr:street": "Place Federico Garcia Lorca", + "name": "Ô Tentations", + "opening_hours": "Tu-Sa 06:00-14:00", + "phone": "+33 1 60 84 40 15", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3003114, + 48.6063349 + ] + }, + "id": "node/6054576604" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6086616951", + "amenity": "police", + "name": "Gendarmerie nationale", + "official_name": "Brigade motorisée de Palaiseau", + "operator": "Gendarmerie nationale", + "operator:wikidata": "Q1422336", + "phone": "+33 1 60 14 76 50", + "police:FR": "gendarmerie", + "ref:FR:GendarmerieNationale": "1003307", + "source": "data.gouv.fr:Ministère de l'Intérieur - 10/2018" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2482487, + 48.7108684 + ] + }, + "id": "node/6086616951" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6094878485", + "addr:housenumber": "10", + "addr:postcode": "91120", + "addr:street": "Rue de la Croix Martre", + "email": "contact.parissud@trampolinepark.fr", + "name": "Trampoline Park – Let’s Jump", + "opening_hours": "Th-Fr 14:00-22:00; Sa 10:00-22:00; Su 10:00-20:00; Tu 16:00-21:00; We 14:00-21:00", + "phone": "+33 1 70 84 92 92", + "tourism": "attraction", + "website": "https://www.trampolinepark.fr/les-parks.php#paris" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2609611, + 48.719976 + ] + }, + "id": "node/6094878485" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6118418786", + "addr:housenumber": "5", + "addr:postcode": "91000", + "addr:street": "Place Pierre Mendès France", + "amenity": "restaurant", + "cuisine": "italian_pizza;pizza;coffee_shop;french", + "name": "Le Bistrot Evryen", + "old_name": "Le Palais", + "opening_hours": "Mo-We 06:00-20:30; Th-Fr 06:00-21:30; Sa 08:00-15:00", + "phone": "+33 9 72 83 47 38", + "website": "http://lepalais91.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4292027, + 48.626847 + ] + }, + "id": "node/6118418786" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6118437385", + "addr:housenumber": "24", + "addr:postcode": "91000", + "addr:street": "Cours Blaise Pascal", + "brand": "G20", + "brand:wikidata": "Q3504731", + "brand:wikipedia": "fr:Supermarchés G20", + "name": "G20", + "opening_hours": "Mo-Sa 09:00-19:00; Su 10:00-16:00", + "phone": "+33 1 69 36 81 03", + "shop": "supermarket" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4300757, + 48.6262869 + ] + }, + "id": "node/6118437385" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6123796252", + "name": "Boucherie Chevaline", + "phone": "+33 1 69 05 31 68", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3530946, + 48.6761447 + ] + }, + "id": "node/6123796252" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6126513555", + "access:covid19": "yes", + "addr:city": "Forges-les-Bains", + "addr:housenumber": "17", + "addr:postcode": "91470", + "addr:street": "Rue du Docteur Babin", + "amenity": "restaurant", + "capacity": "80", + "changing_table": "yes", + "cuisine": "french", + "delivery:covid19": "no", + "diet:meat": "yes", + "diet:vegetarian": "limited", + "drive_through:covid19": "yes", + "name": "L'Arôme", + "opening_hours": "We-Sa 12:00-13:30,19:00-20:30; Su 12:00-13:30", + "outdoor_seating": "yes", + "outdoor_seating:comfort": "chair", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "phone": "+33164908859", + "phone:FR": "+33 1 64 90 88 59", + "reservation": "recommended", + "smoking": "outside", + "takeaway": "yes", + "toilets:wheelchair": "yes", + "website": "https://larome-restaurant.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1017932, + 48.6277177 + ] + }, + "id": "node/6126513555" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6126980225", + "addr:city": "Briis-sous-Forges", + "addr:housenumber": "14", + "addr:postcode": "91640", + "addr:street": "Rue de l'Armée Patton", + "contact:mobile": "+33680323307", + "craft": "cheese", + "email": "fromagerie.bsf@gmail.com", + "name": "La fromagerie", + "opening_hours": "Tu,Th 10:00-12:45,15:30-19:30; Fr,Sa 09:00-12:45,15:30-19:30; Su 09:00-12:45", + "phone": "+33169260471", + "shop": "cheese", + "website": "https://lafromagerie-bsf.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1235049, + 48.624066 + ] + }, + "id": "node/6126980225" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6155715770", + "bicycle:clothes": "yes", + "name": "Sprint Wear", + "phone": "+33 6 40 71 72 97", + "service:bicycle:clothing": "yes", + "service:bicycle:repair": "no", + "service:bicycle:retail": "no", + "service:bicycle:second_hand": "no", + "shop": "bicycle", + "source": "survey", + "website": "http://www.sprintwear-cycling.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2755308, + 48.7307311 + ] + }, + "id": "node/6155715770" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6175459866", + "addr:city": "Orsay", + "addr:country": "FR", + "addr:housenumber": "26 bis", + "addr:postcode": "91400", + "addr:street": "Rue Charles de Gaulle", + "craft": "caterer", + "name": "Ô Frais Maison", + "opening_hours": "Mo 11:00-14:00; Tu-Fr 11:00-14:00,17:00:20:00", + "phone": "+33-9-86-16-56-78", + "shop": "yes", + "website": "https://ofraismaison-traiteur.com/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1918606, + 48.704083 + ] + }, + "id": "node/6175459866" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6179830551", + "addr:city": "Lisses", + "addr:housenumber": "7", + "addr:postcode": "91090", + "addr:street": "Mail de l'Île-de-France", + "brand": "Au Bon Pain", + "brand:wikidata": "Q4818942", + "brand:wikipedia": "en:Au Bon Pain", + "cuisine": "salad;sandwich;pastry", + "name": "Au Bon Pain", + "phone": "+33 1 60 86 06 91", + "shop": "bakery", + "takeaway": "yes", + "website": "https://aubonpain-lisses.fr", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4174511, + 48.6120327 + ] + }, + "id": "node/6179830551" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6182169612", + "amenity": "pharmacy", + "dispensing": "yes", + "fax": "+33160860072", + "healthcare": "pharmacy", + "name": "Pharmacie Lalanne", + "opening_hours": "Mo-Fr 09:00-13:00,15:00-20:00; Sa 09:00-13:00,15:00-19:00", + "phone": "+33160861270", + "ref:FR:FINESS": "910009653", + "source": "Le ministère des solidarités et de la santé - 10/2018" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4172436, + 48.6123679 + ] + }, + "id": "node/6182169612" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6207208482", + "name": "UDI Immo", + "office": "estate_agent", + "opening_hours": "Tu-Sa 09:00-12:00,14:00-19:00", + "operator": "UDI Immo", + "phone": "+33169133333", + "url": "http://www.udi-evry.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4528426, + 48.6280946 + ] + }, + "id": "node/6207208482" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6207208483", + "name": "Jack Pier Coiffure Jacques", + "phone": "+33160773491", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4528771, + 48.6280769 + ] + }, + "id": "node/6207208483" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6207208484", + "name": "Innovation Coiffure", + "opening_hours": "Mo-Fr 09:00-19:00; Sa 09:00-18:00", + "phone": "+33160773715", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4529225, + 48.6280562 + ] + }, + "id": "node/6207208484" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6207211186", + "amenity": "fast_food", + "cuisine": "pizza", + "delivery": "yes", + "name": "Pizza Bel Ostia", + "opening_hours": "Mo-Su 11:00-14:30,19:00-22:45", + "phone": "+33169913635", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4523768, + 48.6284519 + ] + }, + "id": "node/6207211186" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6207211188", + "brand": "G20", + "brand:wikidata": "Q3504731", + "brand:wikipedia": "fr:Supermarchés G20", + "name": "G20", + "opening_hours": "Mo-Su 09:00-20:00", + "phone": "+33160781947", + "shop": "supermarket" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4523494, + 48.6285511 + ] + }, + "id": "node/6207211188" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6208445232", + "addr:housenumber": "55", + "amenity": "doctors", + "healthcare": "doctor", + "name": "Relais téléSanté Sud-Essonne", + "phone": "+33 1 64 98 16 40" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4571502, + 48.4334158 + ] + }, + "id": "node/6208445232" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6222629547", + "amenity": "restaurant", + "cuisine": "pizza", + "name": "Mamma Pizza", + "outdoor_seating": "yes", + "phone": "+33 6 98 01 25 23", + "website": "http://mammapizza2.gandi.ws/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4990496, + 48.7222739 + ] + }, + "id": "node/6222629547" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6234310185", + "addr:city": "Briis-sous-Forges", + "addr:housenumber": "18", + "addr:postcode": "91640", + "addr:street": "Rue de l'Armée Patton", + "name": "St Coiffure", + "phone": "+33 1 64 90 77 78", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1233693, + 48.6240928 + ] + }, + "id": "node/6234310185" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6239255549", + "amenity": "restaurant", + "cuisine": "french", + "email": "saintlouis91@gmail.com", + "name": "Le Saint-Louis", + "outdoor_seating": "yes", + "phone": "+33 169 949 936", + "source": "survey", + "survey:date": "2022-04-09", + "website": "http://www.restaurantsaintlouis.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1791399, + 48.5410525 + ] + }, + "id": "node/6239255549" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6239290789", + "amenity": "restaurant", + "name": "La Remise", + "phone": "+33 1 64 58 62 97", + "shop": "tea", + "source": "survey" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1778424, + 48.5408932 + ] + }, + "id": "node/6239290789" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6239785599", + "contact:facebook": "https://www.facebook.com/thescafeinne", + "name": "Thés Café Inné", + "opening_hours": "Tu-Sa 09:00-19:45; Su 09:00-13:00", + "phone": "+33169432768", + "shop": "tea" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4172945, + 48.6473157 + ] + }, + "id": "node/6239785599" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6271673621", + "addr:city": "Bures-sur-Yvette", + "addr:housenumber": "88", + "addr:postcode": "91440", + "addr:street": "Rue Charles de Gaulle", + "bulk_purchase": "yes", + "email": "livraison.bsy@gmail.com", + "name": "La Fourmi Verte", + "organic": "only", + "phone": "+33 9 82 43 09 51", + "shop": "supermarket" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1552256, + 48.696565 + ] + }, + "id": "node/6271673621" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6396818072", + "addr:city": "Athis-Mons", + "addr:housenumber": "155", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "bar": "yes", + "name": "Le Jean Bart", + "opening_hours": "Mo-Fr 05:30-20:00; Sa 06:30-13:00; Su 07:00-13:00", + "phone": "+33 1 69 38 27 17", + "ref:FR:NAF": "4725Z", + "ref:FR:SIRET": "82148014200016", + "shop": "tobacco" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3565486, + 48.7055186 + ] + }, + "id": "node/6396818072" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6396818074", + "amenity": "restaurant", + "description": "Livraison et à emporter", + "name": "Service Pizza", + "phone": "+33 1 60 48 04 05" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3562413, + 48.705726 + ] + }, + "id": "node/6396818074" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6464591264", + "addr:city": "Mennecy", + "addr:housenumber": "8", + "addr:postcode": "91540", + "addr:street": "Rue du Puits Massé", + "craft": "window_construction", + "email": "prohabitat75@gmail.com", + "name": "Pro'Habitat", + "operator": "Coralie Bouchoucha", + "phone": "+33 1.80.85.98.36", + "shop": "window_blind" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4348224, + 48.5669104 + ] + }, + "id": "node/6464591264" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6485407908", + "addr:postcode": "91720", + "amenity": "post_office", + "name": "Boigneville", + "note": "Épicerie / dépôt de pain / point poste", + "opening_hours": "Mo 09:30-12:30; Tu-Sa 08:30-12:30; PH off; 2023 Aug 14,2023 Aug 16-19,2023 Aug 21-26 off", + "operator": "La Poste", + "phone": "3631", + "post_office": "post_annex", + "ref:FR:LaPoste": "16919A", + "shop": "convenience", + "source": "LaPoste - 03/2019", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.372092, + 48.3347827 + ] + }, + "id": "node/6485407908" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6485962998", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "3", + "addr:postcode": "91550", + "addr:street": "Avenue du Général de Gaulle", + "amenity": "restaurant", + "name": "Paray Pizzeria", + "phone": "+33 1 69 38 22 61" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3625321, + 48.7126533 + ] + }, + "id": "node/6485962998" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6485963353", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "1", + "addr:postcode": "91550", + "addr:street": "Place Henri Barbusse", + "name": "Speed Alimentation", + "phone": "+33 1 69 38 89 23", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3628324, + 48.7126374 + ] + }, + "id": "node/6485963353" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6485963355", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "3", + "addr:postcode": "91550", + "addr:street": "Place Henri Barbusse", + "name": "Thierry coiffure", + "phone": "+33 1 69 38 94 71", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3624156, + 48.7127063 + ] + }, + "id": "node/6485963355" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6485963356", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "5", + "addr:postcode": "91550", + "addr:street": "Place Henri Barbusse", + "name": "Boucherie Charcuterie Trapier Philippe", + "opening_hours:covid19": "Tu-Sa 08:00-15:00; Su 09:00-13:00", + "phone": "+33 1 69 38 48 63", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3623465, + 48.7127642 + ] + }, + "id": "node/6485963356" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6512155890", + "amenity": "restaurant", + "cuisine": "italian", + "name": "Andiamo", + "phone": "+33 1 60 79 30 30", + "source": "survey", + "start_date": "1990", + "website": "http://andiamo-evry.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4298145, + 48.623074 + ] + }, + "id": "node/6512155890" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6512155913", + "addr:city": "Évry-Courcouronnes", + "addr:housenumber": "503-505", + "addr:postcode": "91000", + "addr:street": "Place des Champs Élysées", + "amenity": "fast_food", + "brand": "Domino's", + "brand:wikidata": "Q839466", + "brand:wikipedia": "en:Domino's Pizza", + "cuisine": "pizza", + "drive_through": "no", + "name": "Domino's", + "opening_hours": "Mo-Su 11:00-14:30,Mo-Su 18:00-23:00", + "operator": "Domino's Pizza", + "phone": "+33169902020", + "source": "local knowledge", + "takeaway": "yes", + "website": "https://www.dominos.fr/magasin/evry-universite_91080" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.423117, + 48.6231485 + ] + }, + "id": "node/6512155913" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6513073769", + "amenity": "cafe", + "name": "Before After Coffee", + "opening_hours": "Tu-Th 10:30-21:30; Fr, Sa 10:30-22:30; Su 10:30-21:30", + "phone": "+33 1 60 11 83 86", + "website": "https://www.beforeafter-coffee.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2450079, + 48.7119461 + ] + }, + "id": "node/6513073769" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6513114639", + "addr:street": "Rue de Paris", + "contact:housenumber": "158", + "name": "Coiff'Hair", + "opening_hours": "Tu, We 10:00-19:00, 09:00-18:00; Fr 09:00-19:00; Th, Sa 09:00-18:00", + "phone": "+33160142084", + "shop": "hairdresser", + "website": "https://www.coiffhair.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2433019, + 48.7123127 + ] + }, + "id": "node/6513114639" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6515265619", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Laboratoire de Biologie Médicale des Ulis", + "opening_hours": "Mo-Sa 07:00-13:00,14:00-18:00", + "operator": "Cerballiance", + "phone": "+33 1 64 86 16 16", + "ref:FR:FINESS": "910021450", + "ref:FR:SIRET": "41994942500310", + "source": "Le ministère des solidarités et de la santé - 2021-01", + "type:FR:FINESS": "611", + "website": "https://laboratoires.cerballiance.fr/%C3%AEle-de-france/les-ulis/2-4-avenue-de-provence", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1760184, + 48.6763977 + ] + }, + "id": "node/6515265619" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6532891585", + "highway": "services", + "name": "Aleigne", + "phone": "+33 9 52 85 70 16", + "source": "survey", + "toilets": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2512183, + 48.5877613 + ] + }, + "id": "node/6532891585" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6534809773", + "amenity": "community_centre", + "name": "Maison Gallieni", + "phone": "+33 1 60493543" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2520628, + 48.7240981 + ] + }, + "id": "node/6534809773" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6551585285", + "addr:postcode": "91310", + "addr:street": "Route de Limours", + "government": "ministry", + "name": "121e Régiment du Train de Montlhéry", + "office": "government", + "opening_hours": "24/7", + "phone": "+33 1 64 92 35 67", + "short_name": "121e RT de Montlhéry", + "website": "https://www.defense.gouv.fr/terre/notre-organisation/commandement-logistique/121e-regiment-du-train", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2147521, + 48.6119574 + ] + }, + "id": "node/6551585285" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6574870871", + "addr:city": "Bures-sur-Yvette", + "addr:housenumber": "57", + "addr:postcode": "91440", + "addr:street": "Rue Charles de Gaulle", + "amenity": "restaurant", + "cuisine": "fusion;french", + "name": "Mangata", + "opening_hours": "Tu-Sa 12:00-14:00,19:00-20:00+", + "phone": "+33 1 60 13 51 21" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1625641, + 48.6967917 + ] + }, + "id": "node/6574870871" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6574870873", + "addr:city": "Bures-sur-Yvette", + "addr:housenumber": "57", + "addr:postcode": "91440", + "addr:street": "Rue Charles de Gaulle", + "description:covid19": "commande par téléphone 24 h à l’avance", + "name": "Boucherie Tornier", + "opening_hours": "Tu,We,Fr,Sa 08:00-12:30,16:00-19:00; Th,Su 08:00-12:30", + "opening_hours:covid19": "Mo-Su 08:30-12:30,16:00-19:00", + "operator": "Laurent Tornier", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "phone": "+33 1 69 07 48 31", + "shop": "butcher", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1626757, + 48.6968297 + ] + }, + "id": "node/6574870873" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6577743156", + "addr:city": "Massy", + "addr:housenumber": "29", + "addr:postcode": "91300", + "addr:street": "Place de France", + "craft": "photographer", + "email": "massy@camara.net", + "fixme": "Contact", + "level": "0", + "name": "Camara Massy", + "opening_hours": "Tu-Sa 09:30-12:30,14:30-19:00", + "operator": "Camara", + "phone": "+33 1 69 20 32 04", + "website": "https://www.camara.net/massy" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2881295, + 48.7322969 + ] + }, + "id": "node/6577743156" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6577743171", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Cerballiance", + "phone": "+33160116379", + "ref:FR:FINESS": "910020916", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "611" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2883584, + 48.7330317 + ] + }, + "id": "node/6577743171" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6577796285", + "brand": "De Neuville", + "brand:wikidata": "Q106353063", + "disused:shop": "chocolate", + "old_name": "De Neuville", + "opening_hours": "Tu-Sa 09:30-13:00,14:30-19:00", + "payment:american_express": "yes", + "payment:credit_cards": "yes", + "phone": "+33 1 69 30 15 23" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2879052, + 48.7322662 + ] + }, + "id": "node/6577796285" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6578205330", + "addr:city": "Brunoy", + "addr:housenumber": "3", + "addr:postcode": "91800", + "addr:street": "Boulevard Charles de Gaulle", + "name": "Plaisir et Gourmandise", + "opening_hours": "Th-Sa 13:30+", + "phone": "+33 9 82 33 40 47", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5038842, + 48.6951954 + ] + }, + "id": "node/6578205330" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6602181672", + "addr:city": "Palaiseau", + "addr:housenumber": "1", + "addr:postcode": "91120", + "addr:street": "Rue Ambroise Croizat", + "description": "Services à domicile, prestations et mise à disposition de personnel. Insertion sociale par l'activité professionnelle.", + "email": "contact@dynamique-embauche.fr", + "name": "Dynamique Embauche", + "office": "association", + "opening_hours": "Mo-Fr 08:30-12:00,13:30-17:00", + "phone": "+33953960632", + "website": "https://www.dynamique-embauche.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2566371, + 48.7126741 + ] + }, + "id": "node/6602181672" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6602217410", + "addr:city": "Gif-sur-Yvette", + "addr:housenumber": "8", + "addr:postcode": "91190", + "addr:street": "Rue Neuve", + "description": "Services à domicile, prestations et mise à disposition de personnel. Insertion sociale par l'activité professionnelle.", + "email": "contact@dynamique-embauche.fr", + "name": "Dynamique Embauche", + "office": "association", + "opening_hours": "Mo-Fr 09:00-12:00,13:30-17:00", + "phone": "+33954137198", + "website": "http://www.dynamique-embauche.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1317021, + 48.7024898 + ] + }, + "id": "node/6602217410" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6602243072", + "addr:city": "Les Ulis", + "addr:housenumber": "29", + "addr:postcode": "91940", + "addr:street": "Rue des Bergères", + "description": "Services à domicile, prestations et mise à disposition de personnel. Insertion sociale par l'activité professionnelle.", + "name": "Dynamique Embauche", + "note": "Interphone : MSSD - Dynamique Embauche (3ème ligne)", + "office": "association", + "opening_hours": "Mo-Fr 08:30-12:00,13:30-17:00", + "phone": "+33973129986", + "website": "http://www.dynamique-embauche.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1679208, + 48.6839065 + ] + }, + "id": "node/6602243072" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6602243073", + "addr:city": "Les Ulis", + "addr:housenumber": "29", + "addr:postcode": "91940", + "addr:street": "Rue des Bergères", + "description": "Services à la personne, aide au maintien à domicile\ndes personnes âgées, dépendantes et handicapées.", + "email": "contact@mssdom.fr", + "name": "MSSD Multi-Services et Soins à Domicile", + "note": "Interphone : MSSD - Dynamique Embauche (3ème ligne)", + "office": "association", + "opening_hours": "Mo-Fr 09:00-12:00,13:00-17:00", + "phone": "+33983990089", + "website": "https://mssdom.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1679397, + 48.6839065 + ] + }, + "id": "node/6602243073" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6615924825", + "addr:housenumber": "103 Ter", + "amenity": "restaurant", + "capacity": "80", + "cuisine": "indian", + "email": "contact@newtajmahal.net", + "opening_hours": "Tu-Su 12:00-14:00, 19:00-23:00", + "outdoor_seating": "no", + "phone": "+33 1 69 57 02 99", + "reservation": "yes", + "takeaway": "yes", + "toilets:wheelchair": "no", + "website": "http://newtajmahal.net", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713161, + 48.7063074 + ] + }, + "id": "node/6615924825" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6625197402", + "addr:housenumber": "49", + "addr:postcode": "91210", + "addr:street": "Avenue Liberté", + "club": "sport", + "name": "Société Nautique de la Haute Seine", + "phone": "+33 1 69 42 36 13", + "short_name": "SNHS", + "sport": "rowing", + "website": "https://snhs.assoconnect.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3883999, + 48.6871613 + ] + }, + "id": "node/6625197402" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6637004406", + "access:covid19": "yes", + "addr:housenumber": "6", + "addr:street": "Place du Général de Gaulle", + "name": "Au Village", + "phone": "+33 164910077", + "shop": "tobacco" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0772168, + 48.6459643 + ] + }, + "id": "node/6637004406" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6676913545", + "addr:city": "Rungis", + "addr:housenumber": "54", + "addr:postcode": "94150", + "addr:street": "Voie des Groux", + "fee": "yes", + "opening_hours": "24/7", + "operator": "Europarking Travelcar Onepark", + "operator:type": "private_for_profit", + "parking": "surface", + "phone": "+33 7 67 16 86 98" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3468417, + 48.7403962 + ] + }, + "id": "node/6676913545" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6695781898", + "amenity": "fast_food", + "cuisine": "pizza", + "name": "Dim's", + "opening_hours": "Mo-Su 11:00-14:00,18:00-23:00", + "phone": "+33 1 60 46 12 18", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2010", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4993541, + 48.6920376 + ] + }, + "id": "node/6695781898" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6712108112", + "addr:city": "Corbeil-Essonnes", + "addr:housenumber": "29", + "addr:postcode": "91100", + "addr:street": "Rue du Maréchal de Lattre de Tassigny", + "air_conditioning": "yes", + "amenity": "bar", + "brewery": "no", + "description": "Bar à jeux de société associatif", + "email": "contact@lapierrothèque.fr", + "name": "La Pierrothèque Asso", + "opening_hours": "Th-Fr 18:00-22:30, Sa 14:00-22:30, Su 14:00-21:00", + "outdoor_seating": "yes", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "phone": "+33 6 26 63 19 94", + "start_date": "14/06/2019", + "website": "https://lapierrotheque.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4701588, + 48.6099297 + ] + }, + "id": "node/6712108112" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6732177974", + "addr:city": "Sainte-Geneviève-des-Bois", + "addr:housenumber": "21", + "addr:postcode": "91700", + "addr:street": "Avenue Gabriel Péri", + "name": "Boucherie des Muguets", + "phone": "+33 1 60 16 26 67", + "shop": "butcher", + "website": "http://www.boucheriedesmuguets.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3165658, + 48.6517539 + ] + }, + "id": "node/6732177974" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6738349779", + "leisure": "tanning_salon", + "name": "O-Sun", + "phone": "+33 1 69 51 42 10", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3344734, + 48.6446354 + ] + }, + "id": "node/6738349779" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6742517281", + "name": "Leonidas", + "opening_hours": "Mo-Sa 09:00-19:30", + "phone": "+33160816538", + "shop": "chocolate", + "website": "https://www.leonidas.com/fr_fr/node/2690", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1381838, + 48.4390888 + ] + }, + "id": "node/6742517281" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6743792484", + "disused:shop": "beauty", + "name": "Guinot", + "opening_hours": "Tu-Fr 10:00-12:30, 14:30-19:00; Sa 10:00-17:00", + "phone": "+33 1 60 80 46 81", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1912477, + 48.4928683 + ] + }, + "id": "node/6743792484" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6750752975", + "description": "pompe-moteurs : rembobinage électromécanique sur site", + "name": "RSI", + "office": "company", + "phone": "+33 1 69 92 27 61", + "website": "https://www.motralec.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1988, + 48.4914115 + ] + }, + "id": "node/6750752975" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6750790241", + "craft": "upholsterer", + "description": "vente et prestation de service meubles et cuisine", + "name": "Chic & charme", + "phone": "+33 6 72 53 08 23" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1945642, + 48.4890481 + ] + }, + "id": "node/6750790241" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6750821208", + "description": "signalisation routière", + "name": "France ligne", + "office": "company", + "phone": "+33 1 60 80 34 17" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1985821, + 48.4910018 + ] + }, + "id": "node/6750821208" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6750822324", + "name": "Arès", + "opening_hours": "Mo-Th 08:45-12:15,13:30-18:00; Fr 08:45-12:15,13:30-17:00", + "phone": "+33 164588933", + "product": "food", + "shop": "trade" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1990906, + 48.4910838 + ] + }, + "id": "node/6750822324" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6750825992", + "name": "Destockage Informatique", + "opening_hours": "Sa,Su 10:00-18:00", + "phone": "+33 160805371", + "product": "netbook,pc", + "shop": "computer" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1997918, + 48.490954 + ] + }, + "id": "node/6750825992" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6754027285", + "addr:postcode": "91000", + "addr:street": "Square des Champs-Élysées", + "amenity": "fast_food", + "cuisine": "steak_house;barbecue;friture", + "facebook": "https://fr-fr.facebook.com/MyChickenBraise/", + "name": "My Chicken Braisé", + "name:en": "My Braised Chicken", + "name:fr": "My Chicken Braisé", + "opening_hours": "Mo-We, Fr-Sa 18:00-22:30", + "phone": "+33 7 82 77 04 91" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4234788, + 48.626074 + ] + }, + "id": "node/6754027285" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6755686686", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "56", + "addr:postcode": "91260", + "addr:street": "Grande Rue", + "email": "contact@discophenia.fr", + "facebook": "https://www.facebook.com/discophenia.juvisy/", + "name": "Discophenia", + "phone": "+33 1 69 96 26 90", + "shop": "music", + "website": "http://www.discophenia.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3755003, + 48.6901189 + ] + }, + "id": "node/6755686686" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6755700124", + "addr:housenumber": "105", + "amenity": "fast_food", + "cuisine": "kebab", + "phone": "+33 1 69 05 79 49" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713019, + 48.7063955 + ] + }, + "id": "node/6755700124" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6760362543", + "name": "Gan", + "office": "insurance", + "opening_hours": "Tu-Fr 09:00-12:30, 14:00-18:00; Sa 09:00-12:00", + "phone": "+33 1 60 80 30 72", + "website": "www.tual.assurances.gan" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1929098, + 48.4950604 + ] + }, + "id": "node/6760362543" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6760365004", + "amenity": "doctors", + "description": "sur rendez vous", + "healthcare": "nurse", + "name": "Cabinet Infirmier", + "opening_hours:signed": "no", + "phone": "+33 6 10 47 29 11" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.19279, + 48.4948265 + ] + }, + "id": "node/6760365004" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6760369975", + "description": "Soins des cils, sur rendez vous", + "name": "MériCils", + "opening_hours": "Mo 10:00-20:00; Tu 14:00-20:00; We 10:00-20:00; Fr 10:00-20:00; Sa 10:00-19:00", + "phone": "+33 6 59 58 01 60", + "shop": "beauty", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1926475, + 48.4948958 + ] + }, + "id": "node/6760369975" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6760370014", + "name": "Nature et Spa", + "opening_hours": "Mo-Sa 08:00-19:00", + "phone": "+33 1 69 58 04 58", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1933923, + 48.4957164 + ] + }, + "id": "node/6760370014" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6764864078", + "addr:city": "Montgeron", + "addr:housenumber": "8", + "addr:postcode": "91230", + "addr:street": "Rue René Haby", + "amenity": "restaurant", + "name": "Côté Café & Côté Cuisine", + "phone": "+33 1 69 03 15 56", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4540053, + 48.7069676 + ] + }, + "id": "node/6764864078" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6764892745", + "addr:city": "Montgeron", + "addr:housenumber": "53", + "addr:postcode": "91230", + "addr:street": "Avenue de la République", + "amenity": "restaurant", + "cuisine": "american", + "name": "Le Feel Good", + "outdoor_seating": "yes", + "phone": "+33 1 69 73 70 17", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4552109, + 48.7071986 + ] + }, + "id": "node/6764892745" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6764931783", + "addr:city": "Montgeron", + "addr:housenumber": "83", + "addr:postcode": "91230", + "addr:street": "Avenue de la République", + "amenity": "social_facility", + "fax": "+33169529477", + "name": "Mélavie", + "phone": "+33169035184", + "ref:FR:FINESS": "910701622", + "ref:FR:SIRET": "30939744600019", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wheelchair": "yes", + "wikidata": "Q112990335" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4582807, + 48.7055865 + ] + }, + "id": "node/6764931783" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6776645873", + "amenity": "school", + "email": "ce.0910438G@ac-versailles.fr", + "name": "École élémentaire Jules Ferry", + "operator:type": "public", + "phone": "+33 1 69 80 70 42", + "ref:UAI": "0910438G", + "school:FR": "primaire", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2012" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3035026, + 48.6358265 + ] + }, + "id": "node/6776645873" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6776645874", + "amenity": "school", + "email": "ce.0911277U@ac-versailles.fr", + "name": "École maternelle Jules Ferry", + "operator:type": "public", + "phone": "+33 1 69 49 38 51", + "ref:UAI": "0911277U", + "school:FR": "maternelle", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2012" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3027177, + 48.635627 + ] + }, + "id": "node/6776645874" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6779117839", + "addr:city": "Montlhéry", + "addr:housenumber": "1", + "addr:postcode": "91310", + "addr:street": "Rue du Docteur Ogé", + "amenity": "restaurant", + "cuisine": "italian;pizza", + "name": "Rugantino", + "opening_hours": "Tu-Sa 12:00-14:00,19:00-22:00; Su,Mo off", + "phone": "+33169806050", + "survey:date": "2020-08-19", + "website": "https://www.facebook.com/rugantino.montlhery/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2709974, + 48.6386145 + ] + }, + "id": "node/6779117839" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6782386266", + "addr:city": "Wissous", + "addr:housenumber": "8", + "addr:postcode": "91320", + "addr:street": "Rue Victor Baloche", + "name": "La brocante du village", + "opening_hours": "10:30-13:00,15:00-19:00; We off", + "phone": "+33 1 69 30 71 46", + "shop": "antiques", + "website": "https://www.labrocanteduvillage.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3270477, + 48.7303801 + ] + }, + "id": "node/6782386266" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6782695972", + "addr:city": "Saint-Michel-sur-Orge", + "addr:housenumber": "8", + "addr:postcode": "91240", + "addr:street": "Place Jules Ferry", + "name": "Ladies ArtCorps", + "opening_hours": "Tu-Sa 11:00-18:00", + "phone": "+33 6 17 27 86 13", + "shop": "tattoo" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3042403, + 48.6355201 + ] + }, + "id": "node/6782695972" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6785938995", + "addr:city": "Morangis", + "addr:housenumber": "3", + "addr:postcode": "91420", + "addr:street": "Avenue Pierre Corneille", + "amenity": "restaurant", + "brewery": "yes", + "cuisine": "french", + "name": "L'Annexe", + "outdoor_seating": "yes", + "phone": "+33169091438" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3331066, + 48.7012034 + ] + }, + "id": "node/6785938995" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6788629371", + "contact:facebook": "desfilsetuneaiguille", + "contact:instagram": "desfilsetuneaiguille", + "name": "Des Fils et une Aiguille", + "phone": "+33 952008383", + "shop": "sewing", + "website": "https://www.desfilsetuneaiguille.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1534373, + 48.6475926 + ] + }, + "id": "node/6788629371" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6788629376", + "leisure": "horse_riding", + "name": "Les écurie d'Elydre", + "phone": "+33 681911342" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1553561, + 48.6444222 + ] + }, + "id": "node/6788629376" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6792521770", + "addr:street": "Rue Joseph Piette", + "name": "Pressing de la gare", + "opening_hours": "Tu 09:00-12:30, 15:30-19:30; Th 09:00-12:15, 15:30-19:30; Sa 09:00-12:30, 14:30-17:00", + "phone": "+33 9 87 75 84 48", + "shop": "dry_cleaning", + "website": "http://pressingdelagare.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4622598, + 48.7076183 + ] + }, + "id": "node/6792521770" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6848127206", + "addr:housenumber": "49", + "amenity": "social_centre", + "email": "centresocialduval@mairie-athis-mons.fr", + "operator": "Mairie d'Athis-Mons", + "phone": "+33 1 69 54 54 70" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3965992, + 48.7075676 + ] + }, + "id": "node/6848127206" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6856244389", + "amenity": "fast_food", + "cuisine": "pizza", + "name": "Pizza au Feu de Bois Napoli", + "opening_hours": "Su 18:00-21:30; PH off", + "phone": "0685963856", + "shop": "street_vendor", + "street_vendor": "food_truck", + "takeaway": "only", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.272534, + 48.737961 + ] + }, + "id": "node/6856244389" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6883089853", + "addr:city": "Yerres", + "addr:housenumber": "31", + "addr:postcode": "91330", + "addr:street": "Rue Charles de Gaulle", + "name": "Maison Cerf", + "phone": "+33 1 69 48 45 95", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4920824, + 48.715191 + ] + }, + "id": "node/6883089853" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6883158959", + "addr:city": "Yerres", + "addr:housenumber": "6", + "addr:postcode": "91330", + "addr:street": "Avenue du Général Leclerc", + "name": "Garage de l'Ancienne Poste", + "opening_hours": "Mo-Fr 08:00-12:00,14:00-18:30", + "phone": "+33 1 69 48 45 68", + "shop": "car_repair" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4835401, + 48.7167288 + ] + }, + "id": "node/6883158959" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6898145411", + "access": "yes", + "amenity": "charging_station", + "capacity": "4", + "email": "ms.eur-fr-res-recelecirve@totalenergies.com", + "fee": "yes", + "motorcar": "yes", + "network": "Total Charge Rapide", + "opening_hours": "24/7", + "operator": "TotalEnergies", + "operator:wikidata": "Q154037", + "owner": "TotalEnergies", + "phone": "+33141354000", + "ref:EU:EVSE": "FR*HPC*PNF080155", + "socket:chademo": "4", + "socket:type2": "2", + "socket:type2_combo": "4", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 05/2022", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1455705, + 48.6353868 + ] + }, + "id": "node/6898145411" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6902629330", + "amenity": "restaurant", + "cuisine": "italian", + "description:covid19": "En vente à emporter uniquement", + "name": "La Casa Bella", + "opening_hours": "Mo-Fr 12:00-14:30, 19:00-22:00; Sa19:00-22:00; PH off", + "opening_hours:covid19": "Mo-Su 18:00-21:00", + "phone": "+33 1 64 46 05 47", + "start_date": "2011-03-29", + "takeaway": "yes", + "takeaway:covid19": "only", + "website": "http://www.restaurant-lacasabella.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1222832, + 48.7076237 + ] + }, + "id": "node/6902629330" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6911946594", + "addr:city": "Athis-Mons", + "addr:housenumber": "86", + "addr:postcode": "91200", + "addr:street": "Rue de la Voie Verte", + "email": "athis.mons@spf91.org", + "name": "Secours Populaire Français", + "office": "association", + "phone": "+33 1 69 00 47 92", + "website": "http://www.secourspopulaire.fr/68/comite-de-athis-mons" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3574203, + 48.7006476 + ] + }, + "id": "node/6911946594" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6934966375", + "addr:housenumber": "124", + "amenity": "fast_food", + "cuisine": "burger", + "phone": "+33 7 86 95 18 08" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3718795, + 48.7067336 + ] + }, + "id": "node/6934966375" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6934966379", + "addr:housenumber": "32", + "craft": "electronics_repair", + "email": "alfatele@sfr.fr", + "opening_hours": "Mo-Sa 09:00-12:00,14:00-19:00", + "phone": "+33 1 69 84 76 04" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720504, + 48.7003849 + ] + }, + "id": "node/6934966379" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6935032959", + "addr:housenumber": "126", + "phone": "+33 1 60 48 07 28", + "shop": "clothes", + "website": "http://www.destockmania.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719263, + 48.7068934 + ] + }, + "id": "node/6935032959" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6967749825", + "amenity": "recycling", + "name": "Déchèterie du Coudray-Montceaux", + "operator": "Semaer", + "phone": "+33 1 69 74 23 50", + "recycling_type": "centre", + "ref:FR:SINOE": "113049", + "source": "ADEME - SINOE ® - Annuaire 2017 des déchèteries de déchets ménagers et assimilés (DMA)", + "start_date": "2017-06-01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4973404, + 48.5603031 + ] + }, + "id": "node/6967749825" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6968595087", + "name": "Boucherie Chevry II", + "opening_hours": "Tu,We,Fr,Sa 08:00-13:00,15:45-19:30; Su 08:30-12:30", + "phone": "+33 1 60 12 23 36", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.115359, + 48.6877954 + ] + }, + "id": "node/6968595087" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6969759492", + "addr:city": "Athis-Mons", + "addr:housenumber": "19", + "addr:postcode": "91200", + "addr:street": "Rue Étienne Lebeau", + "amenity": "fast_food", + "cuisine": "thai", + "diet:halal": "yes", + "drive_through": "no", + "name": "Phuket Wok", + "phone": "+33 1 70 58 15 98", + "website": "https://phuket-wok.business.site/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3881481, + 48.7090071 + ] + }, + "id": "node/6969759492" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6976485026", + "amenity": "kindergarten", + "name": "Accueil de loisirs maternel Kergomard", + "phone": "+33 1 69 38 80 85" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3866249, + 48.7066503 + ] + }, + "id": "node/6976485026" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6976697591", + "addr:housenumber": "4", + "bakehouse": "yes", + "phone": "+33 1 69 24 78 24", + "shop": "bakery", + "website": "http://lenviegourmande-91.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3870102, + 48.7090029 + ] + }, + "id": "node/6976697591" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6996968775", + "addr:housenumber": "3", + "office": "government", + "phone": "+33 1 69 57 83 00" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3635005, + 48.7037604 + ] + }, + "id": "node/6996968775" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6996968777", + "addr:housenumber": "1", + "amenity": "social_centre", + "contact:mobile": "+33 6 24 64 55 85", + "operator": "Mairie d'Athis-Mons", + "operator:type": "public", + "phone": "+33 1 69 54 55 09" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3637022, + 48.70372 + ] + }, + "id": "node/6996968777" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6997038048", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Rue de l'Épinette", + "amenity": "toy_library", + "email": "ludotheque.marelle@grandorlyseinebievre.fr", + "operator": "Ludothèque La Marelle", + "phone": "+33 1 69 57 81 25" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3618515, + 48.703579 + ] + }, + "id": "node/6997038048" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6997038049", + "addr:housenumber": "18", + "amenity": "school", + "email": "0910263S@ac-versailles.fr", + "phone": "+33 1 69 38 71 89", + "school:FR": "élémentaire" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3608532, + 48.7027797 + ] + }, + "id": "node/6997038049" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6997038054", + "addr:housenumber": "18", + "amenity": "community_centre", + "phone": "+33 1 69 38 62 73" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3612674, + 48.7022563 + ] + }, + "id": "node/6997038054" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7001462481", + "addr:housenumber": "3-5", + "email": "pole.social@mairie-athis-mons.fr", + "government": "public_service", + "office": "government", + "phone": "+33 1 69 54 54 49", + "website": "http://www.mairie-athis-mons.fr/annuaire/structure_44.htm" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3871132, + 48.7084163 + ] + }, + "id": "node/7001462481" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7001583831", + "addr:housenumber": "1", + "internet_access": "no", + "phone": "+33 1 69 38 95 17", + "shop": "newsagent", + "tobacco": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3635188, + 48.7045644 + ] + }, + "id": "node/7001583831" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7001583832", + "addr:housenumber": "1", + "government": "administrative", + "office": "government", + "phone": "+33 1 55 26 11 90", + "website": "https://www.groupe3f.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.364221, + 48.7047601 + ] + }, + "id": "node/7001583832" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7001583833", + "addr:full": "55 Avenue Jacques Chirac 91200 Athis-Mons", + "healthcare": "centre", + "healthcare:speciality": "plan", + "name": "PMI du Noyer Renard", + "phone": "+33 1 69 38 22 21" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3660751, + 48.7055261 + ] + }, + "id": "node/7001583833" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7001583834", + "addr:full": "61 Avenue Jacques Chirac 91200 Athis-Mons", + "email": "cmpp.assathiany@amppviala.fr", + "healthcare": "counselling", + "name": "Centre Médico Psycho-Pédagogique Roland Assathiany (CMPP)", + "phone": "+33 1 69 38 39 41" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3653484, + 48.7055035 + ] + }, + "id": "node/7001583834" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7008851069", + "addr:housenumber": "34", + "email": "athismonsvoile@gmail.com", + "harbour": "harbour_master", + "phone": "+33 6 65 52 98 54", + "sport": "sailing", + "website": "https://www.athismonsvoile.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3975664, + 48.7001598 + ] + }, + "id": "node/7008851069" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7012019971", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Rue de la Fondation", + "name": "Aquarium du CE ADP d'Orly", + "phone": "+33 1 49 75 07 59", + "tourism": "aquarium" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3889465, + 48.7179812 + ] + }, + "id": "node/7012019971" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7019231108", + "addr:housenumber": "4", + "email": "mjd.athismons@grandorlyseinebievre.fr", + "government": "public_service", + "office": "government", + "phone": "+33 1 69 57 82 80", + "website": "https://www.grandorlyseinebievre.fr/au-quotidien/solidarites/maisons-de-justice-et-du-droit/maison-de-justice-et-du-droit-a-athis-mons" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3721483, + 48.6985002 + ] + }, + "id": "node/7019231108" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7020167316", + "addr:housenumber": "180", + "alt_name": "Kentucky Fried Chicken", + "amenity": "fast_food", + "brand": "KFC", + "brand:wikidata": "Q524757", + "brand:wikipedia": "en:KFC", + "cuisine": "chicken", + "phone": "+33 1 69 24 30 51", + "takeaway": "yes", + "website": "http://www.kfc.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3740422, + 48.7135656 + ] + }, + "id": "node/7020167316" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7020679373", + "amenity": "fast_food", + "brand": "La Croissanterie", + "brand:wikidata": "Q3207961", + "brand:wikipedia": "fr:La Croissanterie", + "cuisine": "sandwich", + "name": "La Croissanterie", + "phone": "+33 1 60 79 19 70", + "source": "survey", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4260849, + 48.6281294 + ] + }, + "id": "node/7020679373" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7020679374", + "amenity": "restaurant", + "cuisine": "japanese", + "delivery": "yes", + "name": "Sakae Sushi", + "opening_hours": "Mo-Su 11:30-14:30,18:30-22:00", + "phone": "+33 1 60 79 32 08", + "source": "survey", + "takeaway": "yes", + "website": "http://sakaesushi-evry.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4282306, + 48.6240358 + ] + }, + "id": "node/7020679374" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7029293268", + "addr:city": "Athis-Mons", + "addr:housenumber": "105", + "addr:postcode": "91200", + "addr:street": "Avenue du 18 Avril 1944", + "government": "public_service", + "name": "Mairie annexe du Val", + "office": "government", + "phone": "+33 1 69 38 44 09" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3869943, + 48.7022838 + ] + }, + "id": "node/7029293268" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7029293273", + "addr:city": "Athis-Mons", + "addr:housenumber": "111", + "addr:postcode": "91200", + "addr:street": "Avenue du 18 Avril 1944", + "amenity": "fast_food", + "cuisine": "pizza", + "delivery": "yes", + "name": "Andiamo Pizza", + "phone": "+33 1 60 48 88 88", + "takeaway:covid19": "yes", + "website": "http://www.andiamopizzaathis-mons.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.387368, + 48.7023769 + ] + }, + "id": "node/7029293273" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7029293274", + "addr:city": "Athis-Mons", + "addr:housenumber": "105", + "addr:postcode": "91200", + "addr:street": "Avenue du 18 Avril 1944", + "amenity": "cafe", + "cuisine": "turkish", + "name": "Mozart Café", + "phone": "+33 1 60 48 17 61" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3871632, + 48.702324 + ] + }, + "id": "node/7029293274" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7029293277", + "addr:city": "Athis-Mons", + "addr:housenumber": "101", + "addr:postcode": "91200", + "addr:street": "Avenue du 18 Avril 1944", + "email": "marvyassurancesconseil@orange.fr", + "name": "Marvy Assurances Conseil", + "office": "insurance", + "phone": "+33 1 69 06 99 90" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3868496, + 48.7020512 + ] + }, + "id": "node/7029293277" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7036483459", + "addr:city": "Athis-Mons", + "addr:housenumber": "45", + "addr:postcode": "91200", + "addr:street": "Rue Geneviève Anthonioz-de Gaulle", + "amenity": "library", + "contact:twitter": "MedBeauvoir", + "email": "mediatheques@grandorlyseinebievre.fr", + "fax": "+33 1 69 57 81 85", + "internet_access": "yes", + "name": "Médiathèque Simone de Beauvoir", + "phone": "+33 1 69 57 81 81", + "ref:isil": "FR-910276201", + "website": "https://mediatheques.grandorlyseinebievre.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3941318, + 48.7120098 + ] + }, + "id": "node/7036483459" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040138638", + "name": "Jack Pier Coiffure", + "phone": "+33 1 69 06 41 12", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4078851, + 48.6483526 + ] + }, + "id": "node/7040138638" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040138639", + "name": "Maryline Fleurs", + "opening_hours": "Tu-Sa 09:00-13:00,15:00-20:00; Su 09:00-13:30; Mo 15:00-20:00", + "phone": "+33 1 69 06 87 78", + "shop": "florist" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4079143, + 48.6483758 + ] + }, + "id": "node/7040138639" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040138641", + "name": "Les Opticiens Conseils", + "opening_hours": "Tu-Fr 10:00-13:00,14:15-19:00; Sa 10:00-13:00,14:00-19:00", + "operator": "Les Opticiens Conseils", + "phone": "+33 1 69 06 49 16", + "shop": "optician", + "website": "http://www.opticienconseil.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4082894, + 48.6486508 + ] + }, + "id": "node/7040138641" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040138643", + "amenity": "driving_school", + "name": "Ris-Orangis Conduite Cedrey", + "phone": "+33 1 69 43 95 61" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4084152, + 48.6487351 + ] + }, + "id": "node/7040138643" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040138647", + "name": "Daniel Stephan", + "opening_hours": "Tu-Fr 09:00-19:00; Sa 09:00-17:30", + "operator": "Daniel Stephan", + "phone": "+33 1 69 43 25 85", + "shop": "hairdresser", + "website": "http://www.daniel-stephan.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4087414, + 48.6490158 + ] + }, + "id": "node/7040138647" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040138648", + "amenity": "fast_food", + "cuisine": "pizza", + "delivery": "yes", + "name": "Milano Pizza 91", + "opening_hours": "Mo-Th 11:00-14:30,18:00-22:30; Fr-Sa 11:00-14:30,18:00-23:00; Su 18:00-22:30", + "phone": "+33 1 69 06 63 30", + "takeaway": "yes", + "website": "http://www.pizzamilano91.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4108059, + 48.6487953 + ] + }, + "id": "node/7040138648" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040138649", + "amenity": "fast_food", + "cuisine": "turkish", + "name": "Eftalya", + "opening_hours": "Mo-Su 16:00-02:00", + "phone": "+33 1 69 06 40 42" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4102948, + 48.6489337 + ] + }, + "id": "node/7040138649" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040138650", + "amenity": "driving_school", + "name": "Auto-École George Sand", + "opening_hours": "Mo-Th 15:00-19:00; Fr 15:00-18:00; Sa 12:30-15:30", + "phone": "+33 9 51 25 42 51" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4102046, + 48.6489453 + ] + }, + "id": "node/7040138650" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040138651", + "name": "Coiffure Plus", + "phone": "+33 1 69 43 30 00", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4101308, + 48.6489655 + ] + }, + "id": "node/7040138651" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040138652", + "name": "ETM", + "opening_hours": "Mo-Sa 08:30-12:30,14:30-19:00", + "phone": "+33 1 69 43 20 11", + "shop": "dry_cleaning" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4100636, + 48.6489839 + ] + }, + "id": "node/7040138652" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040138653", + "amenity": "fast_food", + "cuisine": "indian", + "delivery": "yes", + "name": "Indian Food", + "opening_hours": "Mo-Tu,Sa-Su 11:30-15:00,18:30-23:00; Fr 18:30-23:00", + "phone": "+33 1 69 49 16 83", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4095986, + 48.6491213 + ] + }, + "id": "node/7040138653" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040151380", + "level": "1", + "name": "SOFIE Experts Comptables", + "office": "accountant", + "phone": "+33 1 69 02 77 60", + "website": "https://www.sofie-sa.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4106219, + 48.6501807 + ] + }, + "id": "node/7040151380" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040151381", + "brand": "AXA", + "brand:wikidata": "Q160054", + "level": "0", + "name": "AXA Laurent Mauger", + "office": "insurance", + "opening_hours": "Mo 14:00-18:00; Tu-Fr 09:00-12:00,14:00-18:00", + "phone": "+33 1 69 43 25 22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4105849, + 48.6502061 + ] + }, + "id": "node/7040151381" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040151382", + "amenity": "bar", + "contact:instagram": "https://www.instagram.com/lepalladium91", + "cuisine": "kebab", + "level": "0", + "name": "Le Palladium", + "opening_hours": "Su-Th 08:30-02:00; Fr-Sa 08:30-02:00", + "phone": "+33 1 69 39 48 06" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4094351, + 48.6494311 + ] + }, + "id": "node/7040151382" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040151384", + "name": "Audition Marc Boulet", + "opening_hours": "Tu-We,Fr 09:30-12:30,14:00-19:00; Sa 09:30-19:00", + "phone": "+33 1 69 43 00 11", + "shop": "hearing_aids", + "website": "http://www.marcbouletaudition.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4094337, + 48.6500177 + ] + }, + "id": "node/7040151384" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040180587", + "amenity": "fast_food", + "cuisine": "pizza", + "name": "Rapido Pizza", + "opening_hours": "Su-Th 11:00-14:30,18:00-22:30; Fr-Sa 11:00-14:30,18:00-23:00", + "phone": "+33 1 69 25 88 22", + "website": "http://www.rapidopizza91.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.407389, + 48.650022 + ] + }, + "id": "node/7040180587" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7040180589", + "amenity": "veterinary", + "name": "Dr Anne Chevallier", + "phone": "+33 1 69 25 86 44" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4073119, + 48.6497973 + ] + }, + "id": "node/7040180589" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7041505538", + "contact:facebook": "https://www.facebook.com/Maison-ADER-651333048396987/", + "craft": "builder", + "email": "entreprise.ader@gmail.com", + "name": "Maison Ader", + "office": "property_management", + "opening_hours": "Mo-Fr 09:00-17:00", + "phone": "+33 1 60 47 24 80" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4127315, + 48.6524028 + ] + }, + "id": "node/7041505538" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7044404123", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Rue des Pitourées", + "amenity": "school", + "email": "0910265U@ac-versailles.fr", + "name": "École élémentaire Camille Flammarion", + "phone": "+33 1 69 38 47 12", + "school:FR": "élémentaire" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3654544, + 48.7032565 + ] + }, + "id": "node/7044404123" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7044706198", + "addr:city": "Athis-Mons", + "addr:housenumber": "18", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "brand": "Auchan", + "brand:wikidata": "Q758603", + "brand:wikipedia": "en:Auchan", + "facebook": "http://www.facebook.com/Simply-Market-Athis-Mons-1523109061298158/", + "name": "Auchan", + "phone": "+33 1 69 57 52 90", + "ref:FR:NAF": "4711D", + "ref:FR:SIRET": "410 409 015 03810", + "shop": "supermarket", + "website": "https://www.auchan.fr/magasins/supermarche-athis-mons-2/sl-1368" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3628935, + 48.7054735 + ] + }, + "id": "node/7044706198" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7046383743", + "addr:housenumber": "17", + "brand": "Nicolas", + "brand:wikidata": "Q3340012", + "brand:wikipedia": "en:Nicolas (wine retailer)", + "drive_through": "no", + "phone": "+33 1 60 48 05 28", + "shop": "alcohol", + "website": "https://www.nicolas.com/fr/magasins/ATHIS-MONS/s/00005080.html" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713977, + 48.6994486 + ] + }, + "id": "node/7046383743" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7046383744", + "addr:housenumber": "19", + "email": "athismons@simplicicar.fr", + "phone": "+33 9 53 27 79 11", + "shop": "caravan", + "website": "http://simplicicar.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713216, + 48.6994967 + ] + }, + "id": "node/7046383744" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7046383745", + "addr:housenumber": "69", + "brand": "Laforêt", + "brand:wikidata": "Q56310946", + "brand:wikipedia": "fr:Laforêt (immobilier)", + "email": "athismons@laforet.com", + "office": "estate_agent", + "opening_hours": "Mo-Sa 09:30-13:00,14:00-19:00", + "phone": "+33 1 60 48 78 00", + "ref:FR:NAF": "6831Z", + "ref:FR:SIRET": "50470655700049", + "website": "http://www.laforet.com/agence-immobiliere/athismons" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713745, + 48.7036798 + ] + }, + "id": "node/7046383745" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7049490928", + "addr:city": "Orsay", + "addr:housenumber": "8", + "addr:postcode": "91400", + "addr:street": "Rue Charles de Gaulle", + "email": "contact@heptode.com", + "name": "HEPTODE", + "opening_hours:signed": "no", + "phone": "+33 9 81 86 10 40", + "shop": "music" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1898079, + 48.7014652 + ] + }, + "id": "node/7049490928" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7052731790", + "addr:city": "Athis-Mons", + "addr:housenumber": "2", + "addr:postcode": "91200", + "addr:street": "Rue Geneviève Anthonioz-de Gaulle", + "name": "APEL Saint-Charles", + "office": "association", + "phone": "+33 1 60 48 43 66", + "website": "http://apelstcharles91.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3901276, + 48.7093743 + ] + }, + "id": "node/7052731790" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7053916443", + "addr:housenumber": "108", + "office": "yes", + "phone": "+33 1 69 38 27 27", + "website": "http://www.seqens.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3801078, + 48.7050575 + ] + }, + "id": "node/7053916443" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7053969212", + "addr:housenumber": "100", + "phone": "+33 9 84 06 74 94", + "ref:FR:NAF": "1071C", + "ref:FR:SIRET": "83395614700015", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3793104, + 48.705278 + ] + }, + "id": "node/7053969212" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7053969213", + "addr:housenumber": "129", + "contact:instagram": "https://instagram.com/Weilness_", + "facebook": "http://www.facebook.com/Weilness/", + "phone": "+33 1 69 38 92 40", + "ref:FR:NAF": "9602A", + "ref:FR:SIRET": "84243485400019", + "shop": "hairdresser", + "website": "http://www.weilness.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3816851, + 48.7050886 + ] + }, + "id": "node/7053969213" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7053969214", + "addr:housenumber": "85", + "phone": "+33 1 69 38 60 42", + "ref:FR:NAF": "9602A", + "ref:FR:SIRET": "84921058800018", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3774773, + 48.7073328 + ] + }, + "id": "node/7053969214" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7053969215", + "addr:housenumber": "48", + "amenity": "fast_food", + "cuisine": "burger;pizza;tacos;sandwich", + "email": "contact@lacantine-restaurant.fr", + "phone": "+33 1 78 75 51 49", + "website": "http://www.lacantine-restaurant.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3811778, + 48.7084704 + ] + }, + "id": "node/7053969215" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7054328005", + "brand": "Votre Marché", + "delivery": "yes", + "name": "Votre Marché", + "phone": "+33 1 60 75 25 17", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4516839, + 48.645731 + ] + }, + "id": "node/7054328005" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7054328006", + "amenity": "restaurant", + "cuisine": "chinese", + "name": "Xin Xin - Le soleil levant", + "phone": "+33 1 60 75 53 03", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4523913, + 48.6465914 + ] + }, + "id": "node/7054328006" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7054328010", + "name": "UDI", + "office": "estate_agent", + "opening_hours": "Mo-Sa 09:00-12:00,14:00-18:00", + "phone": "+33 1 60 75 07 18", + "website": "https://www.udi-immo.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4516222, + 48.6464416 + ] + }, + "id": "node/7054328010" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7054328024", + "amenity": "fast_food", + "cuisine": "kebab", + "name": "Istanbul Kebab", + "phone": "+33 1 60 75 19 47", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4509885, + 48.6476413 + ] + }, + "id": "node/7054328024" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7056274238", + "name": "Guy Hoquet", + "office": "estate_agent", + "phone": "+33 1 60 79 60 22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.450332, + 48.6488393 + ] + }, + "id": "node/7056274238" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7056274240", + "craft": "builder", + "name": "FL3C", + "phone": "+33 1 64 85 19 55", + "website": "https://www.construction-maison-fl3c.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4499545, + 48.6487104 + ] + }, + "id": "node/7056274240" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7056274241", + "amenity": "driving_school", + "name": "Auto-Moto- École de Soisy", + "opening_hours": "Tu,We,Fr 16:00-19:00; Sa 09:00-12:00", + "phone": "+33 1 69 89 33 22", + "website": "https://www.automotoecole-soisy.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4501416, + 48.6486049 + ] + }, + "id": "node/7056274241" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7059794335", + "addr:housenumber": "93 bis", + "amenity": "community_centre", + "phone": "+33 1 69 38 08 66" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3869862, + 48.6991965 + ] + }, + "id": "node/7059794335" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7059794336", + "addr:housenumber": "98", + "amenity": "school", + "email": "ce.0910542V@ac-versailles.fr", + "operator:type": "public", + "phone": "+33 1 69 38 57 05", + "preschool": "yes", + "ref:UAI": "0910542V", + "school:FR": "maternelle", + "source": "data.gouv.fr:Éducation Nationale - 03/2018" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3862681, + 48.6992572 + ] + }, + "id": "node/7059794336" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7059794344", + "addr:housenumber": "95 ter", + "amenity": "community_centre", + "phone": "+33 1 69 54 55 37" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.387432, + 48.6999134 + ] + }, + "id": "node/7059794344" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7059802515", + "addr:housenumber": "2", + "amenity": "library", + "operator": "Grand-Orly Seine Bièvre", + "phone": "+33 1 69 57 82 20" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3855166, + 48.6998899 + ] + }, + "id": "node/7059802515" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7059802516", + "addr:housenumber": "2", + "amenity": "childcare", + "email": "famille.tricotin@free.fr", + "phone": "+33 7 66 14 18 99", + "website": "http://crechetricotin.athis.free.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3858177, + 48.6999139 + ] + }, + "id": "node/7059802516" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7059826319", + "addr:city": "Athis-Mons", + "addr:housenumber": "6", + "addr:postcode": "91200", + "addr:street": "Rue du Docteur Guerin", + "amenity": "social_facility", + "email": "jeanrostand@arpavie.com", + "name": "Résidence Jean Rostand", + "operator": "ARPAVIE", + "phone": "+33 1 60 48 72 08", + "ref:FR:FINESS": "910800499", + "social_facility": "assisted_living", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "website": "http://www.arpavie.fr/residence/residence-jean-rostand", + "wheelchair": "yes", + "wikidata": "Q112924376" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3832328, + 48.7008055 + ] + }, + "id": "node/7059826319" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7061347703", + "amenity": "restaurant", + "cuisine": "pizza", + "name": "Allo Pizza Rapido", + "opening_hours": "Mo-Th 11:00-14:30,18:00-22:30; Fr,Sa 11:00-14:30,18:00-23:00; Su 18:00-22:30", + "phone": "+33 1 60 75 63 82", + "takeaway": "yes", + "website": "http://www.pizza-soisy.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4548147, + 48.6426867 + ] + }, + "id": "node/7061347703" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7061367667", + "fax": "+33 1 69 89 20 06", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Laboratoire de Biologie Médicale", + "opening_hours": "Mo-Fr 07:30-12:00,14:00-17:00; Sa 08:00-12:00", + "phone": "+33 1 60 75 13 62", + "ref:FR:FINESS": "910019637", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "611", + "website": "https://www.cerballiance.fr/laboratoires/soisy-sur-seine/lbm-soisy-sur-seine.html" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.454234, + 48.6431254 + ] + }, + "id": "node/7061367667" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7061367668", + "name": "Soisy Optique", + "opening_hours": "Tu-Sa 09:30-12:15,14:30-19:00", + "phone": "+33 1 69 89 38 41", + "shop": "optician", + "website": "http://soisyoptique.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.454126, + 48.6432144 + ] + }, + "id": "node/7061367668" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7061367669", + "name": "Body Care", + "opening_hours": "Mo 13:00-18:00; Tu-Fr 10:00-19:00; Sa 09:00-18:00", + "phone": "+33 1 88 33 79 42", + "shop": "massage", + "website": "https://bodycare-soisy.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4537975, + 48.6434621 + ] + }, + "id": "node/7061367669" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7061367670", + "amenity": "restaurant", + "cuisine": "moroccan", + "name": "L'olivier du Maroc", + "opening_hours": "Tu-Su 09:00-15:00,19:00-22:00", + "phone": "+33 1 60 75 91 53", + "takeaway": "yes", + "website": "http://www.olivierdumaroc.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4534025, + 48.6437836 + ] + }, + "id": "node/7061367670" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7061367671", + "name": "Caro Coiff", + "opening_hours": "Tu,Th,Fr 09:30-12:00,14:00-19:00; We,Sa 09:00-17:00", + "phone": "+33 1 60 75 28 78", + "shop": "hairdresser", + "website": "https://carocoiff.site-solocal.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4497943, + 48.6481845 + ] + }, + "id": "node/7061367671" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7066452895", + "addr:city": "Athis-Mons", + "addr:housenumber": "83", + "addr:postcode": "91200", + "addr:street": "Quai de l'Orge", + "email": "garageduquaidelorge@orange.fr", + "name": "Garage du quai de l'Orge", + "phone": "+33 1 60 48 01 23", + "shop": "car_repair", + "website": "http://www.garageduquaidelorge.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4028271, + 48.7112025 + ] + }, + "id": "node/7066452895" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7069210779", + "addr:housenumber": "80", + "phone": "+33 1 69 38 10 51", + "shop": "dry_cleaning" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4022782, + 48.7121792 + ] + }, + "id": "node/7069210779" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7069210780", + "addr:housenumber": "99c", + "email": "atelierpastryparis@gmail.com", + "phone": "+33 9 86 14 50 70", + "shop": "pastry", + "website": "http://atelierpastry.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4017656, + 48.7119603 + ] + }, + "id": "node/7069210780" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7069210781", + "addr:housenumber": "5b", + "contact:instagram": "https://instagram.com/stephaneplaza_athis_mons", + "email": "athismons@stephaneplazaimmobilier.com", + "facebook": "https://www.facebook.com/St%C3%A9phane-Plaza-immobilier-Athis-Mons-108848370575110/", + "office": "estate_agent", + "opening_hours": "Tu-Fr 09:00-12:00,14:00-19:00; Sa 09:00-12:00,14:00-18:00", + "phone": "+33 1 78 84 00 14", + "ref:FR:NAF": "6831Z", + "ref:FR:SIRET": "49529908300016", + "website": "http://athismons.stephaneplazaimmobilier.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4011649, + 48.7121557 + ] + }, + "id": "node/7069210781" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7069210782", + "addr:housenumber": "5a", + "emergency": "ambulance_station", + "phone": "+33 6 23 62 01 91" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4014751, + 48.7123097 + ] + }, + "id": "node/7069210782" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7069210783", + "addr:housenumber": "5", + "phone": "+33 1 69 38 67 56", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4012663, + 48.7122492 + ] + }, + "id": "node/7069210783" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7069210784", + "addr:housenumber": "5b", + "contact:instagram": "https://instagram.com/body.skins", + "phone": "+33 7 63 80 18 05", + "shop": "beauty", + "website": "https://www.treatwell.fr/salon/jenny-beauty/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4013992, + 48.71224 + ] + }, + "id": "node/7069210784" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7070214146", + "name": "Nouvelle Cité", + "office": "company", + "opening_hours": "Mo-Fr 09:00-12:30,14:00-18:00", + "phone": "+33 1 69 17 10 06", + "website": "https://www.nouvellecite.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1901363, + 48.5848779 + ] + }, + "id": "node/7070214146" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7070682296", + "addr:postcode": "91490", + "email": "escale19@outlook.fr", + "internet_access": "wlan", + "name": "L'escale19", + "phone": "+33672316074", + "tourism": "guest_house" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.473543, + 48.4030188 + ] + }, + "id": "node/7070682296" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7082078422", + "addr:housenumber": "143", + "amenity": "social_facility", + "email": "accueil.athis@lemoulinvert.org", + "operator": "Le Moulin Vert", + "operator:type": "private_non_profit", + "phone": "+33 1 60 48 84 84", + "ref:FR:FINESS": "910810795", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "website": "https://lemoulinvert.asso.fr/etablissement/etablissement-dhebergement-pour-personnes-agees-dependantes-athis-mons/", + "wheelchair": "yes", + "wikidata": "Q112990350" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4043454, + 48.7177459 + ] + }, + "id": "node/7082078422" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7086539075", + "addr:city": "La Norville", + "addr:housenumber": "60 H", + "addr:postcode": "91290", + "addr:street": "Chemin de la Garenne", + "amenity": "restaurant", + "cuisine": "french", + "name": "La Ciboulette", + "phone": "+33 1 64 90 47 47" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2618893, + 48.5858088 + ] + }, + "id": "node/7086539075" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7108052617", + "addr:city": "Chilly-Mazarin", + "addr:housenumber": "71", + "addr:postcode": "91380", + "addr:street": "Rue de Gravigny", + "name": "Docteur Jekyll Office", + "opening_hours": "Mo-Su 12:30-17:30", + "phone": "+33 9 81 96 00 91", + "shop": "tattoo", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.309203, + 48.6947641 + ] + }, + "id": "node/7108052617" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7114630177", + "addr:housenumber": "8 bis", + "amenity": "social_facility", + "email": "associationdelacour@wanadoo.fr", + "phone": "+33 1 69 38 95 20", + "ref:FR:FINESS": "910002310", + "social_facility": "assisted_living", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "website": "http://associationdelacour.e-monsite.com/", + "wikidata": "Q112921863" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3887048, + 48.7092442 + ] + }, + "id": "node/7114630177" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7114642396", + "addr:housenumber": "98 bis", + "office": "estate_agent", + "phone": "+33 1 69 25 47 07" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3718119, + 48.7052584 + ] + }, + "id": "node/7114642396" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7114642397", + "addr:housenumber": "102", + "phone": "+33 6 70 15 94 30", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3717694, + 48.7054681 + ] + }, + "id": "node/7114642397" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7114642398", + "addr:housenumber": "106", + "email": "athisoptic@free.fr", + "phone": "+33 9 84 14 98 33", + "shop": "optician" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3717678, + 48.7056691 + ] + }, + "id": "node/7114642398" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7124826544", + "contact:facebook": "https://www.facebook.com/pages/Le-marche-de-Marina/540522002765425", + "craft": "caterer", + "delivery": "only", + "email": "contact@lemarchedemarina.fr", + "name": "Le Marché de Marina", + "phone": "+33 6 58 48 75 38", + "website": "https://www.lemarchedemarina.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.446727, + 48.652219 + ] + }, + "id": "node/7124826544" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7124826545", + "name": "Garage Ad Hoc", + "opening_hours": "Mo 14:00-18:00; Tu-Fr 08:00-12:00,14:00-18:00; Sa 08:00-12:00", + "phone": "+33 1 60 75 10 22", + "website": "https://www.ad.fr/garage/garage-ad-ad-hoc" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4432951, + 48.6516824 + ] + }, + "id": "node/7124826545" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7124826546", + "contact:mobile": "+33 6 07 68 76 77", + "craft": "plumber", + "email": "plombichauffe91@orange.fr", + "fax": "+33 1 69 89 26 61", + "name": "Plombi-Chauffe 91", + "phone": "+33 1 60 75 53 78", + "website": "https://plombi-chauffe-91.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4437661, + 48.6515734 + ] + }, + "id": "node/7124826546" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7124826547", + "amenity": "veterinary", + "email": "florenceponcet61@wanadoo.fr", + "name": "Cabinet Vétérinaire du Dr. Poncet", + "opening_hours": "Mo-Fr 09:00-19:00; Sa 09:00-12:00", + "phone": "+33 1 60 75 24 71", + "website": "https://vetolib.vet/clinique-veterinaire/soisy-sur-seine/cabinet-veterinaire-du-dr--poncet-soisy-sur-seine" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4462732, + 48.6497665 + ] + }, + "id": "node/7124826547" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7124826548", + "amenity": "restaurant", + "cuisine": "french", + "name": "La Terrasse des Donjons", + "opening_hours": "Tu-Fr 12:00-14:00,19:30-21:30; PH off", + "phone": "+33 1 60 75 66 06", + "website": "http://www.laterrassedesdonjons.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4455381, + 48.6505934 + ] + }, + "id": "node/7124826548" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7125012793", + "lottery": "yes", + "name": "Les Guillemets", + "opening_hours": "Mo-Sa 07:30-12:30,15:30-19:30; Su 08:00-12:30", + "phone": "+33 1 69 89 31 63", + "shop": "newsagent", + "tobacco": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4581373, + 48.651241 + ] + }, + "id": "node/7125012793" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7125012794", + "name": "La Buanderie", + "opening_hours": "Mo-Th 09:00-19:00; Fr 09:00-18:00; Su 09:00-12:00", + "phone": "+33 1 60 75 23 07", + "shop": "dry_cleaning" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.458155, + 48.6513179 + ] + }, + "id": "node/7125012794" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7125012795", + "addr:housenumber": "1", + "addr:street": "Rue de la Forêt de Sénart", + "contact:facebook": "https://www.facebook.com/gigafit.soisy/", + "contact:instagram": "https://www.instagram.com/gigafit.soisy/", + "email": "contact-soisy@gigafit.fr", + "leisure": "fitness_centre", + "name": "GIGAFIT", + "opening_hours": "Mo-Su 06:00-23:00", + "phone": "+33 9 72 28 99 66", + "sport": "fitness", + "website": "https://gigafit.fr/club/soisy-sur-seine/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4577686, + 48.6509466 + ] + }, + "id": "node/7125012795" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7125012796", + "contact:facebook": "https://www.facebook.com/CaninCalinSoisySurSeine/", + "name": "Canin Calin", + "opening_hours": "Mo-Sa 09:00-13:00,14:00-18:00; We off", + "phone": "+33 9 73 50 81 48", + "shop": "pet_grooming" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4578124, + 48.6509166 + ] + }, + "id": "node/7125012796" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7125012798", + "amenity": "pharmacy", + "name": "Pharmacie Des Meillottes", + "opening_hours": "Mo 09:00-12:30,15:00-20:00; Tu-Fr 08:30-12:30,15:00-20:00; Sa 09:00-13:00,15:00-19:00", + "phone": "+33 1 60 75 27 81" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4580606, + 48.6511495 + ] + }, + "id": "node/7125012798" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7126483416", + "amenity": "restaurant", + "contact:facebook": "https://www.facebook.com/Le-Balto-249960395058920/", + "name": "Le Balto", + "phone": "+33169200204" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2563075, + 48.7150293 + ] + }, + "id": "node/7126483416" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7131410657", + "addr:housenumber": "173", + "amenity": "fast_food", + "cuisine": "pizza", + "email": "pizzafast91@gmail.com", + "facebook": "https://www.facebook.com/FAST-PIZZA-102319361520341/", + "phone": "+33 1 69 06 38 03", + "takeaway": "yes", + "website": "https://website-5612755007883734159165-pizzarestaurant.business.site/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4070219, + 48.7182834 + ] + }, + "id": "node/7131410657" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7132807066", + "addr:housenumber": "50", + "email": "lathegienne@century21.fr", + "facebook": "https://www.facebook.com/CENTURY-21-LAth%C3%A9gienne-%C3%A0-Paray-Vieille-Poste-1523892064523631/", + "office": "estate_agent", + "phone": "+33 1 69 45 44 99", + "website": "https://www.century21-athegienne-athis-mons.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719903, + 48.7016377 + ] + }, + "id": "node/7132807066" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7136025413", + "addr:city": "Athis-Mons", + "addr:housenumber": "46", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "amenity": "fast_food", + "cuisine": "pizza;italian;italian_pizza", + "drive_through": "no", + "facebook": "http://www.facebook.com/LeVictornella/", + "name": "Le Victornella", + "phone": "+33 1 69 84 85 85", + "ref:FR:NAF": "5610A", + "ref:FR:SIRET": "43176767200014" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3677334, + 48.7059258 + ] + }, + "id": "node/7136025413" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7136025422", + "addr:city": "Athis-Mons", + "addr:housenumber": "14", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "name": "MS Auto", + "phone": "+33 1 81 86 02 02", + "second_hand": "yes", + "shop": "car" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3700459, + 48.7059584 + ] + }, + "id": "node/7136025422" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7136025423", + "addr:city": "Athis-Mons", + "addr:housenumber": "12", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "amenity": "bank", + "atm": "yes", + "brand": "Société Générale", + "brand:wikidata": "Q270363", + "brand:wikipedia": "en:Société Générale", + "drive_through": "no", + "name": "Société Générale", + "phone": "+33 1 69 38 13 58" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3702045, + 48.7059612 + ] + }, + "id": "node/7136025423" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7136025424", + "addr:city": "Athis-Mons", + "addr:housenumber": "6", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "name": "Feloz Auto", + "phone": "+33 1 69 03 35 63", + "shop": "car_repair" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3706283, + 48.7060087 + ] + }, + "id": "node/7136025424" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7136025425", + "addr:city": "Athis-Mons", + "addr:housenumber": "2", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "amenity": "bar", + "brewery": "yes", + "name": "L'Athégien", + "phone": "+33 1 83 46 60 11" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3708885, + 48.7059557 + ] + }, + "id": "node/7136025425" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7136025426", + "addr:housenumber": "114", + "amenity": "fast_food", + "cuisine": "kebab", + "phone": "+33 1 69 48 32 87" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3717369, + 48.7060685 + ] + }, + "id": "node/7136025426" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7136025427", + "addr:housenumber": "112", + "amenity": "restaurant", + "cuisine": "sushi", + "facebook": "http://www.facebook.com/Sushi-Story-Athis-915455591823533/", + "phone": "+33 1 60 47 07 07", + "website": "http://www.sushistory.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3717449, + 48.706009 + ] + }, + "id": "node/7136025427" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7136025429", + "addr:housenumber": "135", + "phone": "+33 1 60 48 36 55", + "second_hand": "yes", + "shop": "car", + "website": "http://www.essalem-auto.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3723445, + 48.705887 + ] + }, + "id": "node/7136025429" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7136025430", + "addr:housenumber": "103 bis", + "facebook": "http://www.facebook.com/vetproshop.fr", + "phone": "+33 7 83 65 02 08", + "shop": "clothes", + "website": "http://vetproshop.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713183, + 48.706239 + ] + }, + "id": "node/7136025430" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7136025431", + "addr:city": "Athis-Mons", + "addr:housenumber": "25", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "amenity": "restaurant", + "cuisine": "pizza;couscous", + "name": "Gino Pizza - Gino Couscous", + "phone": "+33 1 69 84 71 07" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3690146, + 48.7057289 + ] + }, + "id": "node/7136025431" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7136025432", + "addr:city": "Athis-Mons", + "addr:housenumber": "31", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "contact:instagram": "https://instagram.com/maisoncyndiabeauty", + "male": "yes", + "name": "Barbershop by Mercato", + "operator": "Mercato", + "phone": "+33 7 53 80 83 42", + "shop": "hairdresser", + "website": "http://www.barbershop-bymercato.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3686676, + 48.7057001 + ] + }, + "id": "node/7136025432" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7136025433", + "addr:city": "Athis-Mons", + "addr:housenumber": "31", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "name": "Iptrans Auto", + "phone": "+33 6 99 55 83 00", + "shop": "car", + "website": "http://www.iptransauto.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.36854, + 48.705718 + ] + }, + "id": "node/7136025433" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7136025434", + "addr:city": "Athis-Mons", + "addr:housenumber": "21", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "email": "immogestionperrin@orange.fr", + "name": "Immo Gestion Perrin", + "office": "estate_agent", + "phone": "+33 1 69 57 02 34", + "website": "http://immogestionperrin.unblog.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3692969, + 48.705734 + ] + }, + "id": "node/7136025434" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7136767031", + "addr:housenumber": "6", + "phone": "+33 9 53 17 35 00", + "ref:FR:NAF": "1071C", + "ref:FR:SIRET": "81833935000014", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3872288, + 48.7092409 + ] + }, + "id": "node/7136767031" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804905", + "addr:housenumber": "42", + "brand": "Guy Hoquet", + "brand:wikidata": "Q25383970", + "brand:wikipedia": "fr:Guy Hoquet l'immobilier", + "email": "athismons@guyhoquet.com", + "facebook": "http://www.facebook.com/guyhoquetathismons/", + "office": "estate_agent", + "phone": "+33 1 69 38 31 31", + "ref:FR:NAF": "6831Z", + "ref:FR:SIRET": "49943132800016", + "website": "http://www.guyhoquet-immobilier-athismons.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3817879, + 48.7086482 + ] + }, + "id": "node/7139804905" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804907", + "addr:housenumber": "39", + "payment:cash": "yes", + "payment:coins": "yes", + "payment:credit_cards": "yes", + "payment:debit_cards": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 60 48 00 00", + "shop": "florist" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715634, + 48.7015666 + ] + }, + "id": "node/7139804907" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804908", + "addr:housenumber": "46", + "phone": "+33 1 60 48 79 79", + "ref:FR:NAF": "4774Z", + "ref:FR:SIRET": "47821531200016", + "shop": "hearing_aids", + "website": "http://www.marcbouletaudition.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720066, + 48.7013465 + ] + }, + "id": "node/7139804908" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804909", + "addr:housenumber": "40", + "facebook": "http://www.facebook.com/cigexception/", + "opening_hours": "Mo-Sa 10:00-20:00", + "phone": "+33 1 79 93 46 36", + "ref:FR:NAF": "4778C", + "ref:FR:SIRET": "79803512700017", + "shop": "e-cigarette" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720096, + 48.7010413 + ] + }, + "id": "node/7139804909" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804910", + "addr:housenumber": "34", + "amenity": "bar", + "phone": "+33 1 69 57 06 67" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720435, + 48.7005798 + ] + }, + "id": "node/7139804910" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804911", + "addr:housenumber": "29", + "amenity": "fast_food", + "cuisine": "chicken", + "facebook": "http://www.facebook.com/Chicken-City-ATHIS-883864138303240/", + "phone": "+33 1 83 46 66 33", + "ref:FR:NAF": "4532Z", + "ref:FR:SIRET": "83093899900018" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.371637, + 48.7001632 + ] + }, + "id": "node/7139804911" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804914", + "addr:housenumber": "25", + "amenity": "fast_food", + "cuisine": "burger", + "outdoor_seating": "no", + "phone": "+33 6 46 38 17 90", + "website": "http://the-mins-coffee.business.site/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716783, + 48.6998715 + ] + }, + "id": "node/7139804914" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804915", + "addr:housenumber": "21", + "phone": "+33 1 60 48 02 55", + "shop": "car_parts" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716671, + 48.6996988 + ] + }, + "id": "node/7139804915" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804917", + "addr:housenumber": "12", + "brand": "Roche Bobois", + "brand:wikidata": "Q3437504", + "brand:wikipedia": "fr:Roche Bobois", + "email": "athis.mons@roche-bobois.com", + "phone": "+33 1 69 38 28 18", + "ref:FR:NAF": "4759A", + "ref:FR:SIRET": "423 450 832 00047", + "shop": "furniture", + "website": "https://www.roche-bobois.com/fr-FR/magasins/athis-mons" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3721345, + 48.6993918 + ] + }, + "id": "node/7139804917" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804918", + "addr:housenumber": "8", + "craft": "window_construction", + "email": "contact@ifa-hp.com", + "facebook": "http://www.facebook.com/internormifahp/", + "phone": "+33 1 69 24 00 00", + "website": "http://www.ifa-hp.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3721467, + 48.6989705 + ] + }, + "id": "node/7139804918" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804919", + "addr:housenumber": "11", + "phone": "+33 1 60 48 22 24", + "ref:FR:NAF": "9521Z", + "ref:FR:SIRET": "33958614100022", + "shop": "appliance" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716995, + 48.6989759 + ] + }, + "id": "node/7139804919" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804920", + "addr:housenumber": "32 bis", + "amenity": "bank", + "contact:facebook": "http://www.facebook.com/FranceInvesteCredit", + "contact:website": "http://franceinvestcredit.com/", + "phone": "+33 1 69 84 82 10", + "ref:FR:NAF": "6492Z", + "ref:FR:SIRET": "42935898900029" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3721155, + 48.7004555 + ] + }, + "id": "node/7139804920" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804921", + "addr:housenumber": "33 bis", + "bakehouse": "yes", + "brand": "Aldi", + "brand:wikidata": "Q125054", + "brand:wikipedia": "en:Aldi", + "operator": "Aldi", + "phone": "+33 1 69 38 45 15", + "shop": "supermarket", + "start_date": "2021-04-28", + "website": "https://www.aldi.fr/magasin/athis-mons" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3705234, + 48.7011667 + ] + }, + "id": "node/7139804921" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804922", + "addr:housenumber": "41", + "phone": "+33 1 69 42 39 36", + "ref:FR:NAF": "4759A", + "ref:FR:SIRET": "53753559300025", + "shop": "kitchen", + "website": "http://cuisineselite.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715614, + 48.7018114 + ] + }, + "id": "node/7139804922" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804923", + "addr:housenumber": "42", + "amenity": "childcare", + "email": "athis.mons@lpcr.fr", + "facebook": "https://www.facebook.com/lespetitschaperonsrouges", + "operator": "Grandir", + "phone": "+33 1 74 06 21 44", + "ref:FR:NAF": "8891A", + "ref:FR:SIREN": "528570229", + "website": "http://www.grandir.com/fr/nurseries/nursery/237" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715444, + 48.7021091 + ] + }, + "id": "node/7139804923" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804924", + "addr:housenumber": "52", + "facebook": "http://www.facebook.com/pg/Magasin-La-Moldoveanu-1606874769541781/", + "phone": "+33 6 41 89 50 84", + "ref:FR:NAF": "4711B", + "ref:FR:SIREN": "804 366 177", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.371985, + 48.7019311 + ] + }, + "id": "node/7139804924" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804925", + "addr:housenumber": "40", + "clothes": "underwear", + "phone": "+33 1 69 38 18 61", + "ref:FR:NAF": "4771Z", + "ref:FR:SIRET": "40516188600016", + "shop": "clothes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720124, + 48.7010045 + ] + }, + "id": "node/7139804925" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804926", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "56", + "addr:postcode": "91200", + "addr:street": "Avenue de la Cour de France", + "brand": "MAAF", + "brand:wikidata": "Q3331028", + "brand:wikipedia": "fr:Mutuelle d'assurance des artisans de France", + "name": "MAAF", + "office": "insurance", + "phone": "+33 1 69 57 51 00", + "website": "http://www.maaf.fr/assurance/agence-athis-mons" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719779, + 48.6970783 + ] + }, + "id": "node/7139804926" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804929", + "addr:housenumber": "60", + "office": "insurance", + "phone": "+33 1 48 10 45 95", + "website": "http://www.assu2000.fr/assurance-athis-mons-assu-2000.html#xtmc=91200&xtnp=1&xtcr=1" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719228, + 48.7026116 + ] + }, + "id": "node/7139804929" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804930", + "addr:housenumber": "64", + "amenity": "bank", + "atm": "yes", + "brand": "LCL", + "brand:wikidata": "Q779722", + "brand:wikipedia": "fr:Crédit lyonnais", + "drive_through": "no", + "phone": "+331 01 60 48 78 96", + "ref:FR:NAF": "6419Z", + "ref:FR:SIRET": "95450974105234", + "website": "http://agence.lcl.fr/01443-lcl-athis-mons/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719241, + 48.7026894 + ] + }, + "id": "node/7139804930" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804931", + "addr:housenumber": "51", + "email": "4c2@wanadoo.fr", + "phone": "+33 1 69 57 90 90", + "ref:FR:NAF": "4651Z", + "ref:FR:SIRET": "40315077400020", + "shop": "computer" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715212, + 48.7023628 + ] + }, + "id": "node/7139804931" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804932", + "addr:housenumber": "51", + "email": "contact@paris-piles-batteries.fr", + "phone": "+33 1 60 48 12 73", + "ref:FR:NAF": "4669A", + "ref:FR:SIRET": "52296045900017", + "shop": "electronics", + "website": "http://paris-piles-batteries.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3712738, + 48.7023406 + ] + }, + "id": "node/7139804932" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804933", + "addr:housenumber": "49", + "amenity": "restaurant", + "cuisine": "portuguese", + "facebook": "http://www.facebook.com/carlos.lacaravelle.1", + "phone": "+33 1 69 38 71 56", + "ref:FR:NAF": "7010Z", + "ref:FR:SIRET": "80484999000010" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715316, + 48.702226 + ] + }, + "id": "node/7139804933" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804934", + "addr:housenumber": "89", + "amenity": "restaurant", + "cuisine": "arab", + "phone": "+33 1 69 38 00 00", + "ref:FR:NAF": "5610A", + "ref:FR:SIRET": "41982487500019" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713942, + 48.7047694 + ] + }, + "id": "node/7139804934" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804935", + "addr:housenumber": "87", + "phone": "+33 1 60 48 24 24", + "ref:FR:NAF": "4520A", + "ref:FR:SIRET": "40265209300012", + "service:vehicle:repairs": "yes", + "shop": "car_repair", + "website": "http://www.franceparebrise.fr/reparation-pare-brise/reparation-de-pare-brise-athis-mons" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713955, + 48.7046848 + ] + }, + "id": "node/7139804935" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804937", + "addr:housenumber": "75", + "phone": "+33 1 69 43 42 37", + "ref:FR:NAF": "4711B", + "ref:FR:SIRET": "83056956200010", + "shop": "convenience", + "website": "http://athis-mons-exo-mini.business.site/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3714057, + 48.7041841 + ] + }, + "id": "node/7139804937" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804938", + "addr:housenumber": "75", + "amenity": "driving_school", + "email": "athis-mons@autoecole-inris.com", + "phone": "+33 1 60 48 29 03", + "ref:FR:NAF": "8553Z", + "ref:FR:SIRET": "83222128700010", + "website": "http://www.inris-formations.com/centre/auto-ecole-athis-mons-5/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713937, + 48.7043496 + ] + }, + "id": "node/7139804938" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804939", + "addr:housenumber": "80", + "brand": "Macif", + "brand:wikidata": "Q3331021", + "brand:wikipedia": "fr:Mutuelle assurance des commerçants et industriels de France et des cadres et des salariés de l'industrie et du commerce", + "office": "insurance", + "phone": "+33 9 69 39 49 29", + "ref:FR:NAF": "6512Z", + "ref:FR:SIRET": "78145251104535" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719098, + 48.7040761 + ] + }, + "id": "node/7139804939" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804940", + "addr:housenumber": "76", + "email": "agpyramide@cegetel.net", + "office": "estate_agent", + "phone": "+33 1 69 38 00 62", + "ref:FR:NAF": "6831Z", + "ref:FR:SIRET": "42286043700017" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719655, + 48.7038923 + ] + }, + "id": "node/7139804940" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7139804941", + "addr:housenumber": "77", + "email": "piecesautoillico@orange.fr", + "facebook": "https://www.facebook.com/tescoaruhazak", + "phone": "+33 1 70 58 00 92", + "ref:FR:NAF": "4532Z", + "ref:FR:SIRET": "792 667 735 00015", + "shop": "car_parts", + "website": "http://www.piecesautoillico.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713916, + 48.7043953 + ] + }, + "id": "node/7139804941" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7140264041", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "101", + "addr:postcode": "91260", + "addr:street": "Avenue de la Cour de France", + "craft": "window_construction", + "name": "Arts & Fenêtres", + "phone": "+33 169839476", + "website": "https://jmgbaie.artetfenetres.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3714667, + 48.6971801 + ] + }, + "id": "node/7140264041" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7140264042", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "101", + "addr:postcode": "91260", + "addr:street": "Avenue de la Cour de France", + "facebook": "https://www.facebook.com/pg/boutikexpertsjuvisy02/", + "name": "Boutik Experts", + "office": "accountant", + "phone": "+33 9 83 25 6113", + "website": "https://boutik-experts.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3714923, + 48.6972911 + ] + }, + "id": "node/7140264042" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7140264043", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "105", + "addr:postcode": "91260", + "addr:street": "Avenue de la Cour de France", + "name": "Proximmob", + "office": "estate_agent", + "phone": "+33 1 69 21 81 72", + "ref:FR:NAF": "6832A", + "ref:FR:SIRET": "41224210900046", + "website": "http://www.proximmob.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715436, + 48.6975358 + ] + }, + "id": "node/7140264043" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7140264044", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "103", + "addr:postcode": "91260", + "addr:street": "Avenue de la Cour de France", + "amenity": "fast_food", + "cuisine": "burger", + "drive_through": "no", + "name": "Point B", + "opening_hours": "Mo-Th 11:00-24:00, Fr 15:00-02:00, Sa,Su 11:00-02:00", + "phone": "+33 6 17 13 14 54", + "ref:FR:NAF": "5610C", + "ref:FR:SIRET": "81302467600013", + "website": "https://pointb-officiel.com/nos-restaurants/juvisy-sur-orge/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715082, + 48.6973565 + ] + }, + "id": "node/7140264044" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7140264045", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "111", + "addr:postcode": "91260", + "addr:street": "Avenue de la Cour de France", + "amenity": "restaurant", + "cuisine": "sushi", + "facebook": "https://www.facebook.com/Yaki-Sushi-136168196494933/", + "name": "Yaki Sushi", + "phone": "+33 1 69 45 32 55", + "ref:FR:NAF": "5610A", + "ref:FR:SIRET": "52207843500016", + "website": "https://yakisushi-91.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716314, + 48.697923 + ] + }, + "id": "node/7140264045" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7140264047", + "addr:housenumber": "2", + "email": "athisvoyages@gmail.com", + "facebook": "http://www.facebook.com/athisvoyages", + "phone": "+33 1 69 05 20 92", + "ref:FR:NAF": "7911Z", + "ref:FR:SIRET": "810 362 764 00013", + "shop": "travel_agency", + "website": "http://www.athis-voyages.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3722227, + 48.6984147 + ] + }, + "id": "node/7140264047" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7140305068", + "addr:full": "75 Avenue Jacques Chirac 91200 Athis-Mons", + "addr:postcode": "91200", + "beauty": "tanning", + "facebook": "https://www.facebook.com/California-Sun-Centre-de-bronzage-%C3%A0-Athis-mons-148440802181698/", + "name": "California Sun", + "phone": "+33 1 69 42 82 01", + "ref:FR:NAF": "9604Z", + "ref:FR:SIRET": "81532241700016", + "shop": "beauty", + "website": "https://sites.google.com/site/californiasun91bronzage/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3645988, + 48.7055347 + ] + }, + "id": "node/7140305068" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7140305069", + "addr:full": "75 Avenue Jacques Chirac 91200 Athis-Mons", + "addr:postcode": "91200", + "email": "thejun.coiffure@gmail.com", + "facebook": "http://www.facebook.com/profile.php?id=100014990978806", + "name": "Thejun's Coiffure", + "phone": "+33 9 86 31 38 83", + "ref:FR:NAF": "9602A", + "ref:FR:SIRET": "81535682900011", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3642832, + 48.70553 + ] + }, + "id": "node/7140305069" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7140305070", + "addr:full": "77 Avenue Jacques Chirac 91200 Athis-Mons", + "addr:postcode": "91200", + "description:covid19": "Livraison de proximité possible pour 2/3 personnes.", + "email": "lessaveurs@bbox.fr", + "name": "Les Saveurs", + "phone": "+33 9 82 22 00 63", + "ref:FR:NAF": "4711B", + "ref:FR:SIRET": "79448301600018", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3637988, + 48.7055223 + ] + }, + "id": "node/7140305070" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7140305071", + "addr:full": "77 Avenue Jacques Chirac 91200 Athis-Mons", + "brand": "Lissac", + "brand:wikidata": "Q63102559", + "email": "lissac.athis@outlook.com", + "facebook": "http://www.facebook.com/LISSAC.OPTICIEN.ATHIS.MONS", + "name": "Lissac", + "phone": "+33 1 69 42 30 80", + "shop": "optician", + "website": "http://www.lissac-athis-mons-opticien.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3635874, + 48.7054972 + ] + }, + "id": "node/7140305071" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7140305072", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "2", + "addr:postcode": "91550", + "addr:street": "Avenue Jean Jaurès", + "email": "la-viande-a-gogo@orange.fr", + "facebook": "https://www.facebook.com/pages/category/Butcher-Shop/La-Viande-A-GOGO-475071802623315/", + "name": "Viande à Gogo", + "opening_hours": "Tu-Sa 09:00-19:30; Su 09:00-13:00", + "phone": "+33 1 69 38 79 53", + "ref:FR:NAF": "4722Z", + "ref:FR:SIRET": "79516028200013", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3635997, + 48.705797 + ] + }, + "id": "node/7140305072" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7140305074", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "94", + "addr:postcode": "91550", + "addr:street": "Avenue de Verdun", + "name": "Marché Entrepôt Paray 1", + "phone": "+33 1 60 48 39 55", + "shop": "convenience", + "website": "https://www.marcheentrepot.fr/marche-entrepot-paray-1/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3638415, + 48.7058275 + ] + }, + "id": "node/7140305074" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7140305075", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "88", + "addr:postcode": "91550", + "addr:street": "Avenue de Verdun", + "name": "Marché Entrepôt Paray 2", + "phone": "+33 1 69 45 55 94", + "shop": "convenience", + "website": "https://www.marcheentrepot.fr/marche-entrepot-paray-2/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3646256, + 48.7058661 + ] + }, + "id": "node/7140305075" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7140305076", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "74", + "addr:postcode": "91550", + "addr:street": "Avenue de Verdun", + "name": "Paray Exo Marché", + "phone": "+33 9 54 17 95 17", + "ref:FR:NAF": "4711B", + "ref:FR:SIRET": "80278201100018", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.365525, + 48.7058627 + ] + }, + "id": "node/7140305076" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7145723629", + "amenity": "restaurant", + "contact:facebook": "https://fr-fr.facebook.com/Africara%C3%AFb-FOOD-Restaurant-1400360366915191/", + "cuisine": "caribbean;african", + "email": "africaraibfood@gmail.com", + "name": "Africaraïb Food", + "opening_hours": "Mo 12:00-15:00; Tu-Th 12:00-15:00,19:00-22:00; Fr 12:00-15:00,19:00-23:00; Sa 19:00-23:00", + "phone": "+33 1 64 98 61 41" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4231265, + 48.6231898 + ] + }, + "id": "node/7145723629" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7146685496", + "addr:city": "Athis-Mons", + "addr:housenumber": "147", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "email": "lesbqs@free.fr", + "facebook": "http://www.facebook.com/Les-Bouquets-de-Sophia-1973954692922249/", + "name": "Les Bouquets de Sophia", + "phone": "+33 7 81 13 10 36", + "ref:FR:NAF": "4789Z", + "ref:FR:SIRET": "82340896800027", + "shop": "florist" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3579064, + 48.7054625 + ] + }, + "id": "node/7146685496" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7146685498", + "addr:city": "Athis-Mons", + "addr:housenumber": "9", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "amenity": "pharmacy", + "dispensing": "yes", + "drive_through": "no", + "email": "pharmaciedelabelleetoile@orange.fr", + "healthcare": "pharmacy", + "name": "Pharmacie de la Belle Étoile", + "phone": "+33 1 69 72 73 27", + "ref:FR:FINESS": "910005321", + "ref:FR:NAF": "4773Z", + "ref:FR:SIRET": "80336051000025" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.370188, + 48.705724 + ] + }, + "id": "node/7146685498" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7146685500", + "addr:city": "Athis-Mons", + "addr:housenumber": "153", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "facebook": "http://www.facebook.com/popsetcie", + "name": "Pops et Cie", + "phone": "+33 1 69 38 30 53", + "ref:FR:NAF": "9609Z", + "ref:FR:SIRET": "79932027000017", + "shop": "pet_grooming", + "website": "http://toilettage-popsetcie.wixsite.com/pops-et-cie" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.357079, + 48.705514 + ] + }, + "id": "node/7146685500" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7146685501", + "addr:city": "Athis-Mons", + "addr:housenumber": "7", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "craft": "electronics_repair", + "email": "athis-mons@allopsm.fr", + "facebook": "http://www.facebook.com/Point.Service.Mobiles", + "name": "Point Service Mobiles", + "phone": "+33 1 69 57 98 98", + "ref:FR:NAF": "4754Z", + "ref:FR:SIRET": "42096752300010", + "short_name": "PSM", + "website": "https://boutique.allopsm.fr/8-point-service-mobiles-athis-mons" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3704234, + 48.7057275 + ] + }, + "id": "node/7146685501" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7146685502", + "addr:city": "Athis-Mons", + "addr:housenumber": "2", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "craft": "electronics_repair", + "name": "Zaza Telecom", + "phone": "+33 9 73 56 43 95", + "ref:FR:NAF": "6190Z", + "ref:FR:SIRET": "79990029500012" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.371099, + 48.7060065 + ] + }, + "id": "node/7146685502" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7146685503", + "addr:city": "Athis-Mons", + "addr:housenumber": "145 ter", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "brand": "Allianz", + "brand:wikidata": "Q487292", + "brand:wikipedia": "en:Allianz", + "email": "h991031@agents.allianz.fr", + "facebook": "http://www.facebook.com/allianzfortunato/", + "name": "Allianz", + "office": "insurance", + "phone": "+33 1 69 05 71 00", + "ref:FR:NAF": "6622Z", + "ref:FR:SIRET": "43865698500027" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.35832, + 48.7054849 + ] + }, + "id": "node/7146685503" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7146685504", + "addr:city": "Athis-Mons", + "addr:housenumber": "137", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "craft": "plumber", + "name": "Athis Sanitaires", + "phone": "+33 1 69 38 56 46", + "ref:FR:NAF": "4322A", + "ref:FR:SIRET": "33362858400034" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3593263, + 48.7054896 + ] + }, + "id": "node/7146685504" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7146685505", + "addr:city": "Athis-Mons", + "addr:housenumber": "137", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "facebook": "http://www.facebook.com/KrystalBeauteAthisMons", + "name": "Krystal Beauté", + "phone": "+33 9 83 02 80 82", + "ref:FR:NAF": "9602A", + "ref:FR:SIRET": "41067464200039", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3592343, + 48.7054896 + ] + }, + "id": "node/7146685505" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7146685506", + "addr:city": "Athis-Mons", + "addr:housenumber": "137", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "name": "BAT Modélisme", + "phone": "+33 1 69 84 87 51", + "ref:FR:NAF": "4649Z", + "ref:FR:SIRET": "38226286300014", + "shop": "hobby", + "website": "http://www.batmodelisme.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3594019, + 48.7054909 + ] + }, + "id": "node/7146685506" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7146685507", + "addr:city": "Athis-Mons", + "addr:housenumber": "139", + "addr:postcode": "91200", + "addr:street": "Avenue de Morangis", + "amenity": "restaurant", + "name": "Les Granges", + "phone": "+33 1 69 38 91 22", + "ref:FR:NAF": "5610A", + "ref:FR:SIRET": "32665272400013" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3591595, + 48.705541 + ] + }, + "id": "node/7146685507" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7169723385", + "addr:housenumber": "12", + "addr:street": "Place du Général de Gaulle", + "brand": "Laforêt", + "brand:wikidata": "Q56310946", + "brand:wikipedia": "fr:Laforêt (immobilier)", + "contact:city": "Limours", + "contact:housenumber": "12", + "contact:phone": "+33 1 78 65 30 23", + "contact:postcode": "91470", + "contact:street": "Place du Général de Gaulle", + "name": "Laforêt", + "office": "estate_agent", + "opening_hours": "Tu-Fr 09:30-12:30, 14:00-19:30; Sa 09:30-12:30", + "phone": "+33 178653023", + "website": "http://www.laforet.com/limours" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0770084, + 48.6459648 + ] + }, + "id": "node/7169723385" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7172708391", + "abbr_name": "SMCA", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Rue des Pistes", + "name": "Société de manutention des carburants aviation", + "phone": "+33 1 49 75 74 92", + "shop": "fuel" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3989399, + 48.7182534 + ] + }, + "id": "node/7172708391" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7174463546", + "addr:housenumber": "31", + "office": "company", + "phone": "+33 1 60 48 73 73", + "website": "https://www.skyrainbow.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3950977, + 48.698622 + ] + }, + "id": "node/7174463546" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7174463547", + "addr:housenumber": "33", + "office": "company", + "phone": "+33 1 69 57 55 80", + "website": "https://www.ter-france.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3955135, + 48.6989371 + ] + }, + "id": "node/7174463547" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7174463548", + "addr:housenumber": "25", + "office": "company", + "phone": "+33 1 75 30 20 20", + "website": "https://www.furnotel.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3919688, + 48.6963946 + ] + }, + "id": "node/7174463548" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7204004262", + "addr:housenumber": "69", + "amenity": "restaurant", + "cuisine": "indian", + "delivery": "yes", + "email": "homeindies@gmail.com", + "facebook": "https://www.facebook.com/homeindies/", + "phone": "+33 1 70 58 00 66", + "ref:FR:NAF": "5610A", + "ref:FR:SIRET": "80150070300013", + "takeaway": "yes", + "website": "http://www.home-indies.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713832, + 48.7035581 + ] + }, + "id": "node/7204004262" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7204091298", + "addr:city": "La Ville-du-Bois", + "addr:housenumber": "49", + "addr:postcode": "91620", + "addr:street": "Grande Rue", + "amenity": "restaurant", + "cuisine": "japanese", + "description": "\"Restaurant de Food Fusion situé a la Ville du Bois 91. Sur place et à emporter Livraison de nuit à partir de 19h 7j sur7\"", + "image": "IMG_4953.JPG", + "name": "Shonen Taste", + "opening_hours": "11:00-21:00", + "phone": "+33 1 69 63 73 45", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2020", + "website": "https://shonentaste-livraison.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2696962, + 48.6588403 + ] + }, + "id": "node/7204091298" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7205658775", + "addr:city": "Orly", + "addr:housenumber": "11", + "addr:postcode": "94310", + "addr:street": "Avenue Henri Farman", + "email": "contact@grandorlyseinebievre.fr", + "government": "administrative", + "name": "Grand-Orly Seine Bièvre", + "office": "government", + "phone": "+33 1 78 18 22 22", + "website": "https://www.grandorlyseinebievre.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3688746, + 48.7328478 + ] + }, + "id": "node/7205658775" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7208309212", + "addr:housenumber": "23", + "amenity": "childcare", + "email": "inscription@micro-stars.fr", + "facebook": "https://www.facebook.com/Cr%C3%A8che-Les-Microstars-dAthis-Mons-101816587920215/", + "phone": "+33 7 66 59 05 20", + "website": "http://www.creches-microstars.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3691751, + 48.7057269 + ] + }, + "id": "node/7208309212" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7208593433", + "amenity": "community_centre", + "name": "Maison de Justice et du Droit", + "operator": "CPS Comunauté Paris Saclay", + "phone": "+33164861405", + "survey:date": "2022-04-25", + "website": "http://www.paris-saclay.com/vivre-ici/acces-au-droit/maison-de-justice-et-du-droit-271.html" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1651863, + 48.6826937 + ] + }, + "id": "node/7208593433" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7211823383", + "addr:housenumber": "2", + "phone": "+33 1 45 97 40 00", + "shop": "rental", + "website": "https://agence.loxam.fr/685-loxam-athis-mons" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4032957, + 48.7219262 + ] + }, + "id": "node/7211823383" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7230597855", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Rue Hélène Boucher", + "email": "cars-nedroma@orange.fr", + "name": "Cars Nedroma", + "office": "company", + "phone": "+33 1 69 38 79 84", + "website": "https://www.nedroma.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4078774, + 48.7244016 + ] + }, + "id": "node/7230597855" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7244867982", + "addr:city": "Bures-sur-Yvette", + "addr:housenumber": "10", + "addr:postcode": "91440", + "addr:street": "Rue du Général Leclerc", + "leisure": "fitness_centre", + "name": "SportsWays", + "opening_hours": "Mo-Fr 09:00-21:30; Sa 10:00-18:00; Su 10:00-14:00", + "phone": "+33 9 82365261", + "sport": "fitness;exercise", + "website": "https://www.sports-ways.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1628057, + 48.6956453 + ] + }, + "id": "node/7244867982" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7271952146", + "addr:city": "Palaiseau", + "addr:housenumber": "4", + "addr:postcode": "91120", + "addr:street": "Rue Charles Péguy", + "amenity": "doctors", + "healthcare": "doctor", + "healthcare:speciality": "general", + "name": "Dr. Patrick Chaumont", + "note": "Consultations sans rendez-vous du lundi au vendredi matin, de 10h à 12h30.", + "payment:cash": "yes", + "payment:cheque": "yes", + "payment:credit_cards": "yes", + "phone": "+33 6 12928883", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2121564, + 48.7057619 + ] + }, + "id": "node/7271952146" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7275545488", + "addr:housenumber": "9", + "addr:postcode": "91630", + "addr:street": "Rue Calmette et Guérin", + "amenity": "restaurant", + "cuisine": "italian;pizza", + "name": "Au Soleil italien", + "opening_hours": "Tu-Th 12:00-14:00, 19:00-22:00; Fr, Sa 12:00-14:00, 19:00-22:30", + "phone": "+33164589750", + "website": "https://www.ausoleilitalien-avrainville.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2399165, + 48.5746159 + ] + }, + "id": "node/7275545488" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7277590821", + "addr:city": "Brunoy", + "addr:housenumber": "4", + "addr:postcode": "91800", + "addr:street": "Place Saint-Médard", + "name": "Aux Elles d'Anges", + "phone": "+33 1 69 39 37 49", + "shop": "beauty", + "website": "https://www.auxellesdange.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5024285, + 48.6977147 + ] + }, + "id": "node/7277590821" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7279308002", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Allée de la Prairie", + "amenity": "childcare", + "email": "crechefamiliale@mairie-athis-mons.fr", + "name": "Crèche familiale", + "phone": "+33 1 69 38 03 84" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3844536, + 48.7012953 + ] + }, + "id": "node/7279308002" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7279308003", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Allée de la Prairie", + "amenity": "childcare", + "email": "multiaccueil.laquarelle@mairie-athis-mons.fr", + "name": "Multi-accueil L'Aquarelle", + "phone": "+33 1 69 38 02 69" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3843541, + 48.7013566 + ] + }, + "id": "node/7279308003" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7279308004", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Allée de la Prairie", + "amenity": "childcare", + "email": "multiaccueil.laprairie@mairie-athis-mons.fr", + "name": "Multi-accueil « La Prairie »", + "phone": "+33 1 69 38 01 16" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3842733, + 48.7014056 + ] + }, + "id": "node/7279308004" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7279899317", + "addr:housenumber": "50 bis", + "email": "accueil@ssiad91.fr", + "office": "association", + "phone": "+33 1 60 48 27 27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719826, + 48.7017341 + ] + }, + "id": "node/7279899317" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7282488849", + "addr:housenumber": "30", + "phone": "+33 1 69 38 47 19", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3837905, + 48.6942376 + ] + }, + "id": "node/7282488849" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7282488868", + "addr:housenumber": "5", + "email": "info@jeepjacob.com", + "phone": "+33 1 69 57 50 76", + "ref:FR:NAF": "4532Z", + "ref:FR:SIRET": "48135837200011", + "shop": "car_parts", + "website": "http://www.jeepjacob.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3836486, + 48.6927716 + ] + }, + "id": "node/7282488868" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7282488887", + "addr:housenumber": "5", + "office": "company", + "phone": "+33 1 69 00 36 19", + "website": "http://www.lcr91.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3833287, + 48.6928348 + ] + }, + "id": "node/7282488887" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7284891199", + "addr:housenumber": "10", + "office": "association", + "phone": "+33 1 69 38 12 93", + "ref:FR:NAF": "9499Z", + "ref:FR:SIRET": "44238673600015" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3736623, + 48.6994463 + ] + }, + "id": "node/7284891199" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7284891202", + "addr:city": "Athis-Mons", + "addr:housenumber": "90", + "addr:postcode": "91200", + "addr:street": "Avenue du 18 Avril 1944", + "amenity": "place_of_worship", + "denomination": "sunni", + "name": "Salle de prière ABPE", + "phone": "+33 6 23 66 09 38", + "place_of_worship": "musalla", + "religion": "muslim", + "website": "https://abpeblog.wordpress.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3867595, + 48.7015547 + ] + }, + "id": "node/7284891202" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7340845837", + "alt_name": "SELARL Pharmacie Mondétour", + "amenity": "pharmacy", + "dispensing": "yes", + "fax": "+33 1 69 07 58 20", + "healthcare": "pharmacy", + "name": "Pharmacie de Mondétour", + "opening_hours": "Mo-Fr 14:00-19:30 || Tu-Fr 08:30-13:00; Sa 09:00-13:00,14:30-19:00", + "operator": "Jérôme Messent", + "phone": "+33 1 69 07 88 47", + "ref:FR:FINESS": "910011394", + "since": "1992-03-01", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1872136, + 48.684808 + ] + }, + "id": "node/7340845837" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7340922807", + "fee": "yes", + "operator": "Soleil Orly", + "operator:type": "private_for_profit", + "parking": "surface", + "phone": "+33 6 28 40 60 30" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3467113, + 48.7400484 + ] + }, + "id": "node/7340922807" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7342726469", + "addr:city": "Wissous", + "addr:housenumber": "2", + "addr:postcode": "91320", + "addr:street": "Boulevard de l'Europe", + "contact:facebook": "https://fr-fr.facebook.com/lafermedegeo/", + "name": "La ferme de Géo", + "opening_hours": "Tu,Fr 14:30-18:30", + "payment:cash": "yes", + "payment:cheque": "yes", + "phone": "+33 7 82 78 59 25", + "shop": "greengrocer" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.320675, + 48.7259968 + ] + }, + "id": "node/7342726469" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7345613278", + "addr:city": "Corbeil-Essonnes", + "addr:housenumber": "106", + "addr:postcode": "91100", + "addr:street": "Boulevard de Fontainebleau", + "name": "Espace Funéraire de l'Ermitage", + "opening_hours": "24/7", + "phone": "+33 1 64 96 19 19", + "shop": "funeral_directors" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4757369, + 48.5939921 + ] + }, + "id": "node/7345613278" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7345613279", + "addr:city": "Corbeil-Essonnes", + "addr:housenumber": "104", + "addr:postcode": "91100", + "addr:street": "Boulevard de Fontainebleau", + "name": "Pompes-Funèbres Marbrerie Arnaud MARIN", + "phone": "+33 1 64 96 19 19", + "shop": "funeral_directors", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4755518, + 48.5939247 + ] + }, + "id": "node/7345613279" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7345613280", + "addr:city": "Mennecy", + "addr:housenumber": "46", + "addr:postcode": "91540", + "addr:street": "Boulevard Charles de Gaulle", + "name": "Pompes-Funèbres Marbrerie Arnaud Marin", + "opening_hours": "24/7", + "phone": "+33 1 64 57 23 00", + "shop": "funeral_directors" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4387776, + 48.5654746 + ] + }, + "id": "node/7345613280" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7349867540", + "addr:city": "Saint-Pierre-du-Perray", + "addr:postcode": "91280", + "addr:street": "Avenue du Général de Gaulle", + "amenity": "pharmacy", + "dispensing": "yes", + "drive_through": "no", + "healthcare": "pharmacy", + "name": "Pharmacie Viard", + "opening_hours": "Mo-Sa 09:00-12:30,14:30-19:30", + "operator": "Mme Viard", + "phone": "+33160757461", + "ref:FR:FINESS": "910012913", + "source": "Le ministère des solidarités et de la santé - 03/2019" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5055768, + 48.6152392 + ] + }, + "id": "node/7349867540" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7349913345", + "addr:city": "Saint-Pierre-du-Perray", + "addr:housenumber": "45", + "addr:postcode": "91280", + "addr:street": "Avenue du Général de Gaulle", + "amenity": "pharmacy", + "dispensing": "yes", + "drive_through": "no", + "healthcare": "pharmacy", + "name": "Pharmacie des Cèdres", + "phone": "+33160754992", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5034578, + 48.616328 + ] + }, + "id": "node/7349913345" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7352380573", + "name": "Le Monte Cristo", + "phone": "+33 1 60 75 33 39", + "shop": "tobacco", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5055355, + 48.6146619 + ] + }, + "id": "node/7352380573" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7352380574", + "amenity": "fast_food", + "cuisine": "pizza", + "drive_through": "no", + "name": "Le Kiosque à Pizza", + "phone": "+33169891003" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5049508, + 48.6154173 + ] + }, + "id": "node/7352380574" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7352397865", + "addr:city": "Saint-Pierre-du-Perray", + "addr:postcode": "91280", + "amenity": "fast_food", + "cuisine": "kebab", + "drive_through": "yes", + "name": "Pacha Kebab", + "phone": "+33164851044" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5057233, + 48.6146752 + ] + }, + "id": "node/7352397865" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7352414248", + "addr:city": "Saint-Pierre-du-Perray", + "addr:housenumber": "15", + "addr:postcode": "91280", + "addr:street": "Rue du Commerce", + "amenity": "pharmacy", + "dispensing": "yes", + "drive_through": "no", + "healthcare": "pharmacy", + "name": "Pharmacie Vialat Aliquot", + "phone": "+33160759870", + "ref:FR:FINESS": "910012947", + "source": "Le ministère des solidarités et de la santé - 03/2019" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5067958, + 48.6143891 + ] + }, + "id": "node/7352414248" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7352503108", + "addr:city": "Saint-Pierre-du-Perray", + "addr:postcode": "91280", + "addr:street": "Rue du Clos Guinaut", + "name": "Caprice", + "phone": "+33160757929", + "shop": "clothes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5053209, + 48.6151939 + ] + }, + "id": "node/7352503108" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7352514463", + "addr:city": "Saint-Pierre-du-Perray", + "addr:housenumber": "45", + "addr:postcode": "91280", + "addr:street": "Avenue du Général de Gaulle", + "name": "Lady's Esthetic", + "phone": "+33761758898", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5038726, + 48.6164316 + ] + }, + "id": "node/7352514463" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7352528708", + "amenity": "pharmacy", + "dispensing": "yes", + "healthcare": "pharmacy", + "name": "Pharmacie des Sorbiers", + "opening_hours": "Mo-Fr 09:00-12:30,14:00-20:00; Sa 09:00-12:30,14:00-18:00; Su off", + "opening_hours:covid19": "Mo-We,Fr-Su 09:00-12:30,14:00-18:00; Th 09:00-12:30,14:00-20:00", + "phone": "+33 1 60 84 06 53", + "ref:FR:FINESS": "910005966", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2987121, + 48.605022 + ] + }, + "id": "node/7352528708" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7352534399", + "addr:city": "Saint-Pierre-du-Perray", + "addr:housenumber": "45", + "addr:postcode": "91280", + "addr:street": "Avenue du Général de Gaulle", + "name": "Barber Home", + "phone": "+33161615391", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5037706, + 48.6164635 + ] + }, + "id": "node/7352534399" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7352584573", + "addr:city": "Saint-Pierre-du-Perray", + "addr:postcode": "91280", + "addr:street": "Rue du Commerce", + "name": "Boucherie Charcuterie", + "phone": "+33160759835", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5062007, + 48.6144172 + ] + }, + "id": "node/7352584573" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7352609929", + "addr:city": "Saint-Pierre-du-Perray", + "addr:postcode": "91280", + "addr:street": "Rue du Clos Guinaut", + "name": "L'Atelier Floral", + "opening_hours": "Mo-Fr 08:30-19:30; Sa 09:00-19:30", + "phone": "+33160756497", + "shop": "florist" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5053531, + 48.6150698 + ] + }, + "id": "node/7352609929" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7355044325", + "email": "gitelesthiares@orange.fr", + "name": "Gîte \"Les Thiares\"", + "operator": "Gîte de France", + "phone": "+33 1 60 82 64 85", + "source": "survey 2019", + "tourism": "guest_house", + "website": "http://www.lesthiares.sitew.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.230694, + 48.5111194 + ] + }, + "id": "node/7355044325" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7357953712", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "2", + "addr:postcode": "91550", + "addr:street": "Place Henri Barbusse", + "name": "Aux délices de Paray - La Paraysienne", + "opening_hours:covid19": "Mo,Tu,Th-Su 07:00-15:00", + "phone": "+33 1 69 38 48 03", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3631664, + 48.7126393 + ] + }, + "id": "node/7357953712" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7357953713", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "2", + "addr:postcode": "91550", + "addr:street": "Place Henri Barbusse", + "name": "L'Orchidée", + "phone": "+33 1 69 06 77 30", + "shop": "florist" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.363112, + 48.712641 + ] + }, + "id": "node/7357953713" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7357953714", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "3", + "addr:postcode": "91550", + "addr:street": "Avenue du Général de Gaulle", + "name": "Librairie Papèterie Presse Sauvry", + "phone": "+33 1 69 38 48 30", + "shop": "books" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3624771, + 48.7126762 + ] + }, + "id": "node/7357953714" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7357953715", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "7", + "addr:postcode": "91550", + "addr:street": "Place Henri Barbusse", + "amenity": "cafe", + "brewery": "yes", + "name": "Café de l'Hôtel de Ville", + "opening_hours:covid19": "Mo-Fr 09:00-12:00", + "outdoor_seating": "yes", + "phone": "+33 1 69 38 47 71", + "tobacco": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3622922, + 48.7130533 + ] + }, + "id": "node/7357953715" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7358197438", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "78", + "addr:postcode": "91550", + "addr:street": "Avenue Victor Hugo", + "facebook": "https://www.facebook.com/Charmes-et-Beaut%C3%A9-684404755048303/", + "name": "Institut Charmes et Beauté", + "payment:bills": "yes", + "payment:cards": "yes", + "payment:coins": "yes", + "payment:credit_cards": "yes", + "payment:debit_cards": "yes", + "payment:mastercard": "yes", + "payment:notes": "yes", + "payment:visa": "yes", + "phone": "+33 1 60 48 24 22", + "shop": "beauty", + "website": "https://www.institut-charmes-beaute.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3630844, + 48.712466 + ] + }, + "id": "node/7358197438" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7358480785", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "1", + "addr:postcode": "91550", + "addr:street": "Rue du Potager", + "name": "La maison des gourmandises", + "opening_hours:covid19": "Mo-We,Fr-Su 06:30-20:30", + "phone": "+33 6 03 61 76 05", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3632457, + 48.7100511 + ] + }, + "id": "node/7358480785" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7358621409", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "176", + "addr:postcode": "91550", + "addr:street": "Avenue du Général de Gaulle", + "delivery:covid19": "yes", + "email": "lebateaudeparay@gmail.com", + "facebook": "https://www.facebook.com/LeBateauDeParay91550/", + "name": "Le bateau de Paray", + "phone": "+33 6 51 46 88 32", + "shop": "seafood", + "website": "https://lebateaudeparay.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3664724, + 48.7159962 + ] + }, + "id": "node/7358621409" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7375573982", + "addr:city": "Gif-sur-Yvette", + "addr:housenumber": "11", + "addr:postcode": "91190", + "addr:street": "Place du Marché Neuf", + "name": "Les Jardins de Chevry", + "opening_hours": "Tu-Sa 09:00-13:00,15:00-19:30; Su 09:00-13:00", + "opening_hours:covid19": "Tu-Sa 09:00-13:00,15:30-19:00; Su 09:00-13:00", + "phone": "+33 6 13 88 33 06", + "shop": "greengrocer" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1150779, + 48.6885848 + ] + }, + "id": "node/7375573982" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7376349385", + "brand": "Marie Blachère", + "brand:wikidata": "Q62082410", + "brand:wikipedia": "fr:Marie Blachère", + "name": "Marie Blachère", + "phone": "+33 1 69 88 86 42", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.300215, + 48.5901564 + ] + }, + "id": "node/7376349385" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7376826135", + "amenity": "social_facility", + "fax": "+33160852641", + "name": "Foyer de Jour Le Pont de Pierre", + "phone": "+33160852640", + "ref:FR:FINESS": "910015205", + "social_facility": "group_home", + "social_facility:for": "disabled", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "382", + "website": "https://annuaire.action-sociale.org/?p=foyer-de-jour-le-pont-de-pierre-910015205&details=caracteristiques" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3024404, + 48.5871542 + ] + }, + "id": "node/7376826135" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7376973576", + "amenity": "social_facility", + "fax": "+33160854768", + "name": "Foyer de vie Le Chêne a 4 Oreilles", + "phone": "+33160852040", + "ref:FR:FINESS": "910008218", + "social_facility": "group_home", + "social_facility:for": "disabled", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "382", + "website": "https://www.alve.fr/index.php/les-foyers-de-vie/maison-chene-4-oreilles-bretigny" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3167245, + 48.6068638 + ] + }, + "id": "node/7376973576" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7398591587", + "amenity": "restaurant", + "cuisine": "corean;chinese;asian;sushi", + "name": "MWOK", + "opening_hours": "Mo-Su 12:00-14:30,19:00-22:30", + "phone": "+33 1 60 10 40 87" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2583454, + 48.7016729 + ] + }, + "id": "node/7398591587" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7411062508", + "addr:city": "Orsay", + "addr:housenumber": "16", + "addr:street": "Rue Boursier", + "name": "Autour des Fromages", + "opening_hours": "Tu-Sa 09:00-13:00", + "phone": "+33 1 69 07 85 54", + "ref:FR:SIRET": "41978302200025", + "shop": "cheese", + "source": "INSEE - 2022-10", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1877325, + 48.6979255 + ] + }, + "id": "node/7411062508" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7414902811", + "amenity": "social_facility", + "fax": "+33176747379", + "name": "Résidence Soleil", + "operator": "Adapei 91;Syndicat Intercommunal pour l’Enfance Inadaptée", + "phone": "+33169207370", + "ref:FR:FINESS": "910807007", + "social_facility": "group_home", + "social_facility:for": "disabled", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "449" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2797628, + 48.731432 + ] + }, + "id": "node/7414902811" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7417013697", + "addr:housenumber": "31", + "addr:street": "Rue de Chartres", + "brand": "Point S", + "brand:wikidata": "Q3393358", + "brand:wikipedia": "fr:Point S", + "check_date:opening_hours": "2021-05-02", + "name": "Point S", + "opening_hours": "Mo-Fr 08:00-12:30,13:30-19:00", + "phone": "+33 160137064", + "shop": "car_repair" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1238562, + 48.6713186 + ] + }, + "id": "node/7417013697" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7437218455", + "addr:city": "Palaiseau", + "addr:housenumber": "5", + "addr:street": "Rue Pasteur", + "amenity": "fast_food", + "cuisine": "pizza", + "delivery:covid19": "confinement : livraison possible", + "name": "Allo Pizza 91", + "phone": "+33 1 60 10 00 00" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.246834, + 48.715415 + ] + }, + "id": "node/7437218455" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7444094386", + "cuisine": "pizza", + "disused:amenity": "restaurant", + "name": "Speed Rabbit", + "opening_hours": "Mo-Sa 11:00-14:00, Mo-Th 18:00-22:30, Sa 18:00-23:00; Su 18:00-22:30", + "phone": "+33 1 64 46 10 00", + "survey:date": "2020-04-25", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1822231, + 48.6794868 + ] + }, + "id": "node/7444094386" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7459047564", + "addr:city": "Le Plessis-Pâté", + "addr:housenumber": "1", + "addr:postcode": "91220", + "addr:street": "Rue du Bicentenaire de la Révolution", + "name": "Continent d'Asie", + "phone": "+33 1 78 83 56 38", + "shop": "supermarket", + "supermarket": "asian", + "website": "http://www.continentdasie.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3299034, + 48.6168117 + ] + }, + "id": "node/7459047564" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7473366071", + "amenity": "fast_food", + "cuisine": "burger", + "delivery": "yes", + "delivery:covid19": "yes", + "name": "33 Burger Street", + "opening_hours": "Mo-Su 11:00-14:30,18:00-22:45", + "phone": "+33 1 60 84 34 34", + "takeaway": "yes", + "takeaway:covid19": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3076444, + 48.6096542 + ] + }, + "id": "node/7473366071" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7473366072", + "amenity": "fast_food", + "delivery": "yes", + "delivery:covid19": "yes", + "name": "Mama Gaya", + "opening_hours": "Mo-Su 11:00-14:30,18:00-22:30", + "phone": "+33 1 69 88 06 69", + "takeaway": "yes", + "takeaway:covid19": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3044879, + 48.6003581 + ] + }, + "id": "node/7473366072" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7473366073", + "brand": "Picard", + "brand:wikidata": "Q3382454", + "brand:wikipedia": "en:Picard Surgelés", + "description:covid19": "Apportez vos sacs (ni caddies ni sacs fournis)", + "name": "Picard", + "opening_hours": "Mo-Sa 09:00-13:00,14:30-18:30; Su 09:00-12:45", + "phone": "+33169889649", + "shop": "frozen_food" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2989304, + 48.5873998 + ] + }, + "id": "node/7473366073" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7473474738", + "addr:housenumber": "30", + "addr:street": "Place Federico Garcia Lorca", + "diet:halal": "yes", + "name": "Boucherie & Co", + "opening_hours": "Tu-Su 10:00-20:00", + "phone": "+33 1 69 88 06 92", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2993353, + 48.6048531 + ] + }, + "id": "node/7473474738" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7476276886", + "fax": "+33169861700", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Eurofins", + "opening_hours": "Mo-Fr 07:00-13:00; Sa 07:30-13:00", + "phone": "+33169078195", + "ref:FR:FINESS": "910019876", + "ref:FR:SIRET": "44338452400122", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "survey:date": "2022-12-29", + "type:FR:FINESS": "611", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1811381, + 48.6857208 + ] + }, + "id": "node/7476276886" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7492422165", + "access:covid19": "yes", + "addr:city": "Brunoy", + "addr:housenumber": "4", + "addr:postcode": "91800", + "addr:street": "Grande Rue", + "delivery": "no", + "name": "Beauty success", + "phone": "+33 1 69 52 27 06", + "pickup:covid19": "no", + "shop": "perfumery", + "website": "https://beautysuccess.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5035205, + 48.69809 + ] + }, + "id": "node/7492422165" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7492422167", + "addr:city": "Brunoy", + "addr:housenumber": "14", + "addr:postcode": "91800", + "addr:street": "Grande Rue", + "name": "Wonder Paulette", + "opening_hours": "Tu-Sa 10:00-19:00", + "phone": "+33 1 69 83 11 91", + "shop": "gift", + "website": "https://www.wonderpaulette.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.50287, + 48.6983195 + ] + }, + "id": "node/7492422167" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7492422170", + "access:covid19": "yes", + "addr:city": "Brunoy", + "addr:housenumber": "10", + "addr:postcode": "91800", + "addr:street": "Grande Rue", + "name": "Le Lys d'Or", + "phone": "+33 1 60 47 11 44", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5031354, + 48.6982284 + ] + }, + "id": "node/7492422170" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7492422171", + "addr:city": "Brunoy", + "addr:housenumber": "1", + "addr:postcode": "91800", + "addr:street": "Grande Rue", + "craft": "shoemaker", + "name": "Cordonnerie du Centre Brunoy", + "phone": "+33 1 69 39 55 86" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5035486, + 48.6979555 + ] + }, + "id": "node/7492422171" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7492422172", + "addr:city": "Brunoy", + "addr:housenumber": "9", + "addr:postcode": "91800", + "addr:street": "Grande Rue", + "name": "Profoto 3000", + "opening_hours": "Tu-Fr 09:30-12:30,14:30-18:45; Sa 09:30-12:00", + "phone": "+33 1 60 47 45 45", + "shop": "camera" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5031685, + 48.6980873 + ] + }, + "id": "node/7492422172" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7492422173", + "addr:city": "Brunoy", + "addr:housenumber": "6", + "addr:postcode": "91800", + "addr:street": "Place Saint-Médard", + "amenity": "disused", + "cuisine": "pizza", + "disused": "fast_food", + "name": "La piazza Saint Médart", + "phone": "+33 1 60 46 10 42" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5020432, + 48.6978591 + ] + }, + "id": "node/7492422173" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7492422174", + "addr:city": "Brunoy", + "addr:housenumber": "5", + "addr:postcode": "91800", + "addr:street": "Rue Saint-Nicolas", + "amenity": "restaurant", + "name": "La Rôtisserie", + "opening_hours:covid19": "off", + "phone": "+33 1 60 46 76 29" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5029936, + 48.6976549 + ] + }, + "id": "node/7492422174" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7501401986", + "craft": "caterer", + "name": "SF Events", + "phone": "+33 169285086", + "survey:date": "2020-05-09" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1735172, + 48.6899324 + ] + }, + "id": "node/7501401986" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7503592387", + "name": "Mélanie Harang", + "office": "lawyer", + "phone": "+33 983985099", + "survey:date": "2020-05-10" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1871725, + 48.6848197 + ] + }, + "id": "node/7503592387" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7503611985", + "name": "Karine LE BRETON", + "office": "lawyer", + "phone": "+33 983999881", + "survey:date": "2020-05-10" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1871707, + 48.6848209 + ] + }, + "id": "node/7503611985" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7503754885", + "name": "Castelord Les Maisons", + "office": "estate_agent", + "phone": "+33 971301337", + "survey:date": "2020-08-19", + "website": "https://maisonscastelord.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1878783, + 48.6845702 + ] + }, + "id": "node/7503754885" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7507240888", + "addr:housenumber": "17", + "brand": "5àsec", + "brand:wikidata": "Q2817899", + "brand:wikipedia": "fr:5àsec", + "phone": "+33 6 14 25 94 75", + "ref:FR:NAF": "9601B", + "ref:FR:SIRET": "87836961000018", + "shop": "dry_cleaning" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713399, + 48.6995915 + ] + }, + "id": "node/7507240888" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7517225824", + "amenity": "social_facility", + "fax": "+33164951589", + "name": "Résidence Tournebride", + "phone": "+33164904270", + "ref:FR:FINESS": "910811116", + "ref:FR:SIRET": "81779709500590", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wikidata": "Q112990352" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0858533, + 48.3189112 + ] + }, + "id": "node/7517225824" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7522651903", + "addr:housenumber": "9 bis", + "amenity": "internet_cafe", + "email": "anim@ema91.asso.fr", + "internet_access": "yes", + "phone": "+33 1 69 84 08 05", + "website": "http://www.ema91.asso.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3647349, + 48.7043195 + ] + }, + "id": "node/7522651903" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7525323486", + "amenity": "doctors", + "healthcare": "podiatrist", + "name": "Isabelle Le Luyer", + "phone": "+33169071105", + "survey:date": "2020-05-16" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1827424, + 48.6850741 + ] + }, + "id": "node/7525323486" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7528271875", + "amenity": "social_facility", + "fax": "+33169310421", + "name": "La Pie Voleuse", + "phone": "+33169312814", + "ref:FR:FINESS": "910700293", + "ref:FR:SIRET": "26910225700012", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wikidata": "Q112990317" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2420839, + 48.7131339 + ] + }, + "id": "node/7528271875" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7528271876", + "amenity": "social_facility", + "fax": "+33169931333", + "name": "Résidence Massy-Vilmorin", + "phone": "+33169931200", + "ref:FR:FINESS": "910040112", + "ref:FR:SIRET": "34918573600106", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wikidata": "Q112990311" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2559972, + 48.7271383 + ] + }, + "id": "node/7528271876" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7529338285", + "addr:housenumber": "113", + "addr:postcode": "91700", + "addr:street": "Avenue Gabriel Péri", + "amenity": "dentist", + "internet_access": "wlan", + "name": "Orthodontistes Dr Larcher Dr Lopater Dr Milon", + "phone": "+33160162175", + "website": "http://orthodontistes.net" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3230897, + 48.6485668 + ] + }, + "id": "node/7529338285" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7529550678", + "name": "Sur un nuage", + "phone": "+33 169901724", + "shop": "art" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3448276, + 48.4860556 + ] + }, + "id": "node/7529550678" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7530014062", + "amenity": "social_facility", + "fax": "+33164591097", + "fixme": "vérifier sur place si c'est bien ici", + "name": "Ehpad Le Village", + "phone": "+33160816900", + "ref:FR:FINESS": "910813138", + "ref:FR:SIRET": "35217878400018", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wikidata": "Q112974401" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0689711, + 48.5939849 + ] + }, + "id": "node/7530014062" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7530018005", + "addr:city": "WISSOUS", + "addr:housenumber": "11", + "addr:postcode": "91320", + "addr:street": "Rue Fernand LEGER, Cabinet de kinesitherapie", + "healthcare": "physiotherapist", + "healthcare:speciality": "physiotherapy;Kinésithérapie", + "name": "Cabinet de Kinésithérapie", + "operator": "Vincent HODOROABA et Margaux BARBI", + "phone": "+33177061790", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3289894, + 48.7400613 + ] + }, + "id": "node/7530018005" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7531644341", + "amenity": "social_facility", + "fax": "+33169518392", + "name": "La Maison des Merisiers", + "phone": "+33169515770", + "ref:FR:FINESS": "910015148", + "ref:FR:SIRET": "32364952500561", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wikidata": "Q112990293" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3475083, + 48.6558064 + ] + }, + "id": "node/7531644341" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7531644342", + "amenity": "social_facility", + "fax": "+33169054112", + "name": "Ehpad de Charaintru", + "phone": "+33169054416", + "ref:FR:FINESS": "910700723", + "ref:FR:SIRET": "26910227300019", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wikidata": "Q112990325" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3331339, + 48.6834771 + ] + }, + "id": "node/7531644342" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7537908657", + "amenity": "social_facility", + "fax": "+33169408087", + "name": "Résidence du Cinéma et du Spectacle", + "phone": "+33169404014", + "ref:FR:FINESS": "910700319", + "ref:FR:SIRET": "77567652100021", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wikidata": "Q112990318" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4354166, + 48.6922264 + ] + }, + "id": "node/7537908657" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7537908658", + "amenity": "social_facility", + "fax": "+33169060913", + "name": "Ehpad Château Dranem", + "phone": "+33169062008", + "ref:FR:FINESS": "910700525", + "ref:FR:SIRET": "44793864800022", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wikidata": "Q112929876", + "wikipedia": "fr:Château Dranem" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4025471, + 48.6565087 + ] + }, + "id": "node/7537908658" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7537908671", + "amenity": "social_facility", + "fax": "+33169252898", + "name": "Ehpad Marcel Paul", + "phone": "+33169256500", + "ref:FR:FINESS": "910810639", + "ref:FR:SIRET": "49356752300037", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wikidata": "Q112930199" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3587981, + 48.6293539 + ] + }, + "id": "node/7537908671" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7537908672", + "amenity": "social_facility", + "fax": "+33164497358", + "name": "Ehpad File Étoupe", + "phone": "+33169804141", + "ref:FR:FINESS": "910700236", + "ref:FR:SIRET": "26910244800017", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wikidata": "Q112990315" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2724271, + 48.6376124 + ] + }, + "id": "node/7537908672" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7537908678", + "amenity": "social_facility", + "fax": "+33160836924", + "name": "Résidence de l'Orge", + "phone": "+33160831494", + "ref:FR:FINESS": "910004589", + "ref:FR:SIRET": "44882126400018", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wikidata": "Q112970524" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2519895, + 48.5919853 + ] + }, + "id": "node/7537908678" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7538175385", + "name": "Salon Mayssa", + "opening_hours": "Tu-Th,Sa 09:30-18:30; Fr 09:30-19:30", + "phone": "+33169284069", + "shop": "hairdresser", + "survey:date": "2020-05-19", + "unisex": "yes", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1836595, + 48.6832646 + ] + }, + "id": "node/7538175385" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7538329501", + "amenity": "social_facility", + "fax": "+33160750392", + "name": "La Fontaine Médicis", + "phone": "+33169897280", + "ref:FR:FINESS": "910815281", + "ref:FR:SIRET": "40075819900014", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wikidata": "Q112990364" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4917555, + 48.6271861 + ] + }, + "id": "node/7538329501" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7538329502", + "amenity": "social_facility", + "fax": "+33169892771", + "name": "Ehpad Les Tilleuls", + "phone": "+33160750047", + "ref:FR:FINESS": "910701713", + "ref:FR:SIRET": "96320054800013", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wikidata": "Q112990336" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4523243, + 48.647126 + ] + }, + "id": "node/7538329502" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7538706630", + "amenity": "doctors", + "healthcare": "occupational_therapist", + "name": "Catherine Picolo", + "phone": "+33983439141", + "survey:date": "2020-05-16" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1827327, + 48.6850631 + ] + }, + "id": "node/7538706630" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7538706631", + "amenity": "doctors", + "healthcare": "speech_therapist", + "name": "Bernadette Luzergues", + "phone": "+33950011689", + "survey:date": "2020-05-16" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1827549, + 48.6850627 + ] + }, + "id": "node/7538706631" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7541731080", + "amenity": "driving_school", + "name": "Freedom Formations", + "phone": "+33 9 82 25 60 45", + "website": "https://freedomformations.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4582216, + 48.6512077 + ] + }, + "id": "node/7541731080" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7541751510", + "amenity": "restaurant", + "cuisine": "french", + "internet_access": "wlan", + "name": "Le Cosy", + "phone": "+33757062743", + "takeaway": "no", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.452178, + 48.6461977 + ] + }, + "id": "node/7541751510" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7571379069", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "46", + "addr:postcode": "91370", + "addr:street": "Boulevard du Maréchal Foch", + "amenity": "restaurant", + "cuisine": "italian", + "delivery": "yes", + "description": "Restaurant italien à Verrières-le-Buisson, pizzas au feu de bois.", + "name": "Grazie", + "opening_hours": "Mo-Th 11:30-22:30, 14:30-18:00; Fr-Sa 11:30-23:00, 14:30-18:00", + "phone": "+33 1 69 75 11 11", + "reservation": "yes", + "website": "https://pizzagrazie.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2681779, + 48.7448793 + ] + }, + "id": "node/7571379069" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7572272666", + "alt_name": "Maison du Cèdre", + "amenity": "hospital", + "fax": "+33169925394", + "healthcare": "hospital", + "name": "Hôpital de Jour pour Adolescents de l'Essonne", + "phone": "+33169925201", + "ref:FR:FINESS": "910010198", + "ref:FR:SIRET": "26910009500455", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "292" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3097121, + 48.654779 + ] + }, + "id": "node/7572272666" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7578133785", + "addr:housenumber": "110", + "addr:postcode": "91830", + "addr:street": "Les Berges de Seine", + "amenity": "restaurant", + "cuisine": "french", + "name": "Au Fil de L'O", + "phone": "+33 164938109" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4924227, + 48.5668345 + ] + }, + "id": "node/7578133785" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7580599503", + "addr:city": "Boigneville", + "addr:housenumber": "5", + "addr:postcode": "91720", + "addr:street": "Place de la Gare", + "amenity": "bar", + "brewery": "jupiter;leffe;hoegaarden", + "name": "Le Tire Bouchon", + "outdoor_seating": "terrace", + "phone": "+33 1 64 99 47 30" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3783279, + 48.3422556 + ] + }, + "id": "node/7580599503" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7595248373", + "alt_name": "Laboratoire d'analyses médicales", + "check_date": "2023-07-29", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Laboratoire de biologie médicale", + "phone": "+33164910655", + "ref:FR:FINESS": "910019686", + "ref:FR:SIRET": "41994942500401", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "611" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0686014, + 48.6464044 + ] + }, + "id": "node/7595248373" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7603277495", + "addr:housenumber": "32", + "beauty": "cosmetics;hair;hair_removal;nails;massage;skin_care;aesthetic;eyebrow", + "contact:city": "Athis-Mons", + "contact:housenumber": "32", + "contact:phone": "+33 1 69 96 36 50", + "contact:postcode": "91200", + "contact:street": "Rue Des Coquelicots", + "official_name": "Maison De La Détente", + "opening_hours": "Tu-Fr 09:30-19:00; Sa 09:00-18:00", + "payment:cheque": "yes", + "payment:debit_cards": "yes", + "phone": "+33 1 69 96 36 50", + "ref:FR:NAF": "9602B", + "ref:FR:SIRET": "87879446000013", + "shop": "hairdresser", + "website": "http://www.maisondeladetente.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.367682, + 48.6996266 + ] + }, + "id": "node/7603277495" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7606004381", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "27", + "addr:postcode": "91260", + "addr:street": "Rue Victor Hugo", + "amenity": "courthouse", + "name": "Tribunal d'Instance de Juvisy sur Orge", + "phone": "+33 1 69 12 18 30" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.377516, + 48.6907934 + ] + }, + "id": "node/7606004381" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7611736898", + "addr:housenumber": "89", + "government": "public_service", + "name": "Maison de l'Essonne", + "office": "government", + "operator": "Conseil départemental de l'Essonne", + "phone": "+33 1 60 91 91 91" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719179, + 48.6545588 + ] + }, + "id": "node/7611736898" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7612590801", + "addr:city": "Savigny-sur-Orge", + "addr:housenumber": "7", + "addr:postcode": "91600", + "addr:street": "Boulevard Aristide Briand", + "amenity": "bank", + "atm": "yes", + "brand": "Crédit Agricole", + "brand:wikidata": "Q590952", + "brand:wikipedia": "fr:Crédit agricole", + "fax": "+33 1 69 56 58 21", + "name": "Crédit Agricole", + "opening_hours": "Tu-We 09:00-12:30,14:00-18:00; Th 09:00-12:30,15:00-18:00; Fr 09:00-12:30,14:00-18:00; Sa 08:30-13:00,14:00-16:00", + "phone": "+33 1 69 56 58 20", + "website": "https://www.credit-agricole.fr/particulier/agence/paris/savigny-plateau-2689.html" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3427789, + 48.6813101 + ] + }, + "id": "node/7612590801" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7612807553", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "34", + "addr:postcode": "91260", + "addr:street": "Rue des Palombes", + "amenity": "exhibition_centre", + "name": "Centre d'exposition Enfants en justice", + "operator": "Ministère de la Justice", + "phone": "+33 1 69 54 24 19", + "website": "http://enfantsenjustice.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3547481, + 48.6952554 + ] + }, + "id": "node/7612807553" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7615563832", + "addr:housenumber": "16", + "office": "yes", + "phone": "+33 9 73 321 421" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3858126, + 48.708536 + ] + }, + "id": "node/7615563832" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7615722366", + "addr:housenumber": "35-39", + "amenity": "community_centre", + "operator": "Mairie d'Ahtis-Mons", + "phone": "+33 1 69 44 92 07" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3839888, + 48.707699 + ] + }, + "id": "node/7615722366" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7618028288", + "amenity": "taxi", + "capacity": "3", + "phone": "+33169074888", + "survey:date": "2020-06-13" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1936325, + 48.6809217 + ] + }, + "id": "node/7618028288" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7618105256", + "colour": "yellow", + "description": "Texte : \"Canalisation(s) gaz haute pression à proximité\"", + "marker": "plate", + "operator": "GRTgaz", + "phone": "0800001112", + "ref": "471320", + "utility": "gas" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2319734, + 48.7215131 + ] + }, + "id": "node/7618105256" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7618105257", + "colour": "yellow", + "description": "Texte : \"Canalisation(s) gaz haute pression à proximité\"", + "marker": "aerial", + "operator": "GRTgaz", + "phone": "0800001112", + "ref": "471315", + "utility": "gas" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2322752, + 48.7215958 + ] + }, + "id": "node/7618105257" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7632892620", + "addr:city": "Athis-Mons", + "addr:housenumber": "72", + "addr:postcode": "91200", + "addr:street": "Rue de la Voie Verte", + "amenity": "doctors", + "healthcare": "doctor", + "name": "Docteur Ali-Ouro-Nille Edgar", + "phone": "+33 6 61 41 76 94" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3597025, + 48.6997865 + ] + }, + "id": "node/7632892620" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7633324778", + "email": "gair@gendarmerie.interieur.gouv.fr", + "fax": "+33 1 41 28 83 56", + "name": "Gendarmerie de l'air", + "note": "Localisation précise à déterminer", + "operator": "Gendarmerie nationale", + "operator:wikidata": "Q1422336", + "phone": "+33 1 41 28 83 48", + "police": "offices" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2109449, + 48.7697956 + ] + }, + "id": "node/7633324778" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7633324779", + "email": "cfagn@gendarmerie.interieur.gouv.fr", + "fax": "+33 1 45 37 38 56", + "name": "Commandement des forces aériennes de la gendarmerie nationale", + "note": "Localisation précise à déterminer", + "operator": "Gendarmerie nationale", + "operator:wikidata": "Q1422336", + "phone": "+33 1 45 37 38 55", + "police": "offices" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2109503, + 48.7699159 + ] + }, + "id": "node/7633324779" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7637482241", + "addr:housenumber": "9", + "government": "transportation", + "office": "government", + "phone": "+33169577460", + "website": "https://www.ecologique-solidaire.gouv.fr/direction-generale-laviation-civile-dgac" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3953745, + 48.7147806 + ] + }, + "id": "node/7637482241" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7637482251", + "addr:housenumber": "9", + "government": "registration", + "office": "government", + "phone": "+33169577460" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3944988, + 48.7156465 + ] + }, + "id": "node/7637482251" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7637482252", + "abbr_name": "CRNA Nord", + "addr:housenumber": "9", + "government": "transportation", + "office": "government", + "phone": "+331 69 57 60 16" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3964233, + 48.7153619 + ] + }, + "id": "node/7637482252" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7642877463", + "addr:city": "Athis-Mons", + "addr:postcode": "91200", + "addr:street": "Rue Valentin Conrart", + "name": "EFIDIS - Accueil", + "office": "company", + "opening_hours": "Mo-Fr 17:00-19:00", + "phone": "+33 1 60 46 76 68" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3875266, + 48.7089345 + ] + }, + "id": "node/7642877463" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7642979343", + "addr:housenumber": "6", + "email": "ressources@associationressources.org", + "healthcare": "centre", + "healthcare:speciality": "addiction", + "operator": "Association Ressources", + "phone": "+33 1 69 38 37 21", + "ref:FR:FINESS": "910000058", + "ref:FR:NAF": "8720B", + "ref:FR:SIRET": "38757695200023" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.37297, + 48.6985556 + ] + }, + "id": "node/7642979343" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7643034504", + "addr:housenumber": "6", + "office": "lawyer", + "phone": "+33 1 60 48 04 00", + "website": "https://www.cabinetcoll.com/pages/nos-cabinets/athis-mons.html" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3730788, + 48.698606 + ] + }, + "id": "node/7643034504" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7643369138", + "addr:housenumber": "3-5", + "office": "company", + "phone": "+33 1 69 38 32 09", + "website": "https://www.groupevalophis.fr/athismons-lebeau" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3887391, + 48.7086006 + ] + }, + "id": "node/7643369138" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7643757402", + "addr:housenumber": "10", + "amenity": "vehicle_inspection", + "email": "athis-ct@autosecurite.com", + "operator": "Auto Sécurité", + "phone": "+33 1 69 84 73 00", + "ref:FR:NAF": "7120A", + "ref:FR:SIRET": "34245141600016", + "website": "https://athis-controle-technique.autosecurite.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3919628, + 48.705784 + ] + }, + "id": "node/7643757402" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7660857426", + "addr:city": "villebon-sur-Yvette", + "addr:housenumber": "1", + "addr:postcode": "91140", + "addr:street": "Avenue de l'Oural", + "description": "Blanchisserie, repassage et couture. Atelier d'insertion professionnelle.", + "email": "contact@larepasserie91.fr", + "name": "La Repasserie 91", + "opening_hours": "Mo-Fr 08:00-18:00", + "operator": "Dynamique Embauche", + "payment:credit_cards": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33169289579", + "shop": "dry_cleaning", + "website": "https://www.larepasserie91.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2049694, + 48.6853913 + ] + }, + "id": "node/7660857426" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7660869085", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "CPS", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*CPS*PCAPS1311", + "socket:type2": "1", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 05/2022", + "survey:date": "2020-06-28" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2368306, + 48.683651 + ] + }, + "id": "node/7660869085" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7670897360", + "addr:housenumber": "102", + "craft": "caterer", + "phone": "+33 9 82 48 48 33", + "website": "https://www.traiteur-galaevents.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4018105, + 48.7187875 + ] + }, + "id": "node/7670897360" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7684461531", + "addr:housenumber": "12", + "addr:street": "Rue Fernand Léger", + "amenity": "community_centre", + "community_centre": "meeting_room", + "email": "centrebfrachon@cgt.fr", + "name": "Centre de formation syndicale Benoit Frachon", + "operator": "Confédération Générale du Travail", + "phone": "+33 1 69 86 40 00", + "website": "http://www.formationsyndicale.cgt.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1000946, + 48.70239 + ] + }, + "id": "node/7684461531" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7687811407", + "addr:housenumber": "2", + "addr:postcode": "91370", + "addr:street": "Rue de Paron", + "email": "agencedeparon@gmail.com", + "name": "Agence de Paron", + "office": "estate_agent", + "opening_hours": "Mo-Sa 09:00-12:00, 14:00-19:00", + "phone": "+33 1 69 30 12 00", + "website": "http://www.agencedeparon.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2656433, + 48.7471496 + ] + }, + "id": "node/7687811407" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7687826801", + "addr:housenumber": "49", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "name": "L’Épicurien", + "opening_hours": "Tu-Sa 09:00-13:00, 15:30-20:00; Su 09:00-13:00", + "phone": "+33 1 60 11 32 48", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2654965, + 48.7471005 + ] + }, + "id": "node/7687826801" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7687838085", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "35", + "addr:postcode": "91370", + "addr:street": "Boulevard du Maréchal Foch", + "name": "Tonton & Tonton", + "opening_hours": "Mo-Sa 10:00-13:00, 15:30-19:30; Su 10:00-13:00", + "organic": "only", + "phone": "+33 1 69 30 31 86", + "shop": "supermarket", + "website": "http://www.tontonandco.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2671111, + 48.7446592 + ] + }, + "id": "node/7687838085" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7687907785", + "contact:housenumber": "76", + "contact:postcode": "91370", + "contact:street": "Rue d'Estienne d'Orves", + "name": "Body’Minute", + "opening_hours": "Tu-Fr 10:00-19:00; Sa 09:30-18:30", + "phone": "+33 1 60 19 66 87", + "shop": "beauty", + "website": "https://bodyminute.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2639622, + 48.7461813 + ] + }, + "id": "node/7687907785" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7687996185", + "addr:housenumber": "6", + "addr:postcode": "91370", + "addr:street": "Place Charles de Gaulle", + "amenity": "restaurant", + "cuisine": "french", + "name": "Le Grey", + "opening_hours": "Mo-Sa 10:00-14:30, 18:00-22:00", + "phone": "+33 1 64 47 23 30", + "website": "http://restaurant-legrey.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2666016, + 48.7466383 + ] + }, + "id": "node/7687996185" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7689211785", + "addr:housenumber": "53", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "name": "MC Coiffure", + "opening_hours": "Mo-Sa 09:00-19:00", + "phone": "+33 1 69 20 23 00", + "shop": "hairdresser", + "website": "https://www.facebook.com/mccoiffure91370/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2653342, + 48.7470038 + ] + }, + "id": "node/7689211785" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7689223885", + "contact:city": "Verrières-le-Buisson", + "contact:housenumber": "57", + "contact:postcode": "91370", + "contact:street": "Rue d'Estienne d'Orves", + "name": "Agence Immobilière du Centre", + "office": "estate_agent", + "opening_hours": "Mo-Sa 09:00-12:30, 14:00-19:00", + "phone": "+33 1 69 53 41 91", + "website": "https://www.agenceaic.com/fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2651954, + 48.7469197 + ] + }, + "id": "node/7689223885" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7699776594", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "4", + "addr:postcode": "91260", + "addr:street": "Quai Jean Pierre Timbaud", + "amenity": "community_centre", + "name": "Péniches Alternat et Bali", + "phone": "+33 6 32 55 05 93", + "website": "http://www.penichealternat.org/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3877085, + 48.6901452 + ] + }, + "id": "node/7699776594" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7710142477", + "acoustic": "voice_description", + "alt_name": "Salle Jean Cocteau;Salle Méliès", + "amenity": "cinema", + "contact:facebook": "cine220", + "contact:twitter": "cine220", + "email": "cine220@mairie-bretigny91.fr", + "name": "Ciné220", + "phone": "+33 1 60 84 11 45;+33 1 60 84 04 42", + "ref:FR:Allocine": "B0051", + "ref:FR:CNC": "73423", + "website": "https://www.cine220.com", + "wikidata": "Q28878272" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3041684, + 48.6086068 + ] + }, + "id": "node/7710142477" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7710847998", + "contact:city": "Verrières-le-Buisson", + "contact:housenumber": "23", + "contact:postcode": "91370", + "contact:street": "Rue d'Estienne d'Orves", + "name": "Romance Florale", + "opening_hours": "Mo 08:30-17:30, 12:30-14:30; Tu-Sa 08:30-20:00, 12:30-14:30; Su 08:30-13:00", + "phone": "+33 1 69 20 20 34", + "shop": "florist", + "website": "https://fleuristes-et-fleurs.com/fleuriste/romance-florale-verrieres-le-buisson-91370" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2664636, + 48.7481203 + ] + }, + "id": "node/7710847998" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7710893815", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "34", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "brand": "Selectour", + "brand:wikidata": "Q3478073", + "brand:wikipedia": "fr:Selectour", + "description": "Agence de quartier au service des particuliers, collectivités, associations, entreprises. Du voyage très élaboré pour presque toutes les destinations, au billet de spectacles, en passant par un aller retour en campagne, nous servons individuels et groupes", + "name": "Selectour", + "phone": "+33 1 69 30 16 50", + "shop": "travel_agency", + "website": "https://www.egide-voyages.fr/#!/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2664887, + 48.7484002 + ] + }, + "id": "node/7710893815" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7710899408", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "28", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "amenity": "bar", + "name": "Au Buisson", + "opening_hours": "Tu-Sa 06:30-19:30", + "phone": "+33 1 69 38 23 89" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2667187, + 48.7484809 + ] + }, + "id": "node/7710899408" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7710900804", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "34", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "craft": "caterer", + "cuisine": "italian", + "name": "Mimmo", + "opening_hours": "Tu-Sa 10:00-20:30, 13:30-17:00", + "phone": "+33 1 60 49 39 90" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2665856, + 48.7484673 + ] + }, + "id": "node/7710900804" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7711662523", + "amenity": "bank", + "atm": "yes", + "brand": "Caisse d'Épargne", + "brand:wikidata": "Q1547738", + "brand:wikipedia": "fr:Caisse d'épargne (banque)", + "contact:city": "Verrières-le-Buisson", + "contact:housenumber": "44", + "contact:postcode": "91370", + "contact:street": "Rue d'Estienne d'Orves", + "fax": "+33 1 69 30 34 52", + "name": "Caisse d'Épargne", + "opening_hours": "Tu-We 09:15-17:30, 12:45-13:45; Th 09:15-18:30, 12:45-14:45; Sa 09:00-16:15, 13:00-13:45", + "phone": "+33 1 72 48 56 16", + "website": "https://www.agences.caisse-epargne.fr/banque-assurance/agences/agence-verrieres-le-buisson-id17515000670" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.266206, + 48.7480428 + ] + }, + "id": "node/7711662523" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7711685006", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "54", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "name": "Primo - Renard", + "office": "estate_agent", + "opening_hours": "Mo-Fr 09:00-19:00, 12:00-14:00; Sa 09:00-18:00, 12:00-14:00", + "phone": "+33160117120", + "website": "http://www.agences-primo.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2658601, + 48.7477616 + ] + }, + "id": "node/7711685006" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7711701487", + "clothes": "women", + "contact:city": "Verrières-le-Buisson", + "contact:housenumber": "50", + "contact:postcode": "91370", + "contact:street": "Rue d'Estienne d'Orves", + "description": "L'Évasion des Sens vous invite à voyager dans un univers de fragances haut de gamme pour la maison où se mêlent beauté et élégance... Vente d'objets de décoration et d'accessoires de mode haut de gamme.", + "disused:shop": "gift", + "email": "contact@levasion-des-sens.com", + "old_name": "L'Évasion des Sens", + "opening_hours": "Tu-Fr 10:30-19:00, 13:00-15:00; Sa 10:30-19:00", + "phone": "+33967851635", + "website": "https://www.levasion-des-sens.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2660746, + 48.7479013 + ] + }, + "id": "node/7711701487" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7731447581", + "PMU": "yes", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "120", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "amenity": "bar", + "name": "La Concorde", + "opening_hours": "Mo-Sa 07:00-20:00", + "phone": "+33160130434", + "tobacco": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2616077, + 48.7427573 + ] + }, + "id": "node/7731447581" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7731447582", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "118", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "brand": "Citroën", + "brand:wikidata": "Q6746", + "brand:wikipedia": "fr:Citroën", + "name": "Citroën", + "opening_hours": "Mo-Th 08:30-18:00, 12:00-14:00; Fr 08:30-16:00, 12:00-14:00", + "phone": "+33169202022", + "shop": "car", + "website": "https://reseau.citroen.fr/reparateur-verrieres-le-buisson" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2614361, + 48.7426229 + ] + }, + "id": "node/7731447582" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7731481419", + "contact:city": "Verrières-le-Buisson", + "contact:housenumber": "85", + "contact:postcode": "91370", + "contact:street": "Rue d'Estienne d'Orves", + "healthcare": "psychotherapist", + "name": "Cabinet Paramédical de Psychomotricité et Psychologie", + "phone": "+33618760736" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2620208, + 48.7428227 + ] + }, + "id": "node/7731481419" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7734676584", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "Sigeif", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "Sigeif", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*SIG*PSIGE28612", + "socket:type2": "1", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2302773, + 48.6426633 + ] + }, + "id": "node/7734676584" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7757569231", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "2", + "addr:postcode": "91370", + "addr:street": "Rue de l'Église", + "name": "Un P'tit vin d'Folie", + "opening_hours": "Tu-Sa 09:00-13:00,15:30-20:00; Su 09:00-13:00", + "phone": "+33983810058", + "shop": "wine" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2657685, + 48.7477154 + ] + }, + "id": "node/7757569231" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7757573704", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "6", + "addr:postcode": "91370", + "addr:street": "Rue de l'Église", + "alt_name": "Boutique de CBD", + "name": "Maison des Herbes", + "old_name": "3 P'tits Points", + "phone": "+33 683823286", + "shop": "beauty", + "website": "https://www.facebook.com/3-ptits-points-114021168654504/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2655803, + 48.7477463 + ] + }, + "id": "node/7757573704" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7757576662", + "addr:city": "Verrières-le-Buisson", + "addr:postcode": "91370", + "contact:city": "Verrières-le-Buisson", + "contact:housenumber": "4", + "contact:postcode": "91370", + "contact:street": "Rue de l'Église", + "disused:shop": "yes", + "old_name": "Tournesol", + "opening_hours": "Tu-Sa 11:00-13:00,16:00-19:15", + "phone": "+33963518885" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.265679, + 48.7477321 + ] + }, + "id": "node/7757576662" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7757584765", + "addr:city": "Verrières-le-Buisson", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "contact:housenumber": "39", + "name": "Regards", + "opening_hours": "Tu-Fr 09:30-12:30,15:00-19:30; Sa 09:30-13:00,14:30-19:00", + "phone": "+33160117275", + "shop": "optician", + "website": "http://www.optiqueregards.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2657945, + 48.7475433 + ] + }, + "id": "node/7757584765" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7758082855", + "name": "Le Trait d'Union de Verrières-le-Buisson (TUVB)", + "office": "association", + "opening_hours": "Mo-Fr 09:00-16:30, 12:00-13:30", + "phone": "+33169531124", + "website": "http://www.tuvb.org/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.266873, + 48.7463642 + ] + }, + "id": "node/7758082855" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7761389725", + "contact:city": "Verrières-le-Buisson", + "contact:housenumber": "37", + "contact:postcode": "91370", + "contact:street": "Rue d'Estienne d'Orves", + "name": "Boucherie du Centre", + "opening_hours": "Tu-Sa 08:00-12:30,16:00-20:00; Su 08:00-13:30", + "phone": "+33160117332", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.26587, + 48.7476318 + ] + }, + "id": "node/7761389725" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7761395916", + "brand": "Maison de la Presse", + "brand:wikidata": "Q62085960", + "contact:city": "Verrières-le-Buisson", + "contact:housenumber": "33", + "contact:postcode": "91370", + "contact:street": "Rue d'Estienne d'Orves", + "name": "Maison de la Presse Au Fil des Pages", + "opening_hours": "Tu-Sa 08:00-12:30,15:30-19:00; Su 09:00-13:00", + "phone": "+33169300762", + "shop": "newsagent" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2659495, + 48.7476761 + ] + }, + "id": "node/7761395916" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7761403076", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "56", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "contact:city": "Verrières-le-Buisson", + "contact:housenumber": "56", + "contact:phone": "+33 1 69 30 73 59", + "contact:postcode": "91370", + "contact:street": "Rue D'estienne D'orves", + "craft": "photographer", + "name": "Atelier Photo", + "official_name": "Atelier Photo", + "opening_hours": "Mo-Sa 09:30-12:30, 15:00-19:30; Su 09:30-12:30", + "phone": "+33169307359", + "ref:FR:SIRET": "33793259400019", + "shop": "photo", + "website": "https://www.atelier-photos-91.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2656483, + 48.7475404 + ] + }, + "id": "node/7761403076" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7761410716", + "amenity": "driving_school", + "contact:city": "Verrières-le-Buisson", + "contact:housenumber": "25", + "contact:postcode": "91370", + "contact:street": "Rue d'Estienne d'Orves", + "name": "Verrières Conduite", + "phone": "+33169304492" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2663283, + 48.7479578 + ] + }, + "id": "node/7761410716" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7775248577", + "addr:housenumber": "38", + "name": "Boucherie du centre", + "opening_hours": "Tu-Sa 08:00-14:00, 15:30-20:00; Su 08:00-14:00", + "phone": "+33 1 60 80 30 48", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1913976, + 48.4930468 + ] + }, + "id": "node/7775248577" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7826118987", + "brand": "Allianz", + "brand:wikidata": "Q487292", + "brand:wikipedia": "en:Allianz", + "name": "Allianz", + "office": "insurance", + "phone": "+33 1 69 01 00 73", + "survey:date": "2020-08-19", + "website": "https://agence.allianz.fr/montlhery-91310-H99159" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2706697, + 48.6395041 + ] + }, + "id": "node/7826118987" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7833021188", + "brand": "Mondial Pare-Brise", + "name": "Mondial Pare-Brise", + "phone": "+33 1 69 00 69 69", + "service:vehicle:glass": "yes", + "shop": "car_repair", + "website": "https://www.mondialparebrise.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4927205, + 48.6815062 + ] + }, + "id": "node/7833021188" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7840130150", + "addr:housenumber": "91", + "contact:instagram": "https://instagram.com/hookah.industry.officiel", + "email": "hookah.industry91@gmail.com", + "facebook": "https://www.facebook.com/HookahIndustry91", + "opening_hours": "Mo-Sa 12:00-20:00; Su 14:00-20:00", + "phone": "+33 9 88 38 37 37", + "ref:FR:NAF": "4778C", + "ref:FR:SIRET": "88474556300012", + "shop": "tobacco" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.371387, + 48.7048292 + ] + }, + "id": "node/7840130150" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7845750491", + "addr:housenumber": "134", + "healthcare": "alternative", + "healthcare:speciality": "osteopathy", + "phone": "+33 7 69 59 71 22", + "ref:FR:NAF": "8690E", + "ref:FR:SIRET": "52530502500021", + "website": "http://www.jamesosteo.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716991, + 48.7072285 + ] + }, + "id": "node/7845750491" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7852616257", + "addr:housenumber": "79 bis", + "contact:instagram": "https://instagram.com/nseven_barber", + "female": "no", + "male": "yes", + "opening_hours": "10:00-20:00", + "phone": "+33 1 78 75 17 52", + "ref:FR:NAF": "9602A", + "ref:FR:SIRET": "88349527700013", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.371383, + 48.7045355 + ] + }, + "id": "node/7852616257" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7853805130", + "addr:city": "Draveil", + "addr:postcode": "91210", + "addr:street": "Rue du Port aux Cerises", + "amenity": "community_centre", + "email": "portauxcerises1@gmail.com", + "name": "Salle Les Mousseaux", + "phone": "+33 1 69 83 46 06", + "website": "https://le-port-aux-cerises.iledeloisirs.fr/salles/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4074039, + 48.6948569 + ] + }, + "id": "node/7853805130" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7853805131", + "addr:city": "Draveil", + "addr:postcode": "91210", + "addr:street": "Rue du Port aux Cerises", + "amenity": "community_centre", + "email": "portauxcerises1@gmail.com", + "name": "Salle La Grange", + "phone": "+33 1 69 83 46 06", + "website": "https://le-port-aux-cerises.iledeloisirs.fr/salles/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4077602, + 48.6948517 + ] + }, + "id": "node/7853805131" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7853884607", + "addr:city": "Draveil", + "addr:housenumber": "33", + "addr:postcode": "91210", + "addr:street": "Rue Alphonse Daudet", + "email": "maison.daudet@laposte.net", + "name": "Maison d'Alphonse Daudet", + "office": "association", + "phone": "+33 6 30 56 79 08" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4233437, + 48.6628156 + ] + }, + "id": "node/7853884607" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7857528966", + "addr:city": "Évry-Courcouronnes", + "addr:housenumber": "15", + "addr:postcode": "91000", + "addr:street": "Traversée Galilée", + "amenity": "driving_school", + "email": "sesamconduite91@gmail.com", + "name": "Sesam conduite", + "opening_hours": "Mo 15:00-19:00; Tu-Th 10:00-12:00,15:00-19:00; Su 10:00-12:00", + "phone": "+33169130025", + "website": "http://sesamautoecole.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4309258, + 48.6270412 + ] + }, + "id": "node/7857528966" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7859264376", + "addr:city": "Évry-Courcouronnes", + "addr:housenumber": "38", + "addr:postcode": "91000", + "addr:street": "Cours Blaise Pascal", + "name": "Fontenoy", + "office": "estate_agent", + "phone": "+33160771063", + "website": "http://fontenoy.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4299494, + 48.6256952 + ] + }, + "id": "node/7859264376" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7880571708", + "addr:city": "Gometz-le-Châtel", + "addr:housenumber": "5", + "addr:postcode": "91940", + "addr:street": "Rue du Morillon", + "description": "Entreprise crée en 2004 à Gometz le Chatel (91), La cour des Orchidées propose un large choix d'orchidées hybrides et botaniques, de la jeune plante à la plante fleurie ainsi que des plantes peu courantes (fougères, plantes carnivores...).\n\nNous cultivons", + "email": "lacourdesorchidees@hotmail.fr", + "name": "La Cour des Orchidées", + "opening_hours": "Tu-Sa 10:00-13:00, 14:00-19:00", + "phone": "+33 1 60 12 25 42", + "shop": "florist", + "start_date": "2004", + "website": "https://www.lacourdesorchidees.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1317151, + 48.6784329 + ] + }, + "id": "node/7880571708" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7889274521", + "addr:housenumber": "9", + "addr:street": "Rue Maurice Béné", + "name": "Le salon Dominique", + "phone": "+33 164915640", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.077375, + 48.6454215 + ] + }, + "id": "node/7889274521" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7889275210", + "addr:city": "Limours", + "addr:housenumber": "1", + "addr:postcode": "91470", + "addr:street": "Rue de Paris", + "female": "yes", + "male": "yes", + "name": "Johanna Coiffure", + "phone": "+33164910400", + "shop": "hairdresser", + "website": "https://johannacoiffurelimours.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0761091, + 48.6460849 + ] + }, + "id": "node/7889275210" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7894010913", + "description": "Site Natura 2000 FR1100802", + "name": "Panneau informatif Pelouses calcaires du Gatinais", + "phone": "+33 9 54 96 54 47", + "signpost": "forestry_allotment" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3033819, + 48.3562458 + ] + }, + "id": "node/7894010913" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7894109017", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "14", + "addr:postcode": "91260", + "addr:street": "Rue Jean-Jacques Rousseau", + "email": "contact@labourgeoisedenface.fr", + "facebook": "https://www.facebook.com/labourgeoisedenface/", + "name": "Chez la bourgeoise d'en face", + "office": "association", + "phone": "+33 6 86 68 27 20" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3767995, + 48.6852612 + ] + }, + "id": "node/7894109017" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7895653383", + "amenity": "social_facility", + "capacity": "104", + "name": "Ehpad Simone Veil", + "phone": "+33169765900", + "ref:FR:FINESS": "910019413", + "ref:FR:SIRET": "20003446000051", + "social_facility": "nursing_home", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "500", + "wikidata": "Q112965006" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.174004, + 48.6874705 + ] + }, + "id": "node/7895653383" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7897183512", + "addr:city": "Draveil", + "addr:housenumber": "218", + "addr:postcode": "91210", + "addr:street": "Boulevard Henri Barbusse", + "check_date": "2023-08-01", + "name": "ArthurImmo.com", + "office": "estate_agent", + "phone": "+33 1 69 56 96 77", + "website": "https://www.draveil-arthurimmo.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.408648, + 48.6856389 + ] + }, + "id": "node/7897183512" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7907645189", + "addr:city": "Saclay", + "addr:postcode": "91190", + "addr:street": "D36", + "name": "CEA - Centre de Saclay", + "office": "research", + "opening_hours": "Mo-Fr 07:30-19:00", + "phone": "+33 1 69 08 60 00", + "website": "https://cea.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1481569, + 48.7293772 + ] + }, + "id": "node/7907645189" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7916369100", + "addr:city": "Corbeil-Essonnes", + "addr:postcode": "91100", + "addr:street": "Avenue Paul Maintenant", + "brand": "Midas", + "brand:wikidata": "Q3312613", + "brand:wikipedia": "en:Midas (automotive service)", + "facebook": "https://www.facebook.com/MidasFr/", + "name": "Midas", + "phone": "+33 1 64 96 14 14", + "shop": "car_repair", + "website": "https://www.midas.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4565902, + 48.6138525 + ] + }, + "id": "node/7916369100" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7916410510", + "addr:city": "Étampes", + "addr:housenumber": "191", + "addr:postcode": "91150", + "addr:street": "Avenue de Coquerive", + "brand": "Midas", + "brand:wikidata": "Q3312613", + "brand:wikipedia": "en:Midas (automotive service)", + "facebook": "https://www.facebook.com/MidasFr/", + "name": "Midas", + "operator": "Midas", + "phone": "+33 1 69 95 11 74", + "shop": "car_repair", + "website": "https://www.midas.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.172167, + 48.4338989 + ] + }, + "id": "node/7916410510" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7916419355", + "addr:city": "Itteville", + "addr:housenumber": "22", + "addr:postcode": "91760", + "addr:street": "Route de la Ferté-Alais", + "brand": "Midas", + "brand:wikidata": "Q3312613", + "brand:wikipedia": "en:Midas (automotive service)", + "facebook": "https://www.facebook.com/MidasFr/", + "name": "Midas", + "operator": "Midas", + "phone": "+33 1 69 13 56 13", + "shop": "car_repair", + "website": "https://www.midas.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3511609, + 48.5011456 + ] + }, + "id": "node/7916419355" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7916523144", + "addr:city": "Mennecy", + "addr:housenumber": "5", + "addr:postcode": "91540", + "addr:street": "Rue Jean Cocteau", + "brand": "Midas", + "brand:wikidata": "Q3312613", + "brand:wikipedia": "en:Midas (automotive service)", + "facebook": "https://www.facebook.com/MidasFr/", + "name": "Midas", + "operator": "Midas", + "phone": "+33 1 60 78 95 69", + "shop": "car_repair", + "website": "https://www.midas.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4515723, + 48.5661676 + ] + }, + "id": "node/7916523144" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7917636397", + "addr:housenumber": "30", + "contact:mobile": "+33 6 08 58 97 42", + "craft": "tinsmith", + "phone": "+33 1 60 48 59 44", + "ref:FR:NAF": "3320A", + "ref:FR:SIRET": "32111060300024" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3952164, + 48.6979241 + ] + }, + "id": "node/7917636397" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7920325695", + "addr:housenumber": "28", + "email": "acs.distribution.systemes@numericable.fr", + "opening_hours": "Mo-Fr 10:00-12:00,14:00-18:00; Sa 10:00-12:00,14:00-16:00", + "operator": "ACS Distribution SARL", + "phone": "+33 1 69 38 11 55", + "shop": "electronics", + "website": "http://acs-distribution-systemes.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.362459, + 48.7014109 + ] + }, + "id": "node/7920325695" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7928298337", + "amenity": "social_facility", + "fax": "+33160856901", + "fixme": "Localisation exacte à vérifier sur place (adresse = château de la Fontaine)", + "name": "Institut Départemental Enfance Famille", + "phone": "+33160856900", + "ref:FR:FINESS": "910701184", + "ref:FR:SIRET": "22910228000109", + "social_facility": "group_home", + "social_facility:for": "child", + "type:FR:FINESS": "175" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.306233, + 48.6185199 + ] + }, + "id": "node/7928298337" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7928298338", + "amenity": "social_facility", + "fax": "+33160844847", + "name": "Jeunesse Feu Vert", + "phone": "+33160840852", + "ref:FR:FINESS": "910805936", + "ref:FR:SIRET": "77569810300220", + "social_facility": "group_home", + "social_facility:for": "child", + "type:FR:FINESS": "177" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3057999, + 48.6058671 + ] + }, + "id": "node/7928298338" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7930787044", + "amenity": "social_facility", + "fax": "+33169036036", + "name": "Maison Familiale Les Cèdres", + "phone": "+33169035212", + "ref:FR:FINESS": "910017961", + "ref:FR:SIRET": "78539801700026", + "social_facility": "assisted_living", + "social_facility:for": "senior", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "202", + "wikidata": "Q112990302" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4543513, + 48.7086719 + ] + }, + "id": "node/7930787044" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7948133504", + "name": "Au Bouquet Princier", + "phone": "+33 1 69 01 08 57", + "shop": "florist", + "survey:date": "2020-09-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2709035, + 48.6387524 + ] + }, + "id": "node/7948133504" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7955374185", + "brand": "Point S", + "brand:wikidata": "Q3393358", + "brand:wikipedia": "fr:Point S", + "name": "Point S", + "opening_hours": "Mo-Fr 08:30-12:00,14:00-18:30; Sa 08:30-12:00; Su off", + "phone": "+33 1 69 62 19 03", + "shop": "car_repair", + "survey:date": "2020-09-29", + "website": "https://www.points.fr/centre/linas-auto-services-linas/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2673102, + 48.6370266 + ] + }, + "id": "node/7955374185" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7979992762", + "club": "sport", + "contact:facebook": "Tennis-Club-de-Saint-Germain-Lès-Corbeil-518621858307269", + "email": "tcsg@fft.fr", + "name": "Tennis Club", + "official_name": "Tennis Club Saint-Germain-lès-Corbeil", + "phone": "+33 1 60 75 08 87", + "sport": "tennis", + "website": "https://club.fft.fr/tcsg91/57910012_a/cms/index_public.php?us_action=show_note_site&login_off=1&ui_id_site=1" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5006841, + 48.6222529 + ] + }, + "id": "node/7979992762" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7985712131", + "name": "Apparences", + "opening_hours": "Tu-Th 09:00-12:00, 13:30-19:00; Fr 09:00-12:30, 13:30-19:00; Sa 09:00-12:30, 13:30-17:30", + "phone": "+33 1 64 90 12 47", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2511326, + 48.58758 + ] + }, + "id": "node/7985712131" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7997590417", + "addr:city": "Fleury-Mérogis", + "addr:housenumber": "4", + "addr:postcode": "91700", + "addr:street": "Rue Salvador Allende", + "level": "1", + "name": "Association Il Était Une Fois", + "office": "association", + "phone": "+33 1 69 46 19 27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3600656, + 48.6398441 + ] + }, + "id": "node/7997590417" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8000578217", + "access:covid19": "yes", + "check_date": "2023-05-10", + "name": "Boucherie de la Place", + "opening_hours": "Tu-Sa 08:30-13:00,15:30-20:00; Su 08:30-13:00; Mo off", + "phone": "+33 1 64 91 16 32;+33 6 07 71 03 30", + "shop": "butcher", + "stars:papilles": "3" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0763333, + 48.6460913 + ] + }, + "id": "node/8000578217" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8000578220", + "addr:housenumber": "10", + "addr:street": "Place du Général de Gaulle", + "amenity": "driving_school", + "name": "Auto-École Limours", + "operator": "Martine Bonneau", + "phone": "+33 185530953", + "website": "https://www.auto-ecole-st-arnoult.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0770692, + 48.6459683 + ] + }, + "id": "node/8000578220" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8000578221", + "amenity": "fast_food", + "cuisine": "pizza", + "level": "0", + "name": "Wasa Pizza", + "opening_hours": "PH open", + "phone": "+33 1 64 59 93 80" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0777091, + 48.646007 + ] + }, + "id": "node/8000578221" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8000578224", + "name": "Générale des Services", + "office": "personal_service", + "opening_hours": "Mo-Fr 09:00-12:30,14:00-18:30; Sa 09:00-12:30", + "personal_service:cleaning": "yes", + "personal_service:doityourself": "yes", + "personal_service:gardening": "yes", + "personal_service:housework": "yes", + "personal_service:tutoring": "yes", + "phone": "+33 1 80 22 94 69", + "website": "https://www.generaledesservices.com/agences/limours/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0769876, + 48.6456461 + ] + }, + "id": "node/8000578224" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8000593660", + "addr:housenumber": "3", + "addr:street": "Rue de Marcoussis", + "craft": "shoemaker", + "name": "Cordonnerie de l'église", + "opening_hours": "Tu-Fr 09:30-12:30; Sa 09:30-12:30,14:00-18:00", + "phone": "+33 1 64 91 27 24" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0779383, + 48.646048 + ] + }, + "id": "node/8000593660" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8015978455", + "addr:housenumber": "21", + "addr:street": "Rue Roger Vailland", + "amenity": "restaurant", + "cuisine": "turkish", + "name": "Istanbul 21", + "opening_hours": "Mo,Tu,Th 11:00-22:00; We,Fr,Sa 11:00-22:30; Su 11:30-22:00", + "phone": "+33169259987" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3424301, + 48.641155 + ] + }, + "id": "node/8015978455" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8015978456", + "addr:housenumber": "17", + "addr:street": "Rue Roger Vailland", + "name": "Ousmane Exotique", + "opening_hours": "Tu,Th,Fr,Sa 10:00-20:00; We 10:30-19:30; Mo,Su off", + "phone": "+33169469342", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.342308, + 48.6411089 + ] + }, + "id": "node/8015978456" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8015978457", + "addr:housenumber": "13", + "addr:street": "Rue Roger Vailland", + "amenity": "fast_food", + "cuisine": "pizza", + "delivery": "yes", + "drive_through": "no", + "name": "La Pizza", + "opening_hours": "Mo-Th 11:00-14:30, 18:00-23:00; Fr 18:00-23:30; Sa-Su 11:00-14:30, 18:00-23:30", + "phone": "+33169049190", + "takeaway": "yes", + "website": "https://www.la-pizza.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3421042, + 48.6410159 + ] + }, + "id": "node/8015978457" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8021704651", + "addr:housenumber": "15", + "addr:street": "Rue Jean d'Alembert", + "amenity": "arts_centre", + "name": "MJC Maison des Jeunes et de la Culture", + "opening_hours": "Mo 10:00-12:00, 13:30-17:30; Tu-We 10:00-12:00, 13:30-19:00; Th-Fr 10:00-12:30, 13:30-18:00", + "phone": "+33160152558", + "website": "http://www.lamjc.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3476861, + 48.6402768 + ] + }, + "id": "node/8021704651" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8021704653", + "addr:housenumber": "1", + "addr:street": "Rue Jean d'Alembert", + "amenity": "fast_food", + "cuisine": "pizza", + "delivery": "yes", + "name": "Yes Pizza", + "phone": "+33169511655" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3462162, + 48.6406016 + ] + }, + "id": "node/8021704653" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8033005759", + "addr:housenumber": "5", + "addr:street": "Rue du Bac", + "check_date": "2023-05-10", + "healthcare": "counselling", + "name": "Centre médico-psycho-pédagogique (CMPP)", + "operator": "ARISSE", + "phone": "+33 1 64 91 12 78" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0901674, + 48.6433506 + ] + }, + "id": "node/8033005759" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8035844169", + "amenity": "restaurant", + "contact:instagram": "https://www.instagram.com/SANSUSHI.SOISY/", + "cuisine": "sushi", + "delivery": "yes", + "name": "SanSushi Soisy", + "opening_hours": "Tu-Sa 11:30-14:30,18:30-22:15; Su 18:30-22:15", + "phone": "+33160774837", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4509929, + 48.6478815 + ] + }, + "id": "node/8035844169" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8039940015", + "female": "yes", + "male": "no", + "name": "Daniel Stephan Féminin", + "opening_hours": "Tu-Fr 09:00-19:00; Sa 09:00-17:30", + "phone": "+33160866303", + "shop": "hairdresser", + "unisex": "no", + "website": "http://www.daniel-stephan.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3775604, + 48.6138697 + ] + }, + "id": "node/8039940015" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8039940018", + "amenity": "restaurant", + "cuisine": "asian", + "name": "Little Saigon", + "opening_hours": "Mo 10:00-14:30; Tu-Sa 10:00-14:30,16:45-20:30", + "phone": "+33974568436", + "website": "https://www.littlesaigon91.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3766986, + 48.6138372 + ] + }, + "id": "node/8039940018" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8039940019", + "amenity": "restaurant", + "cuisine": "japanese", + "delivery": "yes", + "name": "Noboru", + "opening_hours": "Mo-Su 12:00-14:30,19:00-22:00", + "phone": "+33160860909", + "takeaway": "yes", + "website": "http://noboru91.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3768019, + 48.6140068 + ] + }, + "id": "node/8039940019" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8039940020", + "contact:facebook": "https://www.facebook.com/SpecimenBondoufle/", + "email": "specimen.bondoufle@gmail.com", + "female": "no", + "male": "yes", + "name": "SpeciMen", + "opening_hours": "Tu-Fr 09:00-19:00; Sa 09:00-17:30", + "phone": "+33160866303", + "shop": "hairdresser", + "unisex": "no", + "website": "https://www.specimen-bondoufle.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3768308, + 48.6140664 + ] + }, + "id": "node/8039940020" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8039940021", + "name": "Optique Geoffrey", + "opening_hours": "Tu-Sa 09:00-19:00", + "phone": "+33160866485", + "shop": "optician", + "website": "https://www.monopticien.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3767181, + 48.6141078 + ] + }, + "id": "node/8039940021" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8039940022", + "brand": "Carrefour City", + "brand:wikidata": "Q2940187", + "brand:wikipedia": "fr:Carrefour City", + "name": "Carrefour City", + "opening_hours": "Mo-Sa 07:00-22:00; Su 09:00-13:00", + "phone": "+33160861927", + "shop": "supermarket" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3762044, + 48.6136267 + ] + }, + "id": "node/8039940022" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8065935814", + "addr:city": "Paray-Vieille-Poste", + "addr:housenumber": "5", + "addr:postcode": "91550", + "addr:street": "Rue Eugène Tartasse", + "amenity": "restaurant", + "cuisine": "lebanese", + "name": "Le Cèdre", + "opening_hours": "Tu-Su 11:30-22:30", + "phone": "+33 9 83 63 17 72", + "ref:FR:NAF": "5610C", + "ref:FR:SIRET": "88512146700017" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3700897, + 48.7087067 + ] + }, + "id": "node/8065935814" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8075637870", + "name": "Xing Jia", + "opening_hours": "Mo-Su 11:00-20:00", + "phone": "+33 7 54 49 23 78", + "shop": "massage" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.342543, + 48.6803103 + ] + }, + "id": "node/8075637870" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8076871327", + "name": "recci", + "office": "accountant", + "phone": "+33 1 69 83 43 43", + "website": "https://recci.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3403512, + 48.6783553 + ] + }, + "id": "node/8076871327" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8077547006", + "addr:city": "Limours", + "addr:housenumber": "5", + "addr:postcode": "91470", + "addr:street": "Rue Maurice Béné", + "check_date": "2023-05-21", + "email": "contact@masthanna-sport.fr", + "leisure": "fitness_centre", + "name": "Masthanna Sport", + "opening_hours:covid19": "off", + "personal_trainer": "yes", + "phone": "+33 9 53 04 62 98", + "sport": "fitness;bodybuilding", + "website": "https://masthanna-sport.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0773401, + 48.6454934 + ] + }, + "id": "node/8077547006" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8089026861", + "addr:housenumber": "24", + "addr:street": "Rue Rosa Parks", + "amenity": "pharmacy", + "dispensing": "yes", + "healthcare": "pharmacy", + "name": "Grande Pharmacie de Fleury-Mérogis", + "opening_hours": "Mo-Su 08:30-20:30", + "phone": "+33160158083" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3606024, + 48.6383454 + ] + }, + "id": "node/8089026861" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8089026862", + "amenity": "fast_food", + "cuisine": "sandwich", + "name": "Naan'Wich", + "phone": "+33953735725" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.360133, + 48.6384499 + ] + }, + "id": "node/8089026862" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8090802984", + "addr:city": "Limours", + "addr:housenumber": "22", + "addr:postcode": "91470", + "addr:street": "Rue de Chartres", + "beauty": "skin_care;waxing;aesthetic;skin", + "name": "Mary Cohr Limours", + "operator": "Mary Cohr", + "phone": "+33 1 69 26 98 67", + "shop": "beauty", + "website": "http://www.institut-limours.marycohr.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0683342, + 48.6463194 + ] + }, + "id": "node/8090802984" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8090802985", + "addr:city": "Limours", + "addr:housenumber": "22", + "addr:postcode": "91470", + "addr:street": "Rue de Chartres", + "amenity": "driving_school", + "name": "Auto-Moto-École INRIS de Limours", + "operator": "INRI’S Formations", + "phone": "+33 1 60 82 30 06", + "website": "https://www.inris-formations.com/centre/ile_de_france-essonne-inris-auto-moto-ecole-limours/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0685508, + 48.6462811 + ] + }, + "id": "node/8090802985" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8093317156", + "addr:city": "Nozay", + "addr:housenumber": "4", + "addr:postcode": "91620", + "addr:street": "Place de la Mairie", + "name": "Beauté Natur'Elle", + "opening_hours": "Mo 10:00-15:30; Mar 09:30-19:30; Th-Fr 09:30-19:30; Sa 09:30-17:30", + "phone": "+33 1 69 80 97 57", + "shop": "beauty", + "website": "https://app.flexybeauty.com/beaute-natur_elle_/home" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2420892, + 48.6600766 + ] + }, + "id": "node/8093317156" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8093317157", + "addr:city": "NOZAY", + "addr:postcode": "91620", + "addr:street": "Résidence du Bois clair", + "name": "La Toiletterie", + "opening_hours": "Tu-Sa 08:30-19:00", + "phone": "+33 1 69 80 81 67", + "shop": "pet_grooming", + "website": "http://latoiletterie.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2424787, + 48.6605214 + ] + }, + "id": "node/8093317157" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8094175006", + "addr:city": "Nozay", + "addr:housenumber": "2", + "addr:postcode": "91620", + "addr:street": "Rue du Bois Clair", + "amenity": "restaurant", + "cuisine": "sandwich;kebab", + "name": "Restauration rapide Nozay", + "opening_hours": "Mo-Sa 11:30-15:00,17:00-22:00", + "phone": "+33 9 54 35 41 58" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2421881, + 48.6606906 + ] + }, + "id": "node/8094175006" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8094175007", + "addr:city": "Nozay", + "addr:housenumber": "1", + "addr:postcode": "91620", + "addr:street": "Rue de Versailles", + "amenity": "bar", + "name": "Le Versailles", + "opening_hours": "Mo-Fr 08:00-20:00; Sa 07:00-13:30; Su 08:00-13:30", + "phone": "+33 9 52 53 68 83" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2420171, + 48.6605844 + ] + }, + "id": "node/8094175007" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8108535693", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "51", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "amenity": "restaurant", + "cuisine": "italian", + "name": "Chez Tonio", + "opening_hours": "Tu-Sa 12:00-14:30, 19:00-22:00", + "phone": "+33164476795" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2654128, + 48.7470535 + ] + }, + "id": "node/8108535693" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8108561526", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "8", + "addr:postcode": "91370", + "addr:street": "Rue de Paron", + "amenity": "restaurant", + "cuisine": "japanese", + "name": "Jade Ichiban", + "opening_hours": "Su-Mo 18:45-22:30; Tu-Sa 11:45-14:30, 18:45-22:30", + "phone": "+33169207482" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2660653, + 48.7470166 + ] + }, + "id": "node/8108561526" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8108588140", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "51", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "amenity": "restaurant", + "cuisine": "regional", + "name": "Au Toqué", + "opening_hours": "Tu-Sa 10:30-18:00", + "phone": "+33986383024", + "website": "http://www.autoque.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2655222, + 48.7469976 + ] + }, + "id": "node/8108588140" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8129153739", + "addr:city": "Évry", + "addr:housenumber": "10", + "addr:postcode": "91000", + "addr:street": "Rue du Bois Sauvage", + "name": "Alpha-CIMs", + "office": "company", + "phone": "+33 1 69 11 11 11", + "website": "https://www.alpha-cim.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4232817, + 48.6432063 + ] + }, + "id": "node/8129153739" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8146892540", + "addr:city": "Yerres", + "addr:housenumber": "2", + "addr:postcode": "91330", + "addr:street": "Rue du Maréchal Juin", + "amenity": "pharmacy", + "dispensing": "yes", + "drive_through": "no", + "email": "pharmaciecentrale.yerres@yahoo.com", + "healthcare": "pharmacy", + "name": "Pharmacie Centrale", + "opening_hours": "Mo-Sa 09:00-13:00,14:00-20:00", + "phone": "+33 1 69 48 10 96", + "ref:FR:FINESS": "910014745", + "ref:FR:SIRET": "48031911000023", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "620", + "website": "https://www.facebook.com/pharmaciecentraleyerres/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4863451, + 48.710929 + ] + }, + "id": "node/8146892540" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8167295339", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "32", + "addr:postcode": "91260", + "addr:street": "Rue Monttessuy", + "name": "Coiffure Carole", + "phone": "+33 1 69 21 87 31", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3847923, + 48.6878512 + ] + }, + "id": "node/8167295339" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8190183032", + "amenity": "restaurant", + "cuisine": "bistro", + "name": "Le Saint-Spire", + "phone": "+33164960459", + "takeaway": "yes", + "website": "https://saintspire-bistrot.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4833547, + 48.6114841 + ] + }, + "id": "node/8190183032" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8195875537", + "addr:city": "Savigny-sur-Orge", + "addr:housenumber": "8", + "addr:postcode": "91600", + "addr:street": "Avenue des Écoles", + "description": "Pour tout renseignement au sujet des prélèvements COVID Merci de contacter le 0176215776.Vous pouvez aussi nous envoyer vos questions par mail à : infocovid.idf@biogroup.frPrises de sang et autre prélèvements non pcr covid entre 7h30-10h30 et 14h-17h", + "email": "labo.savigny@biogroup.fr", + "fax": "+33 1 69961780", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "BIOGROUP - Laboratoire Savigny-sur-Orge", + "opening_hours": "Mo-Fr 07:30-12:30,14:00-18:30; Sa 07:30-12:30", + "phone": "+33 1 69960780", + "ref:FR:FINESS": "910019785", + "ref:FR:SIRET": "97220341800017", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "611", + "website": "https://biogroup.fr/recherche-laboratoire/l/savigny-sur-orge/8-avenue-des-ecoles/1714220" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3524164, + 48.6871363 + ] + }, + "id": "node/8195875537" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8221686634", + "addr:city": "Évry", + "addr:housenumber": "2", + "addr:postcode": "91000", + "addr:street": "Boulevard de l'Europe", + "name": "Montre Service Evry Carrefour", + "opening_hours": "Mo-Su 10:00-20:00", + "operator": "Montre Service", + "payment:maestro": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 60 78 90 89", + "shop": "watches", + "website": "https://www.montreservice.fr/fr/boutiques/montre-service-evry-carrefour" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.427806, + 48.6285234 + ] + }, + "id": "node/8221686634" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8234095833", + "addr:housenumber": "13", + "addr:street": "Avenue des Andes", + "email": "president.gau91@gmail.com", + "facebook": "https://www.facebook.com/profile.php?id=100069525385826", + "name": "Garage Associatif Ulissien (GAU)", + "opening_hours": "Sa 09:00-18:00", + "phone": "+33 1 69 28 00 90; +33 7 82 50 02 02", + "service": "repair", + "shop": "car_repair", + "source": "selfgarage.org", + "wikidata": "Q100829352" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1957285, + 48.6774082 + ] + }, + "id": "node/8234095833" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8243138625", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "8", + "addr:postcode": "91370", + "addr:street": "Rue d'Antony", + "name": "Insolite", + "opening_hours": "Tu-Sa 10:00-12:30, 15:00-19:30", + "phone": "+33169817103", + "shop": "gift" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2677832, + 48.7472986 + ] + }, + "id": "node/8243138625" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8243138626", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "8", + "addr:postcode": "91370", + "addr:street": "Rue d'Antony", + "brand": "Amplifon", + "brand:wikidata": "Q477222", + "brand:wikipedia": "en:Amplifon", + "name": "Amplifon", + "opening_hours": "Tu 09:30-13:00, 14:00-19:30; We 09:30-12:30, 14:00-18:00; Th 09:30-13:00,14:00-19:30; Fr 09:30-13:00, 14:00-18:00", + "phone": "+33178850121", + "shop": "hearing_aids", + "website": "https://www.amplifon.com/fr/nous-trouver/audioprothesiste-verrieres-le-buisson%20/amplifon-verrieres-le-buisson-s777?mci=FRSEM102FIHTANI&gclid=Cj0KCQiA5vb-BRCRARIsAJBKc6KhDYHSwiP3kp_MRprDsl89FMkEFzYRmWdoiCgHJJOGcdQXL1NKmtEaAs6mEALw_wcB&gclsrc=aw.ds" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2678296, + 48.7473151 + ] + }, + "id": "node/8243138626" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8243461081", + "email": "contact@librairieatoutpapier.fr", + "fax": "+33 1 69 96 20 53", + "name": "Librairie Atout Papier", + "opening_hours": "Mo 08:00-13:00, 15:00-19:30; Tu 08:00-13:00; Sa 08:00-13:00, 14:30-19:00", + "payment:cash": "yes", + "payment:maestro": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 69 96 20 53", + "shop": "books", + "website": "https://librairieatoutpapier.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3514823, + 48.6875696 + ] + }, + "id": "node/8243461081" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8243478255", + "addr:city": "Savigny-sur-Orge", + "addr:housenumber": "11", + "addr:postcode": "91600", + "addr:street": "Avenue des Écoles", + "branch": "Savigny/Orge", + "brand": "Leader Price", + "brand:wikidata": "Q2181426", + "brand:wikipedia": "fr:Leader Price", + "name": "Super U", + "opening_hours": "Mo-Sa 08:30-19:30; Su 09:00-13:00", + "operator": "Commerces Multiples de Savigny sur Orge", + "phone": "+33 1 69 96 33 58", + "shop": "supermarket", + "website": "https://www.leaderprice.fr/magasin/savigny-orge" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3515642, + 48.6873173 + ] + }, + "id": "node/8243478255" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8243493927", + "name": "Charcuterie - Traiteur - Boucherie", + "opening_hours": "Tu-Fr 08:00-13:30, 16:30-19:15, Sa 08:00-13:30,15:00-19:15", + "operator": "Manuel Huart", + "phone": "+33 1 69 96 05 86", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3520254, + 48.6871116 + ] + }, + "id": "node/8243493927" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8251963229", + "addr:housenumber": "29", + "email": "dechets.secteursud@grandorlyseinebievre.fr", + "government": "public_service", + "office": "government", + "opening_hours": "Mo-Fr 08:00-12:00; 14:00-17:00", + "phone": "+33 1 78 18 22 24 (numéro unique)", + "website": "http://www.grandorlyseinebievre.fr/au-quotidien/dechets/collectes-des-dechets" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3936466, + 48.6971495 + ] + }, + "id": "node/8251963229" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8264212631", + "addr:housenumber": "14", + "addr:street": "Rue de Chartres", + "name": "Pépinières Pescheux", + "opening_hours": "Mo-Fr 08:30-12:30,13:30-17:00", + "payment:cards": "yes", + "payment:cash": "yes", + "payment:cheque": "no", + "payment:coins": "yes", + "payment:contactless": "yes", + "phone": "+33 1 60 12 42 39", + "shop": "garden_centre", + "website": "https://www.pepinieres-pescheux.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1249379, + 48.6719778 + ] + }, + "id": "node/8264212631" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8270101949", + "addr:city": "Briis-sous-Forges", + "addr:housenumber": "190", + "addr:street": "Chemin Vert", + "craft": "beekeeper", + "name": "L'abeille Hurepoise", + "operator": "Pascal Boyard", + "phone": "+33 1 64 90 59 82", + "website": "http://abeille-hurepoise.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1091723, + 48.6152673 + ] + }, + "id": "node/8270101949" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8270161208", + "access": "yes", + "defibrillator:location": "inside station", + "emergency": "defibrillator", + "indoor": "yes", + "level": "0", + "operator": "RATP", + "phone": "+33 8 20 20 22 25" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.136736, + 48.6982882 + ] + }, + "id": "node/8270161208" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8280956482", + "addr:city": "Gometz-le-Châtel", + "addr:housenumber": "3", + "addr:postcode": "91940", + "addr:street": "Rue du Morillon", + "amenity": "veterinary", + "email": "cliniquevetsaintnicolas@gmail.com", + "name": "Clinique Vétérinaire Saint-Nicolas", + "opening_hours": "Mo-Fr 09:00-12:30,15:00-19:00; Sa 10:00-12:30, 14:30-17:00", + "phone": "+33 1 60 12 64 72", + "website": "https://www.votreveto.net" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1314731, + 48.6781486 + ] + }, + "id": "node/8280956482" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8296206619", + "addr:housenumber": "1 bis", + "amenity": "clinic", + "healthcare": "clinic", + "healthcare:speciality": "gynaecology;pediatrics", + "phone": "+33 1 69 54 45 45" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4079533, + 48.718318 + ] + }, + "id": "node/8296206619" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8302616112", + "contact:city": "Corbeil-Essonnes", + "contact:housenumber": "28", + "contact:postcode": "91100", + "contact:street": "Rue de Paris", + "fax": "+33160891622", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Laboratoire Biopath Corbeil-Essonnes", + "opening_hours": "Mo-Fr 07:00-19:00; Sa 07:00-13:30", + "opening_hours:covid19": "Mo-Fr 07:30-17:30; Sa 7:30-13:00", + "operator": "Biopath", + "phone": "+33164960696", + "ref:FR:FINESS": "910019553", + "ref:FR:SIRET": "39786668200313", + "source": "Le ministère des solidarités et de la santé - 03/2019", + "type:FR:FINESS": "611", + "website": "https://www.biopath-idf.fr/corbeil-essonnes-91100" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4682102, + 48.6035664 + ] + }, + "id": "node/8302616112" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8311488001", + "addr:city": "Sainte-Geneviève-des-Bois", + "addr:housenumber": "1", + "addr:postcode": "91700", + "addr:street": "Rue de Grigny", + "name": "Padido", + "opening_hours": "Tu-Sa 10:00-19:00; Su 10:00-12:30", + "phone": "+33 1 60 15 01 68", + "shop": "clothes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3353787, + 48.6453394 + ] + }, + "id": "node/8311488001" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8319371942", + "name": "OCT Tradition", + "opening_hours": "Mo-Fr 07:00-19:30; Sa 07:30-19:30", + "phone": "+33 1 69 09 28 51", + "shop": "bakery", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1622903, + 48.7108919 + ] + }, + "id": "node/8319371942" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8321745258", + "addr:housenumber": "180", + "amenity": "dentist", + "email": "accueil-athis@vertuo-sante.com", + "healthcare": "dentist", + "healthcare:speciality": "dentist", + "phone": "+33 1 85 12 17 00", + "website": "http://www.vertuo-sante.com/dentiste/athis-mons-91/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.37279, + 48.7111547 + ] + }, + "id": "node/8321745258" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8339164670", + "addr:city": "Athis-Mons", + "addr:housenumber": "1", + "addr:postcode": "91200", + "addr:street": "Rue Lindbergh", + "brand": "Marie Blachère", + "brand:wikidata": "Q62082410", + "brand:wikipedia": "fr:Marie Blachère", + "name": "Marie Blachère", + "payment:cash": "yes", + "payment:coins": "yes", + "payment:credit_cards": "yes", + "payment:debit_cards": "yes", + "payment:mastercard": "yes", + "payment:mobile_phone": "yes", + "payment:visa": "yes", + "payment:visa_debit": "yes", + "phone": "+33 1 49 75 04 42", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.404572, + 48.7211536 + ] + }, + "id": "node/8339164670" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8342215412", + "addr:housenumber": "4", + "addr:street": "Place du Général de Gaulle", + "name": "Poissonnerie de Limours", + "phone": "+33 160809601", + "ref:FR:SIRET": "83199398500017", + "shop": "seafood", + "source": "INSEE - 06/2019" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0773963, + 48.6459744 + ] + }, + "id": "node/8342215412" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8342930896", + "addr:housenumber": "10", + "addr:postcode": "91260", + "addr:street": "Avenue Honoré d'Estienne d'Orves", + "amenity": "dentist", + "email": "contact@dentalnext.fr", + "healthcare": "dentist", + "name": "DentalNext", + "opening_hours": "Mo-Sa 09:00-19:00", + "phone": "+33 1 86 24 01 75" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3808164, + 48.6905871 + ] + }, + "id": "node/8342930896" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8383488167", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "7", + "addr:postcode": "91260", + "addr:street": "Grande Rue", + "name": "Griffland Elkier", + "phone": "+33169560899", + "shop": "clothes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3769395, + 48.6880782 + ] + }, + "id": "node/8383488167" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8383488168", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "3", + "addr:postcode": "91260", + "addr:street": "Avenue de la République", + "name": "Le Jour J", + "phone": "+33178845192", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3774148, + 48.6884159 + ] + }, + "id": "node/8383488168" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8383488169", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "3", + "addr:postcode": "91260", + "addr:street": "Avenue de la République", + "name": "Primeur de la République", + "phone": "+33650359388", + "shop": "greengrocer" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3774446, + 48.6884545 + ] + }, + "id": "node/8383488169" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8394735614", + "addr:city": "Avrainville", + "addr:housenumber": "20", + "addr:postcode": "91630", + "addr:street": "Route Nationale 20 , LA VOIE CREUSE", + "brand": "Toutes marques", + "name": "CARS OCCASIONS", + "old_name": "Garage AD - AB Negoce", + "opening_hours": "Mo-Sa 08:30-18:30", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "payment:visa": "yes", + "phone": "+33 160820359", + "second_hand": "yes", + "service:vehicle:brakes": "yes", + "service:vehicle:car_repair": "yes", + "service:vehicle:diagnostics": "yes", + "service:vehicle:oil_change": "yes", + "service:vehicle:repairs": "yes", + "service:vehicle:tyres": "yes", + "service:vehicle:used_car_sales": "yes", + "shop": "car", + "survey:date": "2022-05-03", + "website": "https://www.cars-occasions.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.232938, + 48.5707287 + ] + }, + "id": "node/8394735614" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8396463722", + "addr:city": "Villabé", + "addr:housenumber": "1", + "addr:postcode": "91100", + "addr:street": "Route de Villoison", + "air_conditioning": "yes", + "brand": "ACE HÔTEL", + "email": "villabe@ace-hotel.com", + "internet_access": "wlan", + "internet_access:fee": "no", + "name": "ACE Hôtel Paris Sud Villabé", + "phone": "+33 1 69 91 70 90", + "rooms": "76", + "tourism": "hotel", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4493229, + 48.5873313 + ] + }, + "id": "node/8396463722" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8398973709", + "description": "barbier", + "fixme": "positionnement exact à vérifier, vient d'ouvrir en Février 2021", + "name": "Barbier", + "phone": "+33 9 54 59 76 54", + "shop": "barber" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1251931, + 48.6239585 + ] + }, + "id": "node/8398973709" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8437053753", + "amenity": "doctors", + "healthcare": "doctor", + "name": "Maison Médicale Belladone", + "opening_hours": "Mo-Fr 09:00-12:00,14:30-18:00; Sa 09:00-11:30", + "phone": "+33160865072" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3760104, + 48.6139233 + ] + }, + "id": "node/8437053753" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8464701453", + "amenity": "restaurant", + "contact:facebook": "https://www.facebook.com/Aaron-Pizza-1296443243722401/", + "cuisine": "pizza", + "delivery": "yes", + "name": "Aaron Pizza", + "opening_hours": "Tu-Su 18:00-22:00", + "phone": "+33662593702", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3809554, + 48.6147763 + ] + }, + "id": "node/8464701453" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8478371978", + "addr:housenumber": "81", + "amenity": "fast_food", + "contact:instagram": "https://instagram.com/mapizza.athismons", + "cuisine": "italian_pizza", + "facebook": "https://www.facebook.com/yvette.couchardkodjale", + "opening_hours": "Tu-Sa 11:30-14:30,18:30-22:15", + "phone": "+33 7 89 72 91 04" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3860304, + 48.6976537 + ] + }, + "id": "node/8478371978" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8478470324", + "addr:housenumber": "4", + "craft": "electrician", + "phone": "+33 1 69 44 75 35", + "website": "http://electricite-stpe.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3853358, + 48.6986119 + ] + }, + "id": "node/8478470324" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8482874891", + "addr:city": "Évry-Courcouronnes", + "addr:housenumber": "21", + "addr:postcode": "91000", + "addr:street": "Allée Jacquard", + "name": "Sun Light Coiffure", + "phone": "+33 1 69 90 43 60", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4288447, + 48.6264791 + ] + }, + "id": "node/8482874891" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8482874893", + "addr:city": "Évry-Courcouronnes", + "addr:housenumber": "21", + "addr:postcode": "91000", + "addr:street": "Allée Jacquard", + "amenity": "driving_school", + "brand": "ECF", + "brand:wikidata": "Q114870266", + "name": "ECF", + "operator": "ECF", + "phone": "+33 1 69 36 96 46" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4288373, + 48.6264058 + ] + }, + "id": "node/8482874893" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8485159005", + "addr:housenumber": "3", + "email": "sud.ceramique@orange.fr", + "opening_hours": "Mo-Sa 08:00-12:00,14:00-18:00", + "phone": "+33 1 60 48 13 63", + "shop": "tiles" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3891793, + 48.6927934 + ] + }, + "id": "node/8485159005" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8490393929", + "name": "Garage Marguerite", + "opening_hours": "Mo-Fr 08:00-12:00,13:30-19:30; Sa 09:00-12:00", + "phone": "+33169074893", + "service": "tyres;repair", + "shop": "car_repair", + "website": "https://www.garage-marguerite.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1502431, + 48.6854058 + ] + }, + "id": "node/8490393929" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8492737589", + "name": "Au fil des saisons", + "opening_hours": "Tu-Su 09:30-12:30; Tu-Sa 15:00-19:15", + "phone": "+33160866396", + "shop": "florist", + "website": "https://aufildessaisons-bondoufle.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.376441, + 48.6134955 + ] + }, + "id": "node/8492737589" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8511607701", + "addr:city": "Saint-Chéron", + "addr:housenumber": "27 Bis", + "addr:postcode": "91530", + "addr:street": "Rue Charles de Gaulle", + "name": "Toi & Moi", + "opening_hours": "Tu-Fr 09:00-18:00", + "phone": "+33 1 64 56 54 03", + "shop": "hairdresser", + "website": "https://stcheron.toietmoicoiffure.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1235373, + 48.5533611 + ] + }, + "id": "node/8511607701" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8511659906", + "addr:city": "Saint-Chéron", + "addr:housenumber": "25", + "addr:postcode": "91530", + "addr:street": "Rue Charles de Gaulle", + "name": "Verger des trois Vallées - Primeurs Fromager", + "opening_hours": "Tu-Fr 8:00-13:00,15:00-20:00; Sa 08:00-20:00; Su 08:00-13:30", + "phone": "+33 1 64 56 68 12", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1236518, + 48.5533725 + ] + }, + "id": "node/8511659906" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8520486861", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "36", + "addr:postcode": "91260", + "addr:street": "Rue Victor Hugo", + "diet:halal": "only", + "email": "numidiaviande91260@gmail.com", + "name": "Boucherie Numidia", + "opening_hours": "08:00-20:30", + "phone": "+33 1 77 05 95 07", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3780035, + 48.6907712 + ] + }, + "id": "node/8520486861" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8520486863", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "30", + "addr:postcode": "91260", + "addr:street": "Rue Victor Hugo", + "craft": "photographer", + "email": "studio.martinet@wanadoo.fr", + "name": "Studio Martinet", + "opening_hours": "Tu-Sa 09:30-12:30,14:30-19:30", + "phone": "+33 1 69 21 76 16", + "website": "https://www.studiomartinet.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3778334, + 48.6905085 + ] + }, + "id": "node/8520486863" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8520486864", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "32", + "addr:postcode": "91260", + "addr:street": "Rue Victor Hugo", + "name": "AXA - PH/ Farinet - H. Fernoux", + "office": "insurance", + "opening_hours": "Mo-Fr 09:00-12:00,14:00-18:00", + "phone": "+33 1 69 21 20 79", + "website": "https://agence.axa.fr/ile-de-france/essonne/juvisy-sur-orge/2fhm-1" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3778964, + 48.6905913 + ] + }, + "id": "node/8520486864" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8537897429", + "addr:housenumber": "37 bis", + "club": "sport", + "email": "athismonsvoile@gmail.com", + "mobile": "+33 6 65 52 98 54", + "phone": "+33 1 60 48 45 08", + "sport": "sailing", + "website": "https://www.athismonsvoile.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3974197, + 48.7005792 + ] + }, + "id": "node/8537897429" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8541787088", + "addr:city": "Lisses", + "addr:postcode": "91090", + "addr:street": "Mail de l'Île-de-France", + "name": "Salon du Lac", + "phone": "+33 1 60 86 37 52", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4174997, + 48.6119448 + ] + }, + "id": "node/8541787088" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8545078972", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "5", + "addr:postcode": "91260", + "addr:street": "Avenue Honoré d'Estienne d'Orves", + "amenity": "fast_food", + "brand": "O'Tacos", + "brand:wikidata": "Q28494040", + "brand:wikipedia": "en:O'Tacos", + "cuisine": "mexican", + "name": "O'Tacos", + "phone": "+33 1 79 93 40 89", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3806864, + 48.6904093 + ] + }, + "id": "node/8545078972" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8545078973", + "addr:housenumber": "3", + "addr:postcode": "91260", + "addr:street": "Avenue Honoré d'Estienne d'Orves", + "beauty": "nails", + "name": "Fancy Nails", + "phone": "+33 9 53 02 20 65", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3809286, + 48.6903115 + ] + }, + "id": "node/8545078973" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8545078974", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "3", + "addr:postcode": "91260", + "addr:street": "Avenue Honoré d'Estienne d'Orves", + "brand": "Aviva", + "brand:wikidata": "Q791179", + "brand:wikipedia": "en:Aviva", + "name": "Aviva", + "office": "insurance", + "phone": "+33 1 69 05 00 60" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3810215, + 48.6902721 + ] + }, + "id": "node/8545078974" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8545078975", + "addr:housenumber": "3", + "addr:postcode": "91260", + "addr:street": "Avenue Honoré d'Estienne d'Orves", + "alt_name": "Au plaisir d'Hé'Laines", + "name": "Au Plaisir d Hé Laines - Anny Blatt", + "phone": "+33 1 69 21 99 06", + "shop": "fabric", + "website": "https://www.juvisy-laines.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3810893, + 48.690245 + ] + }, + "id": "node/8545078975" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8552755916", + "addr:city": "Arpajon", + "addr:housenumber": "27", + "addr:postcode": "91290", + "addr:street": "Boulevard Abel Cornaton", + "amenity": "fast_food", + "cuisine": "pizza;panini;pasta;salad", + "delivery": "yes", + "drive_through": "no", + "indoor_seating": "no", + "name": "Espace Pizza", + "opening_hours": "Mo-Sa 11:00-14:30; Mo-Su 18:00-22:30", + "outdoor_seating": "no", + "phone": "+33169950101", + "takeaway": "only", + "website": "https://www.espacepizza91.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2506126, + 48.5875082 + ] + }, + "id": "node/8552755916" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8561133530", + "email": "plrvivalavie@gmail.com", + "name": "Viva la Vie", + "opening_hours": "Tu,We,Fr 09:30-19:00; Th 10:00-20:00; Sa 09:00-18:00", + "payment:credit_cards": "yes", + "phone": "+33 1 60 14 11 53", + "shop": "hairdresser", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1628768, + 48.7108843 + ] + }, + "id": "node/8561133530" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8571204648", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "9", + "addr:postcode": "91260", + "addr:street": "Avenue Honoré d'Estienne d'Orves", + "brand": "Guy Hoquet", + "brand:wikidata": "Q25383970", + "brand:wikipedia": "fr:Guy Hoquet l'immobilier", + "email": "juvisy@guyhoquet.com", + "name": "Guy Hoquet", + "office": "estate_agent", + "phone": "+33 1 69 12 12 00", + "website": "https://www.guy-hoquet.com/agence-immobiliere/juvisy-sur-orge" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3800602, + 48.6907047 + ] + }, + "id": "node/8571204648" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8571204649", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "9", + "addr:postcode": "91260", + "addr:street": "Avenue Honoré d'Estienne d'Orves", + "amenity": "fast_food", + "cuisine": "vietnamese", + "email": "chezkims91700@gmail.com", + "facebook": "https://www.facebook.com/chezkims/", + "mobile": "+33 6 25 27 10 68", + "name": "Chez Kim", + "phone": "+33 1 69 38 23 72" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3799426, + 48.690758 + ] + }, + "id": "node/8571204649" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8571204653", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "11", + "addr:postcode": "91260", + "addr:street": "Avenue Honoré d'Estienne d'Orves", + "name": "Body'minute - Nail'minute", + "phone": "+33 1 87 90 40 83", + "shop": "beauty", + "website": "https://www.bodyminute.com/module/storelocator/storedetails?id=182&rewrite=91260-juvisy-sur-orge" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.379555, + 48.6909262 + ] + }, + "id": "node/8571204653" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8571204655", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "13", + "addr:postcode": "91260", + "addr:street": "Avenue Honoré d'Estienne d'Orves", + "amenity": "driving_school", + "name": "Auto-École Roméo", + "phone": "+33 1 69 00 39 52", + "website": "https://auto-ecole.codesrousseau.fr/annuaire-auto-ecoles/juvisy-sur-orge/auto-ecole-romeo/8204/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3793123, + 48.691029 + ] + }, + "id": "node/8571204655" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8587105160", + "name": "Vins & Terroir", + "phone": "+33160860104", + "shop": "beverages" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3764767, + 48.6135481 + ] + }, + "id": "node/8587105160" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8587135942", + "amenity": "restaurant", + "contact:facebook": "https://www.facebook.com/afrikfood91/", + "cuisine": "african", + "delivery": "yes", + "name": "Afri'K Food", + "opening_hours": "Mo-Fr 11:00-14:30,18:30-22:30; Sa,Su 18:30-22:30", + "phone": "+33951025011", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3699073, + 48.6029247 + ] + }, + "id": "node/8587135942" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8587135943", + "amenity": "restaurant", + "cuisine": "french", + "name": "Le Comptoir des Artistes", + "opening_hours": "Mo-Th 07:30-14:30; Fr 07:30-14:30,19:00-22:00; Sa 19:00-22:00", + "phone": "+33174576022", + "takeaway": "yes", + "website": "https://au-comptoir-des-artistes.business.site/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3697813, + 48.6027721 + ] + }, + "id": "node/8587135943" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8594822097", + "craft": "caterer", + "cuisine": "chinese;thai", + "name": "Traiteur Sheng Fa", + "phone": "+33 1 64 90 34 01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2487644, + 48.5896295 + ] + }, + "id": "node/8594822097" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8603328740", + "addr:city": "Crosne", + "addr:housenumber": "13", + "addr:postcode": "91560", + "addr:street": "Rue des Entrepreneurs", + "brand": "toutes marques", + "name": "AutoCadre", + "phone": "+33899490236", + "second_hand": "yes", + "service:vehicle:Car_sales": "yes", + "service:vehicle:new_car": "yes", + "service:vehicle:new_car_sales": "yes", + "service:vehicle:used_car_sales": "yes", + "shop": "car", + "website": "https://www.autocadre.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4736935, + 48.7258361 + ] + }, + "id": "node/8603328740" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8616405295", + "addr:housenumber": "26", + "addr:street": "Rue Saint-Jacques", + "description": "Vous trouverez en psychothérapie : \n- un espace pour vous poser, pour vous reposer\n- un lieu pour être écouté avec attention et bienveillance,\n- pour être aidé concrètement à dénouer ce qui pose problème aujourd'hui dans votre vie", + "email": "contact@amieux.net", + "healthcare": "psychotherapist", + "name": "Eric Amieux", + "opening_hours": "Mo-Fr 09:00-18:00", + "phone": "+33 6 50 69 77 75", + "website": "https://www.psy.amieux.net" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0082878, + 48.5273038 + ] + }, + "id": "node/8616405295" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8632654975", + "addr:housenumber": "8", + "addr:postcode": "91260", + "addr:street": "Avenue Honoré d'Estienne d'Orves", + "name": "Ideal 8", + "phone": "+33 1 69 21 91 63", + "shop": "general" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3809743, + 48.6905159 + ] + }, + "id": "node/8632654975" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8632764482", + "addr:city": "Draveil", + "addr:housenumber": "60", + "addr:postcode": "91210", + "addr:street": "Avenue Libert", + "amenity": "restaurant", + "cuisine": "french", + "name": "Le Gibraltar", + "phone": "+33 1 69 42 32 05", + "website": "https://www.legibraltar.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3892153, + 48.6883221 + ] + }, + "id": "node/8632764482" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8640504147", + "addr:city": "Montlhéry", + "addr:housenumber": "24 bis", + "addr:postcode": "91310", + "addr:street": "Rue de la Chapelle", + "name": "Carrosserie de la Chapelle", + "phone": "+331 64 49 73 93", + "ref:FR:SIRET": "80376944700019", + "shop": "car_repair", + "source": "INSEE - 2021-03" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2721489, + 48.6402356 + ] + }, + "id": "node/8640504147" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8640523502", + "addr:city": "Montlhéry", + "addr:housenumber": "25", + "addr:postcode": "91310", + "addr:street": "Rue Ernest Chesneau", + "amenity": "restaurant", + "name": "Aarchna", + "phone": "+33 1 64 49 80 20", + "ref:FR:SIRET": "53752606300020", + "website": "https://www.aarchna.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2718189, + 48.6409187 + ] + }, + "id": "node/8640523502" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8640571250", + "addr:city": "Montlhéry", + "addr:housenumber": "10", + "addr:postcode": "91310", + "addr:street": "Rue Ernest Chesneau", + "name": "Barbershop", + "phone": "+33175312729", + "ref:FR:SIRET": "83377746900010", + "shop": "hairdresser", + "source": "INSEE - 2021-03", + "website": "https://coiftop.business.site/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2716817, + 48.6403296 + ] + }, + "id": "node/8640571250" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8640823278", + "addr:city": "Montlhéry", + "addr:housenumber": "6", + "addr:postcode": "91310", + "addr:street": "Rue du Docteur Ogé", + "name": "Lave ton linge", + "opening_hours": "Mo-Su 06:30-22:00", + "phone": "+33 682706333", + "self_service": "yes", + "shop": "laundry" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2712513, + 48.6384498 + ] + }, + "id": "node/8640823278" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8640865449", + "addr:city": "Montlhéry", + "addr:housenumber": "2", + "addr:postcode": "91310", + "addr:street": "Rue du Clos Bouquet", + "name": "Hoya Spa", + "phone": "+33169014425", + "ref:FR:SIRET": "79793396700011", + "shop": "beauty", + "source": "INSEE - 2021-03", + "website": "https://institut-hoya-spa.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2690048, + 48.6405128 + ] + }, + "id": "node/8640865449" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8640877889", + "addr:city": "Montlhéry", + "addr:housenumber": "16", + "addr:postcode": "91310", + "addr:street": "Rue de la Chapelle", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Laboratoire d'analyses médicales - Montlhéry - Cerballiance", + "operator": "Cerballiance", + "phone": "+33 6 02 16 53 94", + "ref:FR:FINESS": "910021054", + "ref:FR:SIRET": "41994942500286", + "source": "Le ministère des solidarités et de la santé - 2023-03", + "type:FR:FINESS": "611", + "website": "https://laboratoires.cerballiance.fr/%C3%AEle-de-france/montlh%C3%A9ry/16-rue-de-la-chapelle" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2719384, + 48.6395344 + ] + }, + "id": "node/8640877889" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8640883382", + "addr:city": "Montlhéry", + "addr:housenumber": "4", + "addr:postcode": "91310", + "addr:street": "Rue de la Chapelle", + "name": "Sensation Auditive", + "phone": "+33169639504", + "ref:FR:SIRET": "80482203900058", + "shop": "hearing_aids", + "source": "INSEE - 2021-03", + "website": "https://www.sensation-auditive.com/enseignes/montlhery/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.271743, + 48.638424 + ] + }, + "id": "node/8640883382" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8640899157", + "addr:city": "Montlhéry", + "addr:housenumber": "2", + "addr:postcode": "91310", + "addr:street": "Rue de la Chapelle", + "amenity": "dentist", + "healthcare": "dentist", + "name": "Dr Fabrice Jamet", + "phone": "+33 1 69 80 01 58", + "ref:FR:SIRET": "39309504700030", + "source": "INSEE - 2021-03", + "website": "https://dr-fabrice-jamet.chirurgiens-dentistes.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.271751, + 48.638375 + ] + }, + "id": "node/8640899157" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8643543163", + "addr:city": "Montlhéry", + "addr:housenumber": "13", + "addr:postcode": "91310", + "addr:street": "Rue des Bourguignons", + "name": "Ad Carosserie Barbin Freres", + "phone": "+33169637739", + "ref:FR:SIRET": "32342069500021", + "shop": "car_repair", + "source": "INSEE - 2021-03", + "website": "https://www.ad.fr/garage/ad-carrosserie-barbin-freres" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2729791, + 48.6452592 + ] + }, + "id": "node/8643543163" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8643572886", + "addr:city": "Montlhéry", + "addr:housenumber": "25", + "addr:postcode": "91310", + "addr:street": "Rue des Bourguignons", + "name": "Lr Conception", + "opening_hours": "Mo-Fr 08:00-12:00,13:30–17:00; Sa 10:00–12:00,14:00–17:00", + "phone": "+33164491970", + "ref:FR:SIRET": "49115521400035", + "shop": "doityourself", + "source": "INSEE - 2021-03", + "website": "https://www.lr-conception.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2737069, + 48.6465541 + ] + }, + "id": "node/8643572886" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8647031883", + "name": "Sand & Coiff", + "opening_hours:signed": "no", + "phone": "+33 1 64 56 97 08", + "shop": "hairdresser", + "unisex": "yes", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1852309, + 48.4880054 + ] + }, + "id": "node/8647031883" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8647031884", + "name": "L est chic", + "opening_hours": "Tu-Fr 10:30-12:30,15:30-19:00; Sa 10:30-12:30,14:30-18:30", + "phone": "+33 6 87 01 19 52", + "shop": "fashion_accessories", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1851633, + 48.4880256 + ] + }, + "id": "node/8647031884" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8658132243", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "56", + "addr:postcode": "91260", + "addr:street": "Grande Rue", + "contact:instagram": "https://www.instagram.com/vincent_art_antiquite/", + "email": "contact@vincent-art.fr", + "facebook": "https://www.facebook.com/Vincent-artfr-360572197382252/", + "mobile": "+33 6 16 45 70 06", + "name": "Vincent Art", + "phone": "+33 1 69 45 51 58", + "shop": "antiques", + "website": "https://www.vincent-art.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3754621, + 48.6901784 + ] + }, + "id": "node/8658132243" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8658132244", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "62", + "addr:postcode": "91260", + "addr:street": "Grande Rue", + "amenity": "bank", + "atm": "yes", + "brand": "CIC", + "brand:wikidata": "Q746525", + "brand:wikipedia": "en:Crédit Industriel et Commercial", + "drive_through": "no", + "name": "CIC", + "phone": "+33 1 69 12 19 75" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3752841, + 48.6904231 + ] + }, + "id": "node/8658132244" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8661786444", + "addr:city": "Étréchy", + "addr:housenumber": "21", + "addr:postcode": "91580", + "amenity": "driving_school", + "email": "streetconduite@gmail.com", + "name": "Street Conduite", + "opening_hours": "Tu,Fr 10:00-12:00,15:00-20:00; We 10:00-13:00,14:00-20:00; Th 15:00-20:00; Sa 10:00-13:00,14:00-17:00", + "phone": "+33 1 69 78 02 22", + "source": "cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2012", + "website": "https://www.streetconduite.com/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1916867, + 48.4932141 + ] + }, + "id": "node/8661786444" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8661786445", + "name": "Créa'tifs", + "opening_hours": "Mo-Fr 09:00-19:00; Sa 09:00-17:30", + "phone": "+33 1 60 80 38 71", + "shop": "hairdresser", + "unisex": "yes", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1916267, + 48.4931334 + ] + }, + "id": "node/8661786445" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8661796453", + "name": "Le Conseil Informatique", + "office": "it", + "opening_hours": "Mo-Fr 09:00-12:00,14:00-18:00", + "phone": "+33 1 69 78 32 93", + "website": "https://leconseilinformatique.fr", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1904982, + 48.4917427 + ] + }, + "id": "node/8661796453" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8664239786", + "addr:city": "Breuillet", + "addr:housenumber": "17", + "addr:postcode": "91650", + "addr:street": "Grande Rue", + "amenity": "restaurant", + "cuisine": "sushi", + "name": "Mimo sushi", + "phone": "+33 1 69 95 01 90", + "website": "https://mimosushi.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1722066, + 48.5667879 + ] + }, + "id": "node/8664239786" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8675229428", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:housenumber": "3", + "addr:postcode": "91540", + "addr:street": "Avenue du Bois Chapet", + "brand": "Allianz", + "brand:wikidata": "Q487292", + "brand:wikipedia": "en:Allianz", + "contact:facebook": "https://www.facebook.com/Allianz-Fabien-Ducluzeau-agence-de-Mennecy-111937040253686/", + "name": "Allianz", + "office": "insurance", + "opening_hours": "Mo-Fr 09:00-17:00", + "phone": "+33 1 64 28 17 82", + "source": "extrapolation", + "website": "http://www.allianz-fabien-ducluzeau.fr/", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4362347, + 48.5702523 + ] + }, + "id": "node/8675229428" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8675229430", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue Lavoisier", + "contact:facebook": "https://www.facebook.com/magicformmennecy", + "contact:instagram": "https://www.instagram.com/p/BlXaMrAFLsE/", + "email": "magicform.mennecy@hotmail.com", + "leisure": "fitness_centre", + "name": "Magicforme", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 64 85 69 03", + "source": "extrapolation", + "sport": "fitness" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4453405, + 48.5657481 + ] + }, + "id": "node/8675229430" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8675229432", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Avenue Darblay", + "contact:facebook": "https://www.facebook.com/pg/jeremsbarber", + "male": "yes", + "name": "Jerem's Barber", + "opening_hours": "Mo-Sa 09:00-13:00,14:00-19:00", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 61 61 07 94", + "shop": "hairdresser", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4335303, + 48.5702962 + ] + }, + "id": "node/8675229432" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8675229448", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue Louise de Vilmorin", + "brand": "Aviva", + "brand:wikidata": "Q791179", + "brand:wikipedia": "en:Aviva", + "comment": "gate 01", + "email": "cbl@aviva-assurances.com", + "name": "Aviva", + "office": "insurance", + "opening_hours": "Mo-Fr 09:30-12:30,14:00-17:30", + "phone": "+33 1 76 31 00 76", + "website": "http://assureur-essonne.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4506364, + 48.5628206 + ] + }, + "id": "node/8675229448" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8675229451", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Boulevard Charles de Gaulle", + "comment": "opening hours must be checked", + "contact:facebook": "https://www.facebook.com/Bella-Beaute-1665013823754007/", + "name": "Bell'a beauté", + "opening_hours": "Tu-Sa 09:30-19:30", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 69 89 04 36", + "shop": "hairdresser", + "source": "extrapolation", + "start_date": "2015-12-05", + "unisex": "yes", + "website": "http://www.bellabeaute.sitodi.com/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4382555, + 48.5642904 + ] + }, + "id": "node/8675229451" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8675229453", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Boulevard Charles de Gaulle", + "contact:facebook": "https://www.facebook.com/Siam-Massage-Mennecy-106314154779561", + "contact:instagram": "https://www.instagram.com/siammassagemennecy", + "name": "Siam Massage", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 79 47 44 91", + "shop": "massage", + "source": "extrapolation", + "website": "http://www.siammassagemennecy.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4381164, + 48.5643565 + ] + }, + "id": "node/8675229453" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8675229454", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Boulevard Charles de Gaulle", + "amenity": "fast_food", + "contact:facebook": "https://www.facebook.com/pg/SoGoodMennecy", + "cuisine": "burger;crepe", + "name": "So Good", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 69 36 26 11", + "source": "extrapolation", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4379518, + 48.5644842 + ] + }, + "id": "node/8675229454" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8675229455", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Boulevard Charles de Gaulle", + "amenity": "driving_school", + "name": "École de Conduite", + "phone": "+33 1 64 57 00 34", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4376511, + 48.564621 + ] + }, + "id": "node/8675229455" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8675229462", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Boulevard Charles de Gaulle", + "amenity": "restaurant", + "comment": "opening hours must be checked", + "cuisine": "french", + "name": "Les Saveurs des Toques", + "opening_hours": "Mo-Su 12:00-14:00,19:00-22:00", + "outdoor_seating": "yes", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 9 74 56 68 82", + "reservation": "recommended", + "source": "extrapolation", + "website": "https://www.la-saveur-des-toques.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4381928, + 48.5648854 + ] + }, + "id": "node/8675229462" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8675229463", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Boulevard Charles de Gaulle", + "contact:facebook": "https://www.facebook.com/AbdfMennecy91", + "email": "vincent@abdf.fr", + "name": "Au Bonheur des Flammes", + "phone": "+33 9 83 88 92 59", + "shop": "fireplace", + "website": "https://www.aubonheurdesflammes91.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4383005, + 48.5649081 + ] + }, + "id": "node/8675229463" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8675229465", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Boulevard Charles de Gaulle", + "email": "audietis.mennecy@bbox.fr", + "name": "Audietis", + "opening_hours": "Mo-Fr 09:00-12:30,14:00-18:30; We 09:00-13:00; Th 09:00-13:00,14:00-18:00", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 9 81 80 04 00", + "shop": "hearing_aids", + "source": "extrapolation", + "website": "http://www.audietis.com/index.html", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4386502, + 48.5649286 + ] + }, + "id": "node/8675229465" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8675229502", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue Charles Péguy", + "comment": "opening_hours must be checked", + "contact:facebook": "https://www.facebook.com/SobioMennecy/", + "email": "sobio@sobio.fr", + "name": "So Bio", + "opening_hours": "Mo-Sa 08:30-18:00", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 69 89 19 19", + "shop": "supermarket", + "website": "https://www.sobio.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4479449, + 48.5632276 + ] + }, + "id": "node/8675229502" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8675229507", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue Charles Péguy", + "check_date": "2021-08", + "contact:facebook": "https://www.facebook.com/lagrangeauxtissusmennecy/", + "name": "La Grange aux Tissus", + "opening_hours": "Mo-Sa 10:00-18:30", + "phone": "+33 9 77 56 26 57", + "shop": "fabric", + "source": "extrapolation", + "website": "https://lagrangeauxtissus.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4482044, + 48.5632493 + ] + }, + "id": "node/8675229507" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8677099844", + "branch": "les Ulis", + "brand": "Eurofins Biolab", + "brand:wikidata": "Q106841258", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Eurofins Biolab", + "operator": "Eurofins", + "phone": "+33 1 85 74 78 60", + "ref:FR:FINESS": "910023662", + "ref:FR:SIRET": "38945452100011", + "source": "Le ministère des solidarités et de la santé - 2021-01", + "type:FR:FINESS": "611", + "website": "https://www.eurofins-biologie-medicale.com/fr/nos-laboratoires/les-ulis/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1699222, + 48.6835728 + ] + }, + "id": "node/8677099844" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8677375017", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Eurofins Biolab Gif chevry", + "operator": "Eurofins", + "phone": "+33160125199", + "ref:FR:FINESS": "910020635", + "ref:FR:SIRET": "38945452100391", + "source": "Le ministère des solidarités et de la santé - 2021-01", + "type:FR:FINESS": "611", + "website": "https://www.eurofins-biologie-medicale.com/fr/nos-laboratoires/gif-chevry" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1165625, + 48.6887431 + ] + }, + "id": "node/8677375017" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8677391817", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Laboratoire de Biologie Médicale", + "operator": "Biolab", + "phone": "+33169076875", + "ref:FR:FINESS": "910020627", + "ref:FR:SIRET": "38945452100433", + "source": "Le ministère des solidarités et de la santé - 2021-01", + "type:FR:FINESS": "611", + "website": "http://www.groupebiolab.com/portfolio-posts/laboratoire-gif-sur-yvette/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1262977, + 48.7011304 + ] + }, + "id": "node/8677391817" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8677497918", + "branch": "Orsay gare", + "brand": "Eurofins Biolab", + "brand:wikidata": "Q106841258", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Eurofins Biolab", + "operator": "Eurofins", + "phone": "+33169287466", + "ref:FR:FINESS": "910019868", + "ref:FR:SIRET": "44338452400080", + "source": "Le ministère des solidarités et de la santé - 2021-01", + "type:FR:FINESS": "611", + "website": "https://www.eurofins-biologie-medicale.com/fr/nos-laboratoires/Orsay-gare", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1838572, + 48.6976786 + ] + }, + "id": "node/8677497918" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8679458046", + "description": "Transfert de films", + "name": "Video Media", + "opening_hours": "Mo-Th 09:00-12:00,13:45-17:00; Fr 09:00-16:00", + "phone": "+33169787854", + "shop": "photo", + "website": "http://video-media.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1990059, + 48.490905 + ] + }, + "id": "node/8679458046" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8680343599", + "addr:housenumber": "28", + "email": "laboathis.idfs@cerballiance.fr", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "operator": "Cerballiance", + "phone": "+33160485125", + "ref:FR:FINESS": "910021641", + "ref:FR:SIRET": "41994942500351", + "source": "Le ministère des solidarités et de la santé - 2021-03", + "type:FR:FINESS": "611", + "website": "https://laboratoires.cerballiance.fr/%C3%AEle-de-france/athis-mons/28-avenue-jules-vall%C3%A8s" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3760097, + 48.699826 + ] + }, + "id": "node/8680343599" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8680343607", + "addr:housenumber": "38", + "amenity": "clinic", + "healthcare": "clinic", + "phone": "+33 1 69 54 45 45", + "website": "https://www.hopital-athismons.com/fr/athis-mons/unite-de-soins-non-programmes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3763639, + 48.7002776 + ] + }, + "id": "node/8680343607" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8688594650", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Avenue du Bois Chapet", + "comment": "phone nursing man start with 06, nurse with 07", + "description": "Nursing office", + "mobile": "+33 6 12 08 45 31", + "name": "Cabinet infirmier", + "office": "company", + "phone": "+33 7 83 56 63 36", + "source": "extrapolation", + "website": "https://cabinet-infirmier-dalmat-et-bapin.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4360208, + 48.5698053 + ] + }, + "id": "node/8688594650" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8688603766", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Boulevard Charles de Gaulle", + "amenity": "vehicle_inspection", + "brand": "Autosur", + "brand:wikidata": "Q64224807", + "contact:website": "https://controle-technique.autosur.fr/798-autosur-mennecy", + "name": "Autosur", + "opening_hours": "Mo-Th 08:30-12:30,13:30-18:30; Fr 08:30-12:30,13:30-17:30; Sa 09:00-12:00,13:00-16:00", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 69 90 10 00", + "source": "extrapolation", + "website": "https://www.autosur.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4467352, + 48.5671707 + ] + }, + "id": "node/8688603766" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8688603801", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Avenue Darblay", + "contact:facebook": "https://www.facebook.com/BeautyLuxeMennecy/", + "name": "Beauty Luxe", + "opening_hours": "Tu-Sa 09:30-18:00", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 69 90 14 43", + "shop": "beauty", + "source": "extrapolation", + "website": "https://www.beautynailhairsalons.com/FR/Mennecy/376966779391637/Beauty-Luxe-Esth%C3%A9tic", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4316712, + 48.5696489 + ] + }, + "id": "node/8688603801" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8691326385", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "8 bis", + "addr:postcode": "91260", + "addr:street": "Grande Rue", + "amenity": "restaurant", + "cuisine": "creole", + "email": "whereyouwant@outlook.fr", + "facebook": "https://www.facebook.com/whereyouwant_-105673867795393/", + "name": "Where You Want", + "phone": "+33 7 61 62 13 06", + "website": "https://whereyouwant.sumup.link/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3778374, + 48.6877227 + ] + }, + "id": "node/8691326385" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8691326396", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "2", + "addr:postcode": "91200", + "addr:street": "Rue Sophie et Hans Scholl", + "name": "Le fournil de Juvisy", + "phone": "+33 1 69 38 65 65", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3875674, + 48.691871 + ] + }, + "id": "node/8691326396" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8691365250", + "addr:city": "Corbeil-Essonnes", + "addr:country": "FR", + "addr:housenumber": "8", + "addr:postcode": "91100", + "addr:street": "Place des Victoires", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Laboratoire de Biologie Médical", + "operator": "Lbm Selarl Sigmabio Site Corbeil", + "phone": "+33 1 64 96 90 20", + "ref:FR:FINESS": "910021849", + "ref:FR:SIRET": "81503899700012", + "source": "Le ministère des solidarités et de la santé - 2021-01", + "type:FR:FINESS": "611" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4787483, + 48.5970782 + ] + }, + "id": "node/8691365250" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8704360805", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue Louise de Vilmorin", + "craft": "roofer", + "name": "Attila", + "office": "company", + "phone": "+33 1 60 86 58 48", + "source": "extrapolation", + "website": "https://www.attila.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4500625, + 48.5622921 + ] + }, + "id": "node/8704360805" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8704360807", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue Louise de Vilmorin", + "mobile": "+33 7 66 10 09 70", + "name": "Kd Auto", + "operator": "Kd Auto", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 9 80 97 31 02", + "ref:FR:SIRET": "85289654700027", + "service": "repair", + "shop": "car_repair", + "source": "INSEE - 2021-04" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.450206, + 48.5620169 + ] + }, + "id": "node/8704360807" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8706195655", + "addr:housenumber": "53", + "healthcare": "centre", + "healthcare:speciality": "general;podiatry;podologist;psychology;nurses", + "phone": "+33 1 69 84 76 61" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3772634, + 48.7058472 + ] + }, + "id": "node/8706195655" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8706966136", + "fax": "+33169263090", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "phone": "+33169263000", + "ref:FR:FINESS": "910021617", + "ref:FR:SIRET": "39067550200228", + "source": "Le ministère des solidarités et de la santé - 2021-03", + "type:FR:FINESS": "611" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1506381, + 48.6316146 + ] + }, + "id": "node/8706966136" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8711650633", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue Lavoisier", + "amenity": "restaurant", + "contact:facebook": "https://www.facebook.com/lescocottesdumonde", + "contact:mobile": "+33 6 69 74 47 07", + "cuisine": "international", + "diet:vegetarian": "yes", + "name": "Cocottes du Monde", + "opening_hours": "Mo-Su 12:00-14:00,19:00-21:00", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 9 82 58 07 72", + "reservation": "required", + "source": "extrapolation", + "website": "https://lescocottesdumonde.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4451889, + 48.5657783 + ] + }, + "id": "node/8711650633" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8717094696", + "addr:city": "Ormoy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue de Tournenfils", + "contact:facebook": "https://www.facebook.com/laurent.verdino.coiffure/", + "email": "lvc.laurent.verdino@gmail.com", + "name": "Laurent Verdino", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 69 13 16 51", + "shop": "hairdresser", + "source": "extrapolation", + "unisex": "yes", + "website": "http://www.app.flexybeauty.com/lvc" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4515605, + 48.5696378 + ] + }, + "id": "node/8717094696" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8717094698", + "contact:facebook": "https://www.facebook.com/sgdc.groupe/", + "description": "Advertising agency", + "email": "info@sgdc-groupe.fr", + "name": "Sgdc Groupe", + "office": "advertising_agency", + "phone": "+33 1 64 57 41 18", + "source": "extrapolation", + "website": "https://www.sgdc-groupe.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4517858, + 48.5694097 + ] + }, + "id": "node/8717094698" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8717094699", + "addr:city": "Ormoy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue de Tournenfils", + "contact:facebook": "https://www.facebook.com/TrybaFranceOrmoy/", + "craft": "glaziery", + "email": "contact@ajshabitat.com", + "level": "0", + "name": "Triba", + "office": "company", + "phone": "+33 1 69 90 94 55", + "website": "https://www.tryba.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4517335, + 48.5692451 + ] + }, + "id": "node/8717094699" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8717094703", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue de Tournenfils", + "contact:facebook": "https://www.facebook.com/AnalysInformatique/", + "contact:linkedin": "https://www.linkedin.com/company/analys-informatique", + "email": "analys@analys-informatique.fr", + "name": "Analys Informatique", + "office": "company", + "phone": "+33 1 69 90 00 84", + "source": "extrapolation", + "website": "http://www.analys-informatique.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4494161, + 48.5689629 + ] + }, + "id": "node/8717094703" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8717094708", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue de Tournenfils", + "email": "info@hk-wentwoth.fr", + "fax": "+33 1 82 88 47 95", + "name": "Hk Wentworth", + "office": "company", + "phone": "+33 1 82 88 47 94", + "website": "https://www.hkwentworth.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4500947, + 48.5690361 + ] + }, + "id": "node/8717094708" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8717094709", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue de Tournenfils", + "contact:facebook": "https://www.facebook.com/LOC-EVENT-203327430257885/", + "name": "Loc Event", + "office": "company", + "phone": "+33 9 87 32 15 88", + "source": "extrapolation", + "website": "http://loc-event91.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4501443, + 48.5691315 + ] + }, + "id": "node/8717094709" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8717094712", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue de Tournenfils", + "name": "La Francilienne de Sécurité", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 76 21 25 55 32", + "shop": "security", + "source": "extrapolation", + "website": "https://www.lafranciliennedesecurite.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.45055, + 48.569128 + ] + }, + "id": "node/8717094712" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8717094713", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue de Tournenfils", + "amenity": "vehicle_inspection", + "comment": "car, plane, boating", + "contact:facebook": "https://fr-fr.facebook.com/Auto-Vision-Mennecy-Auto-Bilan-425565304230981/", + "contact:website": "http://www.controle-technique-mab.fr/", + "name": "Autovision", + "office": "company", + "opening_hours": "Mo-Fr 08:15-12:00,14:00-18:30; Sa 08:15-12:00", + "phone": "+33 1 69 90 01 39", + "source": "extrapolation", + "website": "https://www.autovision.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4506425, + 48.5692345 + ] + }, + "id": "node/8717094713" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8717134535", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue de Tournenfils", + "comment": "gate 01", + "contact:facebook": "https://www.facebook.com/gmidatabox/", + "description": "data center instructor, industrial communications, telecom", + "email": "ventes@gmidatabox.fr", + "name": "Gmi Databox", + "office": "company", + "phone": "+33 1 69 90 03 03", + "source": "extrapolation", + "website": "http://gmidatabox.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4510643, + 48.5692465 + ] + }, + "id": "node/8717134535" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8717134558", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue Louise de Vilmorin", + "comment": "gate 07", + "contact:linkedin": "https://fr.linkedin.com/company/cavas", + "email": "contact@cavas.fr", + "name": "Cavas-Avs", + "office": "company", + "phone": "+33 1 64 93 95 07", + "source": "extrapolation", + "website": "http://www.cavas.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4504206, + 48.5632347 + ] + }, + "id": "node/8717134558" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8724090995", + "addr:city": "Ormoy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue de Tournenfils", + "beauty": "nails", + "contact:facebook": "https://fr-fr.facebook.com/NailPro91/", + "description": "nail formation center", + "email": "contact@formation-nail-pro91.fr", + "level": "1", + "name": "Nail Pro 91", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 60 79 24 29", + "shop": "beauty", + "source": "extrapolation", + "website": "https://www.formation-nail-pro91.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4517962, + 48.5693394 + ] + }, + "id": "node/8724090995" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8724090998", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Boulevard Charles de Gaulle", + "contact:facebook": "https://www.facebook.com/creditvital", + "description": "Financial Service", + "email": "contact@creditvital.fr", + "level": "2", + "name": "Crédit Vital", + "phone": "+33 1 64 85 11 62", + "shop": "money_lender", + "source": "extrapolation", + "website": "http://www.creditvital.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4475083, + 48.5677054 + ] + }, + "id": "node/8724090998" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8741531292", + "abbr_name": "GFA", + "emergency": "ambulance_station", + "name": "Groupe Essonne Ambulances", + "phone": "+33 1 69 84 71 10" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3761509, + 48.7004007 + ] + }, + "id": "node/8741531292" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8746710168", + "addr:city": "Évry", + "addr:housenumber": "4", + "addr:postcode": "91000", + "addr:street": "Boulevard de l'Europe", + "fax": "+33169912495", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "phone": "+33164973444", + "ref:FR:FINESS": "910020205", + "ref:FR:SIRET": "38945452100169", + "source": "Le ministère des solidarités et de la santé - 2021-03", + "type:FR:FINESS": "611" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4309705, + 48.6308242 + ] + }, + "id": "node/8746710168" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8746710176", + "addr:city": "Évry-Courcouronnes", + "addr:housenumber": "3", + "addr:postcode": "91000", + "addr:street": "Rue de la Clairière", + "fax": "+33169912155", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "phone": "+33169912000", + "ref:FR:FINESS": "910020981", + "ref:FR:SIRET": "38945452100367", + "source": "Le ministère des solidarités et de la santé - 2021-03", + "type:FR:FINESS": "611" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4254055, + 48.6381968 + ] + }, + "id": "node/8746710176" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8746710179", + "fax": "+33169430410", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "phone": "+33169431075", + "ref:FR:FINESS": "910021633", + "ref:FR:SIRET": "41994942500344", + "source": "Le ministère des solidarités et de la santé - 2021-03", + "type:FR:FINESS": "611" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4049772, + 48.6567603 + ] + }, + "id": "node/8746710179" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8746710194", + "addr:city": "Grigny", + "addr:country": "FR", + "addr:housenumber": "103", + "addr:postcode": "91350", + "addr:street": "Rue Pierre Brossolette", + "fax": "+33169912155", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "phone": "+33169464545", + "ref:FR:FINESS": "910020973", + "ref:FR:SIRET": "38945452100359", + "source": "Le ministère des solidarités et de la santé - 2021-03", + "type:FR:FINESS": "611" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3877386, + 48.6558393 + ] + }, + "id": "node/8746710194" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8746710204", + "addr:city": "Grigny", + "addr:country": "FR", + "addr:district": "parking", + "addr:housenumber": "12", + "addr:postcode": "91350", + "addr:street": "Place Henri Barbusse", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "phone": "+33169061191", + "ref:FR:FINESS": "910020015", + "ref:FR:SIRET": "41994942500054", + "source": "Le ministère des solidarités et de la santé - 2021-03", + "type:FR:FINESS": "611" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3920779, + 48.6527034 + ] + }, + "id": "node/8746710204" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8748562688", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "contact:facebook": "https://www.facebook.com/Atelier-dAur%C3%A9lie-1481420878785019/", + "email": "atelierdaurelie@orange.fr", + "mobile": "+33 6 26 05 07 62", + "name": "L'Atelier d'Aurélie", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 64 99 74 42", + "shop": "florist" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4301732, + 48.553798 + ] + }, + "id": "node/8748562688" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8748562689", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "contact:website": "https://www.ladresse.com/agence/291204___/l-adresse-mennecy-91540.html", + "name": "L'Adresse", + "office": "estate_agent", + "opening_hours": "Mo-Sa 09:00-12:00,14:00-19:00", + "phone": "+33 1 64 99 79 54", + "source": "extrapolation", + "website": "https://www.ladresse-mennecy.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4301652, + 48.5538961 + ] + }, + "id": "node/8748562689" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8748562690", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "amenity": "dentist", + "comment": "appointment only", + "healthcare": "dentist", + "name": "Stéphane Piron", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 64 99 75 44", + "reservation": "required", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4302651, + 48.553952 + ] + }, + "id": "node/8748562690" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8748562691", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "beauty": "nails;spa;skin_care;waxing;hair_removal;eyelash;massage;aesthetic;eyebrow", + "contact:facebook": "https://www.facebook.com/Longlerie-de-Lijun-101625628426843/", + "contact:mobile": "+33 6 40 33 24 14", + "email": "onglerielijun@orange.fr", + "mobile": "+33 6 81 79 32 25", + "name": "L'Onglerie de Lijun", + "opening_hours": "Mo 14:00-19:00; Tu-Sa 09:30-19:00", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 60 77 83 65", + "shop": "beauty", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4304549, + 48.5536537 + ] + }, + "id": "node/8748562691" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8753299629", + "name": "Norisko", + "opening_hours": "Mo-Fr 08:30-19:00; Sa 08:00-12:30", + "phone": "+33169929630", + "shop": "car_repair" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1744731, + 48.6123071 + ] + }, + "id": "node/8753299629" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8755209995", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "5", + "addr:postcode": "91260", + "addr:street": "Avenue de la République", + "amenity": "college", + "name": "Instep APP Léo-Lagrange Île-de-France", + "phone": "+33 1 69 56 52 80", + "website": "https://campus-leolagrange.org/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.377397, + 48.6885544 + ] + }, + "id": "node/8755209995" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8755254385", + "addr:housenumber": "16 bis", + "addr:street": "Boulevard Ernest Girault", + "name": "MMA", + "office": "insurance", + "opening_hours": "Mo-Fr 09:00-12:00, 14:00-18:00", + "phone": "+33160830545", + "website": "https://agence.mma.fr/arpajon/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2442565, + 48.5918912 + ] + }, + "id": "node/8755254385" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8765031396", + "amenity": "car_wash", + "name": "Golden Car Wash", + "opening_hours": "Mo-Sa 09:00-19:00", + "phone": "+33986795919", + "website": "http://goldencarwash.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4528667, + 48.6129844 + ] + }, + "id": "node/8765031396" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8765031397", + "contact:facebook": "https://www.facebook.com/DaineseCorbeilEssonnes/", + "name": "Dainese", + "opening_hours": "Tu-Sa 10:00-19:00", + "phone": "+33160880421", + "shop": "motorcycle", + "website": "https://www.dainese.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.452398, + 48.6132074 + ] + }, + "id": "node/8765031397" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8765031399", + "brand": "Suzuki", + "brand:wikidata": "Q181642", + "brand:wikipedia": "en:Suzuki", + "name": "Suzuki Corbeil", + "opening_hours": "Mo-Fr 08:00-12:30,14:00-19:00; Sa 08:30-12:30,14:00-18:00", + "phone": "+33175909768", + "shop": "car", + "website": "http://suzuki-corbeil.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4532476, + 48.613234 + ] + }, + "id": "node/8765031399" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8765031400", + "name": "Golf Land", + "opening_hours": "Mo 14:30-19:00; Tu-Sa 10:00-19:00", + "phone": "+33164962020", + "shop": "sports", + "sport": "gold", + "website": "https://golf-land.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4542608, + 48.6136795 + ] + }, + "id": "node/8765031400" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8765031401", + "name": "Tennis Compagnie", + "opening_hours": "Tu-Sa 10:00-13:00,14:00-19:00", + "phone": "+33164963735", + "shop": "sports", + "sport": "tennis", + "website": "https://tennis-compagnie.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4544881, + 48.6137877 + ] + }, + "id": "node/8765031401" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8765179917", + "email": "corbeil@lacaverne.com", + "name": "La Caverne", + "opening_hours": "Mo 14:00-18:30; Tu-Sa 10:00-12:30,14:00-19:00; Su 14:30-18:30", + "phone": "+33164963838", + "shop": "second_hand", + "website": "https://www.lacaverne.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4536998, + 48.6135168 + ] + }, + "id": "node/8765179917" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8772295917", + "addr:postcode": "91100", + "name": "E-Création", + "opening_hours": "Tu-Fr 09:30-18:30; Sa 09:00-18:00", + "phone": "+33 1 60 89 20 51", + "shop": "hairdresser", + "website": "http://e-creationcoiffure.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4731246, + 48.6069363 + ] + }, + "id": "node/8772295917" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8772295918", + "amenity": "internet_cafe", + "contact:city": "Corbeil-Essones", + "contact:housenumber": "1", + "contact:postcode": "91100", + "contact:street": "Rue Fernand Reynaud", + "email": "corbeil-essonnes@areyoucoworking.com", + "name": "Are You Coworking", + "opening_hours": "Mo-Su 08:30-18:30", + "phone": "+33 6 15 35 65 35", + "website": "https://www.areyoucoworking.com/emplacements/are-you-coworking-in-corbeil-essonnes/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4720808, + 48.6221293 + ] + }, + "id": "node/8772295918" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8772318117", + "addr:housenumber": "55", + "addr:postcode": "91100", + "addr:street": "Boulevard Jean Jaurès", + "amenity": "veterinary", + "name": "Clinique Vétérinaire Jean Jaurès", + "opening_hours": "24/7", + "phone": "+33 1 64 96 40 72", + "website": "http://clinique-veterinaire-jean-jaures.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4640009, + 48.6084649 + ] + }, + "id": "node/8772318117" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8772347317", + "addr:housenumber": "7", + "addr:postcode": "91100", + "addr:street": "Rue du Laminoir", + "name": "Bouquinerie", + "phone": "+33 1 64 96 25 59", + "shop": "books" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4722235, + 48.6050468 + ] + }, + "id": "node/8772347317" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8772503017", + "addr:housenumber": "8", + "addr:postcode": "91090", + "addr:street": "Rue du Bois Chaland", + "amenity": "internet_cafe", + "name": "Wojo spot", + "opening_hours": "Mo-Su 08:00-20:00", + "phone": "+33 1 87 40 53 18", + "website": "http://wojo.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4309105, + 48.6047372 + ] + }, + "id": "node/8772503017" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8777552025", + "amenity": "restaurant", + "branch": "Massy (Vilmorin)", + "contact:city": "Massy", + "contact:housenumber": "52", + "contact:postcode": "91300", + "contact:street": "Avenue Raymond Aron", + "cuisine": "pizza", + "description": "OUVERTURE LE 1ER JUIN 2021", + "name": "Basilic & Co", + "opening_hours": "Mo-Th 11:30-14:00, 18:00-22:00; Fr-Sa 11:30-14:00, 18:00-22:30; Su 11:30-14:00, 18:00-22:00", + "phone": "+33 1 60 49 94 25", + "takeaway": "yes", + "website": "https://basilic-and-co.com/restaurants/pizzeria-massy-vilmorin/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2560605, + 48.7255965 + ] + }, + "id": "node/8777552025" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8786623185", + "amenity": "fast_food", + "cuisine": "pizza", + "diet:vegan": "no", + "diet:vegetarian": "yes", + "indoor_seating": "yes", + "name": "FØ Pizza", + "opening_hours": "Mo-Sa 11:00-15:00,18:00-22:30; Su 18:00-22:30", + "outdoor_seating": "no", + "phone": "+33 1 69 59 42 82", + "website": "https://www.fo-pizza.com", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1646326, + 48.7108667 + ] + }, + "id": "node/8786623185" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8786623189", + "addr:city": "Gif-sur-Yvette", + "addr:postcode": "91190", + "addr:street": "Mail Pierre Potier", + "contact:housenumber": "17", + "email": "contact@lamiamlocale.fr", + "name": "La Miam Locale", + "opening_hours": "Mo 14:00-19:00; Tu-Th 09:30-19:30; Fr 09:30-20:30; Sa 09:30-19:30", + "phone": "+33 1 69 20 63 85", + "shop": "convenience", + "website": "https://www.lamiamlocale.fr/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.162541, + 48.7108893 + ] + }, + "id": "node/8786623189" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8807305765", + "addr:city": "Saint-Aubin", + "addr:postcode": "91190", + "addr:street": "Route de l’Orme des Merisiers", + "name": "iSphere Group (ITOP)", + "office": "company", + "phone": "+33 9 70 72 29 29", + "website": "https://www.ispheregroup.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1503792, + 48.7081686 + ] + }, + "id": "node/8807305765" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8844815755", + "beauty": "nails;hair_removal;skin_care;aquabike", + "contact:facebook": "lejardindelaforme285", + "contact:website": "https://lejardindelaforme.wixsite.com/91190", + "name": "Le Jardin de la forme", + "phone": "+33 1 69 28 48 82", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1319303, + 48.7025887 + ] + }, + "id": "node/8844815755" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8846606978", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "25", + "addr:postcode": "91370", + "addr:street": "Rue de Paris", + "name": "Centre Ahimsa", + "phone": "+33 1 78 85 39 16", + "shop": "massage", + "website": "https://ahimsa.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2441931, + 48.7381673 + ] + }, + "id": "node/8846606978" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850000463", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "47", + "addr:postcode": "91370", + "addr:street": "Rue d'Estienne d'Orves", + "clothes": "women", + "name": "47 Street", + "phone": "+33 6 64 75 86 92", + "shop": "clothes", + "website": "https://www.pagesmode.com/boutique/47-street-verrieres-le-buisson" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2657391, + 48.7473126 + ] + }, + "id": "node/8850000463" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850032665", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "18", + "addr:postcode": "91370", + "addr:street": "Rue de Paron", + "amenity": "bank", + "atm": "yes", + "brand": "Crédit Agricole", + "brand:wikidata": "Q590952", + "brand:wikipedia": "fr:Crédit agricole", + "name": "Crédit Agricole", + "opening_hours": "Tu-Fr 09:00-12:30, 14:00-18:00; Sa 08:30-13:00, 14:00-16:00", + "phone": "+33169301863", + "website": "https://www.ca-paris.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2663564, + 48.7469278 + ] + }, + "id": "node/8850032665" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850032666", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "14", + "addr:postcode": "91370", + "addr:street": "Rue de Paron", + "amenity": "bank", + "atm": "yes", + "brand": "Banque Populaire", + "brand:wikidata": "Q846647", + "brand:wikipedia": "fr:Banque populaire", + "name": "Banque Populaire", + "opening_hours": "Tu-We 09:00-13:00, 14:00-17:30; Th 09:00-13:00, 14:00-16:15; Fr-Sa 09:00-13:00, 14:00-17:30", + "phone": "+33172485650", + "website": "https://www.rivesparis.banquepopulaire.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2662381, + 48.7469456 + ] + }, + "id": "node/8850032666" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850048867", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "8", + "addr:postcode": "91370", + "addr:street": "Rue de Paron", + "name": "La Boutique de Paron", + "opening_hours": "Tu-Fr 09:30-12:30, 15:00-19:00; Sa 10:00-13:00, 15:00-19:00", + "phone": "+33169209710", + "shop": "clothes", + "website": "http://www.laboutiquedeparon.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.266172, + 48.7470069 + ] + }, + "id": "node/8850048867" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850048868", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "11", + "addr:postcode": "91370", + "addr:street": "Rue de Paron", + "name": "Mod's Hair", + "opening_hours": "Tu-Th 09:30-19:30; Fr 09:00-19:30; Sa 09:00-18:30", + "phone": "+33160110500", + "shop": "hairdresser", + "website": "https://www.modshair.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.266213, + 48.747087 + ] + }, + "id": "node/8850048868" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850048869", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "7", + "addr:postcode": "91370", + "addr:street": "Rue de Paron", + "amenity": "bank", + "atm": "yes", + "brand": "Société Générale", + "brand:wikidata": "Q270363", + "brand:wikipedia": "en:Société Générale", + "name": "Société Générale", + "opening_hours": "Tu-We 09:00-12:40, 13:45-17:50; Th 09:00-12:40, 14:45-17:50; Fr 09:00-12:40, 13:45-17:50; Sa 08:40-12:30", + "phone": "+33169300738", + "website": "https://agences.societegenerale.fr/banque-assurance/agence-verrieres-le-buisson-id3000302220" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2660205, + 48.7471365 + ] + }, + "id": "node/8850048869" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850048870", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "3", + "addr:postcode": "91370", + "addr:street": "Rue de Paron", + "name": "Les Délices de Paron", + "opening_hours": "Mo-Tu 06:30-20:00; We 06:30-13:30, 15:00-20:00; Th-Fr 06:30-20:00; Sa 06:30-13:30, 15:00-20:00; Su 06:30-13:30", + "phone": "+33 1 69 30 55 34", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2658344, + 48.7472055 + ] + }, + "id": "node/8850048870" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850048871", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "3", + "addr:postcode": "91370", + "addr:street": "Rue de Paron", + "name": "Charcuterie de Paron", + "opening_hours": "Tu-Th 08:30-13:00; Fr-Sa 08:30-13:00, 15:30-20:00", + "phone": "+33169202221", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2658083, + 48.7472305 + ] + }, + "id": "node/8850048871" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850060626", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "2", + "addr:postcode": "91370", + "addr:street": "Rue de Paron", + "name": "Supérette de la Mairie", + "opening_hours": "Tu-Su 09:00-21:00", + "phone": "+33169300651", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2658451, + 48.7471072 + ] + }, + "id": "node/8850060626" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850063965", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "1", + "addr:postcode": "91370", + "addr:street": "Rue de Paron", + "name": "Optique Verrières", + "opening_hours": "Tu 09:00-12:30, 15:00-19:30; We 09:00-13:00, 15:00-19:00; Th-Fr 09:00-12:30, 15:00-19:30; Sa 09:00-12:30, 14:30-19:30", + "phone": "+33169300799", + "shop": "optician", + "website": "http://verrrieresoptique-verriereslebuisson.monopticien.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2657675, + 48.7472575 + ] + }, + "id": "node/8850063965" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850078610", + "addr:city": "Verrières-le-Buisson", + "addr:postcode": "91370", + "addr:street": "Passage du Village", + "amenity": "restaurant", + "cuisine": "portuguese", + "name": "À La Portugaise", + "opening_hours": "Tu-Sa 09:00-21:00; Su-Mo 09:00-14:00", + "phone": "+33975574839", + "website": "https://a-la-portugaise.business.site/?utm_source=gmb&utm_medium=referral" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2660045, + 48.7468012 + ] + }, + "id": "node/8850078610" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850108950", + "amenity": "community_centre", + "contact:housenumber": "2", + "contact:street": "Avenue de la République", + "contact:website": "https://palaiseautierslieu.fr/", + "name": "Tiers-Lieu L'Ebullition", + "opening_hours": "We,Sa 10:00-12:30,15:00-18:30;Fr 15:00-18:30", + "phone": "+33.6 07 81 51 30", + "website": "https://palaiseautierslieu.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2424217, + 48.7126742 + ] + }, + "id": "node/8850108950" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850691557", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "7", + "addr:postcode": "91370", + "addr:street": "Boulevard du Maréchal Juin", + "name": "Primo Renard", + "office": "estate_agent", + "opening_hours": "Mo-Fr 09:00-12:00, 14:00-19:00; Sa 09:00-12:00, 14:00-18:00", + "phone": "+33160117100", + "website": "http://www.agences-primo.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.272544, + 48.7514119 + ] + }, + "id": "node/8850691557" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850748913", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "18", + "addr:postcode": "91370", + "addr:street": "Boulevard du Maréchal Juin", + "name": "Centre Optique", + "opening_hours": "Tu-Sa 09:30-12:30, 15:00-19:00", + "phone": "+33169200090", + "shop": "optician" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2721401, + 48.7528268 + ] + }, + "id": "node/8850748913" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850748914", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "18", + "addr:postcode": "91370", + "addr:street": "Boulevard du Maréchal Juin", + "name": "La Civette", + "opening_hours": "Mo-Fr 08:00-12:30, 15:00-19:00; Sa 09:00-12:30, 15:00-18:00", + "phone": "+33164470848", + "shop": "tobacco" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2721111, + 48.7527977 + ] + }, + "id": "node/8850748914" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850748915", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "20", + "addr:postcode": "91370", + "addr:street": "Boulevard du Maréchal Juin", + "amenity": "veterinary", + "name": "Clinique Vétérinaire des Prés Hauts", + "opening_hours": "Mo-Fr 08:15-19:00; Sa 08:30-17:30", + "phone": "+33169530412", + "website": "http://www.veto-ph.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2720675, + 48.7527545 + ] + }, + "id": "node/8850748915" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850748916", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "5B", + "addr:postcode": "91370", + "addr:street": "Place des Prés Hauts", + "name": "Laverie H2olav", + "opening_hours": "Mo-Su 06:00-21:00", + "phone": "+33685599886", + "self_service": "yes", + "shop": "laundry", + "website": "https://www.h2olav.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2715942, + 48.7526212 + ] + }, + "id": "node/8850748916" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8850780417", + "addr:city": "Verrières-le-Buisson", + "addr:postcode": "91370", + "addr:street": "Place des Prés Hauts", + "name": "Crescendo", + "opening_hours": "Tu-Sa 10:00-12:30, 15:00-19:30", + "phone": "+33169204308", + "shop": "shoes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2717806, + 48.7526765 + ] + }, + "id": "node/8850780417" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8851171889", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "4B", + "addr:postcode": "91370", + "addr:street": "Rue des Petits Ruisseaux", + "amenity": "restaurant", + "cuisine": "french", + "name": "Joseph", + "opening_hours": "Mo-We 12:00-14:30; Th-Fr 12:00-14:30, 19:00-22:00; Sa 18:30-22:00", + "phone": "+33169077598", + "website": "https://www.joseph-restaurant.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2832153, + 48.7467486 + ] + }, + "id": "node/8851171889" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8851171890", + "addr:city": "Verrières-le-Buisson", + "addr:housenumber": "4B", + "addr:postcode": "91370", + "addr:street": "Rue des Petits Ruisseaux", + "amenity": "restaurant", + "cuisine": "french;italian", + "name": "Antoinette", + "opening_hours": "Mo-We 12:00-14:30; Th-Fr 12:00-14:30, 19:00-22:30; Sa 19:00-22:30", + "phone": "+33169349831", + "website": "https://www.antoinette-restaurant.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2832886, + 48.7466879 + ] + }, + "id": "node/8851171890" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8860315952", + "addr:city": "Saint-Michel-sur-Orge", + "addr:housenumber": "46", + "addr:postcode": "91240", + "addr:street": "Rue de Montlhéry", + "amenity": "kindergarten", + "description": "Une équipe vitaminée au service de vos enfants !\n\nGarde d'enfant, Baby Sitting, \nTransport, Avant / après l'école", + "email": "Contact@GrainesDeFraise.fr", + "image": "https://GrainesdeFraise.fr/wp-content/uploads/2017/10/cropped-Fav-Graines2fraise-270x270.png", + "name": "Graines de Fraise", + "opening_hours": "Mo 09:00-12:30,14:00-17:30; Tu 09:00-12:30,14:00-17:30; Th 09:00-12:30,14:00-17:30; Fr 09:00-12:30,14:00-17:30; ", + "operator": "Roses et Choux", + "operator:type": "private", + "phone": "+33 1 85 12 53 00", + "website": "https://GrainesDeFraise.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3033836, + 48.6347453 + ] + }, + "id": "node/8860315952" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8865134388", + "amenity": "pharmacy", + "dispensing": "yes", + "fax": "+33169103172", + "name": "Pharmacie des Echassons", + "phone": "+33169103172", + "ref:FR:FINESS": "910009901", + "ref:FR:SIRET": "81236430500019", + "source": "Le ministère des solidarités et de la santé - 2021-06", + "type:FR:FINESS": "620" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2747034, + 48.6528034 + ] + }, + "id": "node/8865134388" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8865520340", + "amenity": "nightclub", + "contact:facebook": "https://www.facebook.com/MaggysClubEtampes/", + "name": "Maggy's Club", + "opening_hours": "Fr 22:00-24:00; Sa 00:00-04:00,22:00-24:00; Su 00:00-05:15", + "phone": "+33164948557" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1731311, + 48.453501 + ] + }, + "id": "node/8865520340" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8865520344", + "fax": "+33160801291", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Laboratoire de biologie médicale des Rochettes", + "opening_hours": "Mo-Sa 07:30-11:30,16:00-18:00", + "phone": "+33160801866", + "ref:FR:FINESS": "910021203", + "ref:FR:SIRET": "41994942500385", + "source": "Le ministère des solidarités et de la santé - 2021-06", + "type:FR:FINESS": "611", + "website": "https://laboratoires.cerballiance.fr/%C3%AEle-de-france/morigny-champigny/rue-du-four-%C3%A0-chaux", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1730406, + 48.4527521 + ] + }, + "id": "node/8865520344" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8865520345", + "name": "Brico Cash", + "opening_hours": "Mo-Sa 07:00-19:30; Su 09:00-19:00", + "phone": "+33 1 73 20 96 08", + "shop": "doityourself", + "website": "https://www.bricocash.fr/morigny_champigny?___store=morigny_champigny&___from_store=#", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1725625, + 48.4523216 + ] + }, + "id": "node/8865520345" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8874376912", + "addr:housenumber": "127", + "amenity": "fast_food", + "contact:instagram": "https://instagram.com/heat.91200", + "cuisine": "burger;wok", + "drive_through": "no", + "phone": "+33 9 80 81 48 46" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3816202, + 48.7050497 + ] + }, + "id": "node/8874376912" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8895526194", + "addr:city": "Brunoy", + "addr:housenumber": "5 bis", + "addr:postcode": "91800", + "addr:street": "Place Saint-Médard", + "amenity": "dentist", + "email": "lhitmi@lerss.fr", + "healthcare": "dentist", + "healthcare:speciality": "orthodontics", + "name": "Docteur Hitmi", + "phone": "+33 1 69 39 57 60", + "website": "https://www.dr-laila-hitmi.chirurgiens-dentistes.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.501746, + 48.6975214 + ] + }, + "id": "node/8895526194" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8952181676", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:housenumber": "5b", + "addr:postcode": "91540", + "addr:street": "Rue de l'Arcade", + "office": "lawyer", + "opening_hours": "Mo-Sa 09:00-12:30 open,14:00-19:00 open; Su off \"appointment only\"", + "phone": "+33 1 64 57 02 44", + "website": "https://www.avocat-soubra-semet.fr/contact-cabinet-avocat-soubra-semet.php" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4350737, + 48.5662654 + ] + }, + "id": "node/8952181676" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8952181678", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:place": "Place Normandie Niemen", + "addr:postcode": "91540", + "name": "Chama Institut de beauté", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 64 99 65 62", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4301271, + 48.5536935 + ] + }, + "id": "node/8952181678" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8952181681", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Place de la Mairie", + "contact:facebook": "https://www.facebook.com/wellsmokemennecy/", + "name": "Well Smocke", + "phone": "+33 1 74 57 10 77", + "shop": "e-cigarette", + "source": "extrapolation", + "website": "https://wellsmoke-mennecy.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4346208, + 48.5665689 + ] + }, + "id": "node/8952181681" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8952181683", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:place": "Place Normandie Niemen", + "addr:postcode": "91540", + "contact:facebook": "https://www.facebook.com/optisoin.opticien.mennecy/", + "name": "Opti'Soins", + "payment:coins": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 64 99 71 62", + "shop": "optician", + "website": "http://optisoin.expertsantevisuelle.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4300583, + 48.553581 + ] + }, + "id": "node/8952181683" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8952181684", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:postcode": "91540", + "addr:street": "Rue de la Fontaine", + "craft": "roofer", + "name": "Sd Couverture", + "opening_hours": "Mo-Sa 09:00-19:00 open \"appointment only\"", + "phone": "+33 1 54 57 99 41" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4329236, + 48.5669841 + ] + }, + "id": "node/8952181684" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8953894475", + "addr:housenumber": "20", + "addr:street": "Place Saint-Exupéry", + "name": "L'événement du bijou", + "opening_hours": "Tu-Sa 09:00-12:30, 15:00-19:00; Su 10:00-13:00", + "phone": "+33169469284", + "shop": "jewelry" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3317761, + 48.6382695 + ] + }, + "id": "node/8953894475" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8974895183", + "healthcare": "alternative", + "healthcare:speciality": "osteopathy", + "name": "Thibault Laurence", + "phone": "+33 1 69 85 30 49", + "website": "https://www.osteopathe91-laurence.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1788951, + 48.7082671 + ] + }, + "id": "node/8974895183" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9045231553", + "email": "aujardindeden.91@gmail.com", + "name": "Au jardin d'Eden", + "opening_hours": "Tu-Sa 09:30-12:30,14:30-19:30; Mo off; Su 10:00-13:00", + "phone": "+33 1 69 07 28 75", + "shop": "florist", + "website": "https://www.fleuriste-palaiseau.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1635724, + 48.6970415 + ] + }, + "id": "node/9045231553" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9053505582", + "addr:city": "Gif-sur-Yvette Cedex", + "addr:housenumber": "Parc Les Algorithmes", + "addr:postcode": "91193", + "addr:street": "Allée du Parc, Chemin de Saint-Aubin", + "air_conditioning": "yes", + "disused": "yes", + "email": "presales.info@motorolasolutions.com", + "internet_access": "wlan", + "name": "Motorola Solutions France SAS", + "office": "company", + "phone": "+33 1 76 77 56 09", + "website": "https://www.motorolasolutions.com/fr_fr.html" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1513786, + 48.7076047 + ] + }, + "id": "node/9053505582" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9061104782", + "amenity": "social_facility", + "fax": "+33169211007", + "name": "Maison des Belles Fontaines", + "phone": "+33169213933", + "ref:FR:FINESS": "910017201", + "ref:FR:SIRET": "44010043600029", + "social_facility": "group_home", + "social_facility:for": "disabled", + "source": "Le ministère des solidarités et de la santé - 2021-07", + "source:position": "survey", + "type:FR:FINESS": "382" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3783242, + 48.6920531 + ] + }, + "id": "node/9061104782" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9083567644", + "email": "contact@space-switch.com", + "fee": "yes", + "name": "Space Switch", + "office": "coworking", + "phone": "+33676060542", + "website": "https://www.space-switch.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3741868, + 48.6217327 + ] + }, + "id": "node/9083567644" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9101746217", + "addr:city": "Milly-la-Forêt", + "addr:housenumber": "3", + "addr:postcode": "91490", + "addr:street": "Place du Colombier", + "name": "La Beauté au Natur'elle (et lui)", + "phone": "+33 164988282", + "shop": "beauty", + "website": "http://beautenaturelle91.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4707122, + 48.4035768 + ] + }, + "id": "node/9101746217" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9113572939", + "addr:housenumber": "15 bis", + "addr:street": "Rue Pierre Lescot", + "amenity": "restaurant", + "cuisine": "pizza;sandwich", + "delivery": "yes", + "name": "Pizza Igny", + "outdoor_seating": "no", + "phone": "+33 1 69410638", + "takeaway": "yes", + "website": "http://www.pizzaigny.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2217408, + 48.733072 + ] + }, + "id": "node/9113572939" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9122309236", + "brand": "Intermarché", + "brand:wikidata": "Q3153200", + "check_date:opening_hours": "2022-06-08", + "email": "intermoulon91@gmail.com", + "name": "Intermarché", + "opening_hours": "Mo-Sa 08:30-20:00; Su 09:30-12:45", + "phone": "+33 1 87 59 01 50", + "shop": "supermarket", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1625661, + 48.711175 + ] + }, + "id": "node/9122309236" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9123928131", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "11", + "addr:postcode": "91260", + "addr:street": "Rue du Lieutenant Legourd", + "beauty": "nails", + "contact:instagram": "https://www.instagram.com/le_boudoir_de_lili_/", + "name": "Le boudoir de Lili", + "phone": "+33650592891", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3776827, + 48.6880445 + ] + }, + "id": "node/9123928131" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9123928132", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "5", + "addr:postcode": "91260", + "addr:street": "Rue du Lieutenant Legourd", + "email": "labojuvisy.idfs@cerballiance.fr", + "healthcare": "laboratory", + "name": "Laboratoire Cerballiance", + "phone": "+331 69 21 40 66", + "website": "https://laboratoires.cerballiance.fr/%C3%AEle-de-france/juvisy-sur-orge/5-rue-lieutenant-legourd" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3783053, + 48.6878993 + ] + }, + "id": "node/9123928132" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9123928134", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "11", + "addr:postcode": "91260", + "addr:street": "Rue du Lieutenant Legourd", + "name": "Atout Forme", + "phone": "+33 1 69 21 97 28", + "shop": "massage" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3777494, + 48.6880719 + ] + }, + "id": "node/9123928134" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9123928135", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "9", + "addr:postcode": "91260", + "addr:street": "Rue du Lieutenant Legourd", + "beauty": "massage;cosmetic_studio;hair_removal", + "email": "alexandra.acorpsparfait@gmail.com", + "name": "À Corps Parfait", + "phone": "+33 1 69 21 97 28", + "shop": "beauty", + "website": "http://www.acorpsparfait.org/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.377868, + 48.6880355 + ] + }, + "id": "node/9123928135" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9123928138", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "4", + "addr:postcode": "91260", + "addr:street": "Rue du Lieutenant Legourd", + "amenity": "healthcare", + "healthcare:speciality": "hypnosis", + "name": "Emily Moilier Hypnose Ericksonienne", + "phone": "+33 7 83 13 05 76" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3787585, + 48.6879931 + ] + }, + "id": "node/9123928138" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9156300236", + "contact:city": "Quincy-sous-Sénart", + "contact:housenumber": "4", + "contact:phone": "+33 1 69 00 88 52", + "contact:postcode": "91480", + "contact:street": "Rue De Brunoy", + "fax": "+33169003020", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Bioclinic", + "official_name": "Bioclinic - Laboratoire De Biologie Médicale", + "opening_hours": "Mo-Fr 07:00-19:00; Sa 07:00-14:00", + "phone": "+33169008852", + "ref:FR:FINESS": "910019819", + "ref:FR:SIRET": "33394045000054", + "source": "Le ministère des solidarités et de la santé - 2022-01", + "type:FR:FINESS": "611", + "website": "http://bioclinic.fr/laboratoire-analyse-medical/quincy/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5341182, + 48.6745057 + ] + }, + "id": "node/9156300236" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9165406414", + "addr:city": "Cerny", + "addr:housenumber": "6", + "addr:postcode": "91590", + "addr:street": "Rue Robert Canivet", + "email": "domaineorgemont@gmail.com", + "internet_access": "yes", + "name": "Domaine d’Orgemont", + "phone": "+33 6 20 72 16 44", + "tourism": "guest_house", + "website": "https://domaineorgemont.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2927052, + 48.4870213 + ] + }, + "id": "node/9165406414" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9175988063", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "64", + "addr:postcode": "91260", + "addr:street": "Avenue de la Cour de France", + "facebook": "https://www.facebook.com/Beauty-by-H-102085975033349/", + "name": "Beauty by H", + "phone": "+33 7 49 99 74 63", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3721198, + 48.6979336 + ] + }, + "id": "node/9175988063" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9175988065", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "60", + "addr:postcode": "91260", + "addr:street": "Avenue de la Cour de France", + "facebook": "https://www.facebook.com/H-o-u-s-e-O-f-C-i-l-s-475697092824267", + "name": "House of Cils", + "phone": "+33 7 66 10 77 36", + "shop": "beauty", + "website": "https://www.houseofcils.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720871, + 48.6977105 + ] + }, + "id": "node/9175988065" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9178440451", + "beauty": "nails", + "name": "Ongles d'ange", + "phone": "+336 50 03 99 30", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1228263, + 48.6240868 + ] + }, + "id": "node/9178440451" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9178440452", + "name": "LM coiffeur", + "phone": "+331 70 62 87 45", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1229248, + 48.6240837 + ] + }, + "id": "node/9178440452" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9178440453", + "description": "Reéducation en pelvi perieolgie", + "healthcare": "physiotherapist", + "phone": "+33 6 30054181", + "ref:FR:NAF": "8690E" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1234693, + 48.6240722 + ] + }, + "id": "node/9178440453" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9197572747", + "amenity": "library", + "name": "Médiathèque La Ruche", + "opening_hours": "Tu 16:00-19:00; We 10:00-12:30, 14:00-18:00; Fr 16:00-19:00; Sa 10:00-18:00; PH off", + "phone": "+33 1 69 28 66 24", + "website": "https://mediatheques.paris-saclay.com/mediatheque-la-ruche" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1634564, + 48.6961625 + ] + }, + "id": "node/9197572747" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9202919643", + "amenity": "social_facility", + "contact:city": "Massy", + "contact:housenumber": "8", + "contact:postcode": "91300", + "contact:street": "Place Victor Schœlcher", + "description": "Centre médico-social", + "name": "Centre Départemental de Prévention et de Santé", + "opening_hours": "Mo-Th 09:00-12:00,14:00-17:00; Fr 09:00-12:00", + "operator": "Essonne", + "phone": "+33 1 69 20 65 68", + "short_name": "CDPS", + "social_facility": "outreach" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2731382, + 48.7311316 + ] + }, + "id": "node/9202919643" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9245576068", + "amenity": "coworking_space", + "contact:facebook": "https://www.facebook.com/La-Bulle-dAir-105264784553031/", + "fax": "+33972234620", + "fee": "yes", + "name": "La Bulle d'Air", + "phone": "+33164932660", + "website": "http://www.quad-lab.fr/la-bulle-dair/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4168782, + 48.5997989 + ] + }, + "id": "node/9245576068" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9245576069", + "company": "engineering", + "contact:facebook": "https://www.facebook.com/Laboratoire-Quad-Lab-457587557760454/", + "contact:linkedin": "https://www.linkedin.com/company/laboratoire-quad-lab", + "contact:twitter": "https://twitter.com/quad_lab", + "fax": "+33972234620", + "name": "Quad-Lab", + "office": "company", + "phone": "+33164932660", + "website": "http://www.quad-lab.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.416852, + 48.5997923 + ] + }, + "id": "node/9245576069" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9248804305", + "name": "EJC Coiffure", + "phone": "+33169075255", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1359896, + 48.7009521 + ] + }, + "id": "node/9248804305" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9258026665", + "addr:city": "Massy", + "addr:housenumber": "31", + "addr:postcode": "91300", + "addr:street": "Avenue Carnot", + "amenity": "restaurant", + "cuisine": "asian", + "name": "Pitaya Thaï street food", + "opening_hours": "Mo-Fr 11:30-22:00; Sa 12:00-22:30; Su 12:00-22:00", + "phone": "+33 9 74 32 3685", + "website": "https://www.pityaresto.fr", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2622651, + 48.7256706 + ] + }, + "id": "node/9258026665" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9319392784", + "addr:city": "Corbeil-Essonnes", + "addr:housenumber": "4", + "addr:postcode": "91100", + "addr:street": "Ruelle du Mort Voisin", + "name": "Cirta Destockage", + "opening_hours": "Mo-We 10:00-13:00,Sa 10:00-13:00, Mo-Sa 14:00-18:00", + "operator": "UPS, Western Union, Orange Money", + "payment:cash": "yes", + "payment:debit_cards": "yes", + "payment:telephone_cards": "yes", + "phone": "+33981307701", + "shop": "houseware", + "website": "https://location.westernunion.com/fr/ile-de-france/corbeil-essonnes/9b673351862465cebbccd180e0f6a728" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4676487, + 48.6039798 + ] + }, + "id": "node/9319392784" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9332407010", + "addr:city": "Brunoy", + "addr:housenumber": "3", + "addr:postcode": "91800", + "addr:street": "Grande Rue", + "amenity": "restaurant", + "name": "Une cuisine dans ma rue", + "phone": "+33 9 88 00 85 20", + "website": "https://unecuisinedansmarue.mystrikingly.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5034503, + 48.6979889 + ] + }, + "id": "node/9332407010" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9332407012", + "addr:city": "Brunoy", + "addr:housenumber": "1", + "addr:postcode": "91800", + "addr:street": "Place Saint-Médard", + "brand": "Guy Hoquet", + "brand:wikidata": "Q25383970", + "brand:wikipedia": "fr:Guy Hoquet l'immobilier", + "name": "Guy Hoquet", + "office": "estate_agent", + "opening_hours": "Mo-Sa 09:30-19:00", + "phone": "+33 1 60 48 79 09", + "website": "https://brunoy.guy-hoquet.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5028166, + 48.698213 + ] + }, + "id": "node/9332407012" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9343953559", + "addr:housenumber": "3", + "email": "pole.social@mairie-athis-mons.fr", + "government": "public_service", + "office": "government", + "phone": "+33 1 69 57 83 99", + "website": "http://www.mairie-athis-mons.fr/annuaire/structure_99.htm" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3954057, + 48.7049963 + ] + }, + "id": "node/9343953559" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9361019689", + "addr:city": "Marcoussis", + "addr:housenumber": "6 bis", + "addr:postcode": "91460", + "addr:street": "Rue du Fond des Prés", + "name": "Panda Auto", + "payment:credit_cards": "yes", + "payment:debit_cards": "yes", + "phone": "+33 1 69 01 96 41", + "shop": "car_repair", + "website": "http://panda-auto.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2072858, + 48.6392496 + ] + }, + "id": "node/9361019689" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9363596699", + "fax": "+33169484414", + "name": "Tettbro", + "phone": "+33169480430" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4917392, + 48.7155929 + ] + }, + "id": "node/9363596699" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9384047820", + "addr:city": "Limours", + "addr:housenumber": "10", + "addr:postcode": "91470", + "addr:street": "Rue de Minfeld", + "email": "cl.cestlocal@gmail.com", + "name": "C'L C'est Local", + "operator": "Delphine Locquin", + "phone": "+33 6 29 12 98 56", + "shop": "convenience", + "website": "https://www.cl-cestlocal.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0675108, + 48.6419814 + ] + }, + "id": "node/9384047820" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9384080441", + "addr:city": "Limours", + "addr:housenumber": "2", + "addr:postcode": "91470", + "addr:street": "Rue de Paris", + "check_date": "2023-06-08", + "name": "Christian Paris", + "phone": "+33 9 74 56 49 87", + "shop": "jewelry", + "website": "https://www.christian-paris.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0761458, + 48.6462683 + ] + }, + "id": "node/9384080441" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9384728285", + "addr:housenumber": "4", + "addr:street": "Rue de Villeroy", + "amenity": "school", + "isced:level": "0", + "name": "École maternelle François Mauriac", + "operator:type": "public", + "phone": "+33160864523", + "ref:UAI": "0911407K", + "school:FR": "maternelle" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3752493, + 48.6124006 + ] + }, + "id": "node/9384728285" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9384728287", + "addr:housenumber": "8", + "addr:street": "Rue de Villeroy", + "amenity": "school", + "isced:level": "1", + "name": "École élémentaire François Mauriac", + "operator:type": "public", + "phone": "+33160867226", + "ref:UAI": "0910273C", + "school:FR": "élémentaire" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3756082, + 48.6125207 + ] + }, + "id": "node/9384728287" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9384779292", + "addr:street": "Rue des 3 Parts", + "amenity": "school", + "isced:level": "1", + "name": "École élémentaire Jean Mermoz", + "operator:type": "public", + "phone": "+33160865179", + "ref:UAI": "0911452J", + "school:FR": "élémentaire" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3686316, + 48.6098652 + ] + }, + "id": "node/9384779292" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9384779293", + "addr:street": "Rue des 3 Parts", + "amenity": "school", + "isced:level": "0", + "name": "École maternelle Jean Mermoz", + "operator:type": "public", + "phone": "+33160865310", + "ref:UAI": "0911451H", + "school:FR": "maternelle" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3686142, + 48.6098001 + ] + }, + "id": "node/9384779293" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9384784387", + "addr:street": "Rue de la Prieurée", + "amenity": "school", + "isced:level": "0", + "name": "École maternelle Saint Exupéry", + "operator:type": "public", + "phone": "+33160865189", + "ref:UAI": "0911590J", + "school:FR": "maternelle" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3695363, + 48.6127499 + ] + }, + "id": "node/9384784387" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9384784388", + "addr:street": "Rue de la Prieurée", + "amenity": "school", + "isced:level": "1", + "name": "École élémentaire Saint Exupéry", + "operator:type": "public", + "phone": "+33160865084", + "ref:UAI": "0911597S", + "school:FR": "élémentaire" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3698545, + 48.612867 + ] + }, + "id": "node/9384784388" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9384801567", + "contact:facebook": "https://www.facebook.com/profile.php?id=100069899266281", + "contact:instagram": "https://www.instagram.com/orondygo/", + "email": "orondygo@gmail.com", + "name": "Ô Rondygo", + "opening_hours": "Tu-Th 09:30-14:30,16:30-20:30; Fr 09:30-14:30,16:30-23:00; Sa 10:00-14:30,16:30-23:00; Su 10:30-13:30", + "phone": "+33 6 08 51 74 32", + "shop": "cheese", + "website": "https://orondygo.wixsite.com/website-2", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3655257, + 48.6148274 + ] + }, + "id": "node/9384801567" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9385768184", + "addr:city": "Juvisy-sur-Orge", + "addr:housenumber": "1", + "addr:postcode": "91260", + "addr:street": "Rue Charles Legendre", + "cannabis:cbd": "only", + "email": "contact@weed-paradise-essonne.fr", + "name": "Weed paradise", + "opening_hours": "Mo-Sa 10:00-19:30", + "phone": "+33 1 69 48 12 91", + "shop": "cannabis", + "website": "https://weed-paradise-essonne.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3712272, + 48.696036 + ] + }, + "id": "node/9385768184" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9385895126", + "addr:city": "Limours", + "addr:postcode": "91470", + "addr:street": "Chemin Vicinal n°2", + "leisure": "horse_riding", + "name": "Ecurie d'Orceval", + "operator": "Adrien Chabot", + "phone": "+33 9 88 56 61 99" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0960842, + 48.6601606 + ] + }, + "id": "node/9385895126" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9386012930", + "addr:housenumber": "1", + "addr:street": "Rue Pasteur", + "amenity": "school", + "isced:level": "0", + "name": "École maternelle André Malraux", + "operator:type": "public", + "phone": "+33160865995", + "ref:UAI": "0911515C", + "school:FR": "maternelle" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3819102, + 48.613367 + ] + }, + "id": "node/9386012930" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9386012931", + "addr:housenumber": "39", + "addr:street": "Rue Charles de Gaulle", + "amenity": "school", + "isced:level": "1", + "name": "École élémentaire André Malraux", + "operator:type": "public", + "phone": "+33160864410", + "ref:UAI": "0911598T" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3815113, + 48.6139437 + ] + }, + "id": "node/9386012931" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9386070638", + "amenity": "music_school", + "name": "Conservatoire Charles Gounod", + "operator:type": "public", + "phone": "+33160865842" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719827, + 48.6109832 + ] + }, + "id": "node/9386070638" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9392044144", + "addr:city": "Limours", + "addr:housenumber": "20", + "addr:postcode": "91470", + "addr:street": "Rue des Petits Prés", + "name": "Ollibulle Laverie", + "opening_hours": "Mo-Su 07:00-21:00", + "payment:coins": "yes", + "payment:contactless": "yes", + "payment:credit_cards": "yes", + "payment:notes": "yes", + "phone": "+33 1 75 28 12 54", + "self_service": "yes", + "shop": "laundry", + "website": "http://www.laverie-limours.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0761179, + 48.6468007 + ] + }, + "id": "node/9392044144" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9392129703", + "addr:city": "Limours", + "addr:housenumber": "5", + "addr:postcode": "91470", + "addr:street": "Rue de Paris", + "name": "Estelle Alexandre Coiffure", + "phone": "+33164914024", + "shop": "hairdresser", + "website": "https://estellealexandrelimours.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0758212, + 48.6464678 + ] + }, + "id": "node/9392129703" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9393833654", + "name": "Tha Coiffure", + "opening_hours": "Tu-Sa 09:00-18:00", + "phone": "+33160770984", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.413208, + 48.6331384 + ] + }, + "id": "node/9393833654" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9395596513", + "amenity": "pharmacy", + "dispensing": "yes", + "name": "Pharmacie des Terrasses", + "phone": "+33164938669", + "ref:FR:FINESS": "910007137", + "ref:FR:SIRET": "43375084100010", + "source": "Le ministère des solidarités et de la santé - 2022-01", + "type:FR:FINESS": "620" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4849003, + 48.5666404 + ] + }, + "id": "node/9395596513" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9415566833", + "amenity": "driving_school", + "contact:facebook": "https://www.facebook.com/ECLisses91090", + "email": "labonneconduite@gmail.com", + "name": "La Bonne Conduite", + "phone": "+33164975353", + "website": "https://www.labonneconduite-automotoecole.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4172615, + 48.612336 + ] + }, + "id": "node/9415566833" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9415566834", + "contact:facebook": "https://www.facebook.com/hmjimmobilier", + "name": "HMJ Immobilier", + "office": "estate_agent", + "opening_hours": "Mo-Sa 09:00-12:00,14:00-19:00", + "phone": "+33169117772", + "website": "https://www.limmopourtous.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4172937, + 48.6122961 + ] + }, + "id": "node/9415566834" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9433762608", + "contact:city": "Massy", + "contact:housenumber": "16", + "contact:postcode": "91300", + "contact:street": "Mail Atlantis", + "name": "La Vie Claire", + "not:brand:wikidata": "Q3213589", + "opening_hours": "Mo-Sa 09:30-20:00; Su 09:30-12:30;", + "payment:cash": "yes", + "payment:debit_cards": "yes", + "phone": "+33 7 88 53 69 26", + "shop": "supermarket", + "website": "https://magasins.lavieclaire.com/lavieclaire/fr/store/france/ile-de-france/essonne/massy/massy-atlantis/19109" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2626939, + 48.7248114 + ] + }, + "id": "node/9433762608" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9439194518", + "addr:housenumber": "132", + "addr:street": "Grande Rue", + "amenity": "restaurant", + "cuisine": "asian;japanese;thai", + "name": "Krung Thep", + "opening_hours": "Mo-We 11:30-14:00,17:30-22:00; Th-Su 11:30-14:00,17:30-22:30", + "phone": "+331 64 90 41 31", + "takeaway": "yes", + "website": "https://krungtheparpajon.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2464974, + 48.5873754 + ] + }, + "id": "node/9439194518" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9444357506", + "addr:housenumber": "3", + "amenity": "social_facility", + "phone": "+33 1 69 54 55 20", + "social_facility": "nursing_home", + "social_facility:for": "child" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3859571, + 48.7057567 + ] + }, + "id": "node/9444357506" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9450385272", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:full": "Centre Commercial de la Verville 91540 Mennecy", + "addr:place": "Place Normandie Niemen", + "addr:postcode": "91540", + "amenity": "doctors", + "check_date": "2022", + "healthcare": "physiotherapist", + "name": "Przysiezny Marian/Roho Tony", + "phone": "+33164998364", + "source": "extrapolation" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4303724, + 48.5534016 + ] + }, + "id": "node/9450385272" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9450385273", + "addr:city": "Mennecy", + "addr:country": "FR", + "addr:full": "Centre Commercial de la Verville 91540 Mennecy", + "addr:place": "Place Normandie Niemen", + "addr:postcode": "91540", + "amenity": "veterinary", + "check_date": "2022", + "contact:facebook": "https://www.facebook.com/vetoverville-108356423875550/?ref=page_internal", + "contact:instagram": "https://www.instagram.com/explore/tags/vetoverville/", + "name": "Vétoverville", + "opening_hours": "Mo-Fr 09:00-12:30,14:30-19:00; Th off; Sa 09:00-16:00", + "phone": "+33164575012", + "source": "extrapolation", + "website": "https://www.vetoverville.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4298581, + 48.5533679 + ] + }, + "id": "node/9450385273" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9452897044", + "beauty": "nails;cosmetics;massage", + "contact:facebook": "https://www.facebook.com/maison.nk.3", + "contact:instagram": "https://www.instagram.com/maison_nk/", + "email": "contact@maisonnk.fr", + "hairdresser": "barber", + "name": "Maison NK", + "opening_hours": "Tu-Sa 09:00-19:00", + "phone": "+33677310593", + "shop": "hairdresser", + "website": "https://maisonnk.fr", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3655018, + 48.6147567 + ] + }, + "id": "node/9452897044" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9455799025", + "amenity": "fast_food", + "cuisine": "pizza", + "delivery": "yes", + "name": "Allo Pizza Rapido", + "outdoor_seating": "yes", + "phone": "+33169912590", + "takeaway": "yes", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.41724, + 48.6124812 + ] + }, + "id": "node/9455799025" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9455799026", + "amenity": "fast_food", + "delivery": "yes", + "name": "Miam Miam", + "phone": "+33164973642", + "takeaway": "yes", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4172084, + 48.6125304 + ] + }, + "id": "node/9455799026" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9455799027", + "addr:housenumber": "1", + "addr:street": "Place de Chevreuse", + "amenity": "pub", + "food": "yes", + "lottery": "yes", + "name": "Le Long Rayage", + "phone": "+33160865734", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4171558, + 48.6125734 + ] + }, + "id": "node/9455799027" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9457513164", + "amenity": "restaurant", + "cuisine": "corsican", + "name": "A Tavula Corsa", + "opening_hours": "Tu-Th 10:00-16:00; Fr-Sa 11:00-23:00", + "phone": "+33981711880", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4689529, + 48.6038718 + ] + }, + "id": "node/9457513164" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9462945782", + "addr:city": "Limours", + "addr:housenumber": "2", + "addr:postcode": "91470", + "addr:street": "Rue de l'Aérotrain", + "craft": "insulation", + "name": "France Terre Habitat", + "phone": "+33 1 64 92 05 62", + "website": "https://www.franceterrehabitat.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0628973, + 48.6439237 + ] + }, + "id": "node/9462945782" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9462945790", + "addr:city": "Limours", + "addr:housenumber": "11", + "addr:postcode": "91470", + "addr:street": "Rue de l'Aérotrain", + "name": "Renov Jeep Passion", + "phone": "+33 1 64 91 36 42", + "shop": "car_repair" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0617508, + 48.6426431 + ] + }, + "id": "node/9462945790" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9462945795", + "addr:city": "Limours", + "addr:housenumber": "9", + "addr:postcode": "91470", + "addr:street": "Rue de l'Aérotrain", + "name": "ICR Télécom", + "office": "telecommunication", + "opening_hours": "Mo-Fr 09:00-17:00", + "phone": "+33 1 64 91 38 06", + "website": "https://icrtelecom.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0622225, + 48.6431646 + ] + }, + "id": "node/9462945795" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9462984769", + "addr:city": "Limours", + "addr:housenumber": "22", + "addr:postcode": "91470", + "addr:street": "Avenue Beethoven", + "check_date": "2023-06-04", + "name": "Théonah", + "operator": "Tania Beato", + "phone": "+33 6 88 84 54 06", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0841569, + 48.6447069 + ] + }, + "id": "node/9462984769" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9463010322", + "addr:city": "Limours", + "addr:housenumber": "10", + "addr:postcode": "91470", + "addr:street": "Rue Maurice Béné", + "email": "acrougeau94@gmail.com", + "name": "AnnCé Déco", + "operator": "Anne-Cécile Rougeau", + "phone": "+33 6 07 94 41 89", + "shop": "interior_decoration" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0773535, + 48.6451418 + ] + }, + "id": "node/9463010322" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9463012261", + "addr:city": "Limours", + "addr:housenumber": "5", + "addr:postcode": "91470", + "addr:street": "Cour Saint-Pierre", + "check_date": "2023-05-21", + "healthcare": "nurse", + "name": "Cabinet d'infirmières", + "operator": "Florence Auger-Bizouard;Julie Lainé", + "phone": "+33 6 85 53 25 50" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.077623, + 48.6461335 + ] + }, + "id": "node/9463012261" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9463120881", + "healthcare": "ortophoniste", + "name": "Cécile Laugier", + "phone": "+33624177023" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0864331, + 48.6299921 + ] + }, + "id": "node/9463120881" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9466893632", + "addr:city": "Crosne", + "addr:housenumber": "30", + "addr:postcode": "91560", + "addr:street": "Avenue Jean Jaurès", + "brand": "CocciMarket", + "brand:wikidata": "Q90020480", + "name": "CocciMarket", + "opening_hours": "Mo-Su 08:00-21:30", + "phone": "+33169492394", + "shop": "convenience" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4618054, + 48.7142223 + ] + }, + "id": "node/9466893632" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9466960225", + "addr:city": "Crosne", + "addr:housenumber": "4", + "addr:postcode": "91560", + "addr:street": "Rue Alexandre Foudrier", + "brand": "Intermarché Express", + "brand:wikidata": "Q98278043", + "name": "Intermarché Express", + "opening_hours": "Mo-Sa 08:00-20:00; Su 08:00-13:00", + "phone": "+33186220191", + "shop": "supermarket", + "website": "https://www.intermarche.com/magasin?utm_source=gmb" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4586332, + 48.7167218 + ] + }, + "id": "node/9466960225" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9467192794", + "addr:city": "Crosne", + "addr:housenumber": "15", + "addr:postcode": "91560", + "addr:street": "Avenue Jean Jaurès", + "amenity": "restaurant", + "cuisine": "sushi", + "name": "Le Torii", + "opening_hours": "Tu-Su 12:00-14:30; Tu-Su 19:00-22:30; Mo 19:00-22:30", + "phone": "+33169218053", + "website": "https://letorii91.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4613895, + 48.7143009 + ] + }, + "id": "node/9467192794" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9467192796", + "addr:city": "Crosne", + "addr:housenumber": "34", + "addr:postcode": "91560", + "addr:street": "Avenue Jean Jaurès", + "amenity": "restaurant", + "cuisine": "french", + "name": "La Maison du Pressoir", + "opening_hours": "We-Sa 12:00-13:30; We-Sa 19:30-21:30; Su 12:00-13:30", + "phone": "+33169064983", + "website": "https://www.lamaisondupressoir.fr/le-restaurant/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4614551, + 48.7145005 + ] + }, + "id": "node/9467192796" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9467879920", + "amenity": "dentist", + "healthcare": "dentist", + "name": "Denteka", + "phone": "+33 1 86 90 61 61" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5063882, + 48.6983375 + ] + }, + "id": "node/9467879920" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9468038961", + "amenity": "police", + "name": "Gendarmerie Nationale", + "opening_hours": "Mo-Fr 08:00-12:00, 14:00-19:00; Sa 08:00-12:00, 14:00-18:00; Su 09:00-12:00, 15:00-18:00", + "operator": "Gendarmerie nationale", + "operator:wikidata": "Q1422336", + "operator:wikipedia": "fr:Gendarmerie nationale (France)", + "phone": "+33 1 60 75 22 22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4982934, + 48.630121 + ] + }, + "id": "node/9468038961" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9525719332", + "addr:city": "Saclas", + "addr:housenumber": "14", + "addr:postcode": "91690", + "addr:street": "Rue de la Mairie", + "name": "Les Douceurs de Saclas", + "opening_hours": "Mo off; Tu-Sa 06:30-13:15,15:00-19:30; Su 06:30-13:15", + "phone": "+33 9 80 94 02 42", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1253365, + 48.3605382 + ] + }, + "id": "node/9525719332" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9525719333", + "addr:city": "Saclas", + "addr:housenumber": "2bis", + "addr:postcode": "91690", + "addr:street": "Rue Joliot Curie", + "name": "Histoire d'1 fleur", + "opening_hours": "Mo off; Tu-Sa 09:30-12:30,15:00-19:00; Su 09:30-12:30", + "phone": "+33 1 75 28 18 07", + "shop": "florist" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1248659, + 48.3602822 + ] + }, + "id": "node/9525719333" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9525719338", + "addr:city": "Saclas", + "addr:housenumber": "2", + "addr:postcode": "91690", + "addr:street": "Avenue Jean Jaurès", + "name": "Cel'oeil de Saclas", + "opening_hours": "Tu-Sa 09:30-13:00,14:30-19:00", + "phone": "+33 1 64 95 17 63", + "shop": "optician" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1270226, + 48.3611074 + ] + }, + "id": "node/9525719338" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9525719343", + "addr:city": "Saclas", + "addr:housenumber": "2bis", + "addr:postcode": "91690", + "addr:street": "Avenue Jean Jaurès", + "amenity": "pharmacy", + "dispensing": "yes", + "healthcare": "pharmacy", + "name": "Pharmacie de la Juine", + "opening_hours": "Mo-Fr 09:00-12:00,14:30-19:00; Sa 09:00-12:00", + "phone": "+33164956058", + "ref:FR:FINESS": "910012210", + "ref:FR:SIRET": "82809188400027", + "source": "Le ministère des solidarités et de la santé - 2022-01", + "type:FR:FINESS": "620" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1279234, + 48.3613659 + ] + }, + "id": "node/9525719343" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9525719361", + "addr:city": "Saclas", + "addr:housenumber": "1", + "addr:postcode": "91690", + "addr:street": "Place de Grenet", + "brand": "Renault", + "brand:wikidata": "Q6686", + "brand:wikipedia": "fr:Renault", + "name": "Garage Chamley", + "phone": "+33 1 69 78 00 20", + "shop": "car_repair", + "website": "https://www.garage-chamley.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1229986, + 48.3584514 + ] + }, + "id": "node/9525719361" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9551572817", + "contact:city": "Montgeron", + "contact:housenumber": "174", + "contact:phone": "+33 1 69 52 31 36", + "contact:postcode": "91230", + "contact:street": "Avenue De La République", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Bioclinic", + "official_name": "Bioclinic - Laboratoire De Biologie Médicale", + "opening_hours": "Mo-Fr 07:00-19:00; Sa 07:00-13:00", + "phone": "+33169523136", + "ref:FR:FINESS": "910019835", + "ref:FR:SIRET": "33394045000104", + "source": "Le ministère des solidarités et de la santé - 2022-01", + "type:FR:FINESS": "611", + "website": "http://bioclinic.fr/laboratoire-analyse-medical/montgeron/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4688401, + 48.6993153 + ] + }, + "id": "node/9551572817" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9551606517", + "contact:city": "Quincy-sous-Sénart", + "contact:housenumber": "7", + "contact:phone": "+33 1 69 83 96 44", + "contact:postcode": "91480", + "contact:street": "Rue des Deux Communes", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Bioclinic", + "official_name": "Bioclinic - Laboratoire De Biologie Médicale", + "opening_hours": "Mo-Fr 07:00-19:00; Sa 07:30-13:00", + "phone": "+33 1 69 00 84 91", + "ref:FR:FINESS": "910020502", + "ref:FR:SIRET": "33394045000112", + "source": "Le ministère des solidarités et de la santé - 2022-01", + "type:FR:FINESS": "611", + "website": "https://bioclinic.fr/laboratoire-analyse-medical/val-senart/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5351252, + 48.6810125 + ] + }, + "id": "node/9551606517" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9551669317", + "contact:city": "Sainte-Geneviève-des-Bois", + "contact:housenumber": "76", + "contact:phone": "+33 1 69 25 22 77", + "contact:postcode": "91700", + "contact:street": "Avenue Gabriel Péri", + "fax": "+33169252187", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Bioclinic", + "official_name": "Bioclinic - Laboratoire De Biologie Médicale", + "opening_hours": "Mo-Fr 07:30-12:00, 14:00-18:00; Sa 08:00-12:00", + "phone": "+33169252277", + "ref:FR:FINESS": "910019694", + "ref:FR:SIRET": "39397563600142", + "source": "Le ministère des solidarités et de la santé - 2022-01", + "type:FR:FINESS": "611", + "website": "http://www.lbmlcv.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3205284, + 48.6489881 + ] + }, + "id": "node/9551669317" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9553942568", + "name": "Cyberien", + "phone": "+33986088051", + "shop": "computer", + "website": "http://www.cyberien-site.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4834282, + 48.6123613 + ] + }, + "id": "node/9553942568" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9553942576", + "name": "Diva", + "phone": "+33953362673", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4832863, + 48.6126716 + ] + }, + "id": "node/9553942576" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9553942577", + "name": "A Zen Ka", + "phone": "+33164960493", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4834278, + 48.6126585 + ] + }, + "id": "node/9553942577" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9559995211", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "CPS", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*CPS*PCAPS412", + "socket:type2": "1", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1343827, + 48.6773334 + ] + }, + "id": "node/9559995211" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9580772756", + "addr:city": "Chilly-Mazarin", + "addr:housenumber": "2", + "addr:postcode": "91380", + "addr:street": "Rue de la Fontaine Augère", + "description": "Toutes marques de voitures", + "name": "AS CARS", + "opening_hours": "Mo-Sa 09:00-19:00", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "phone": "+33 169826030", + "second_hand": "only", + "service:vehicle:financing": "yes", + "service:vehicle:repair": "yes", + "service:vehicle:used_car_sales": "yes", + "shop": "car", + "website": "https://www.as-cars.net/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3176077, + 48.6949516 + ] + }, + "id": "node/9580772756" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9590346281", + "addr:city": "Sainte-Geneviève-des-Bois", + "addr:housenumber": "2", + "addr:postcode": "91700", + "addr:street": "Avenue Georges Pitard", + "amenity": "bank", + "atm": "yes", + "brand": "Caisse d'Épargne", + "brand:wikidata": "Q1547738", + "brand:wikipedia": "fr:Caisse d'épargne (banque)", + "contact:fax": "+33 (0) 1.69.46.18.46", + "contact:phone": "+33 (0)1.80.37.70.00", + "drive_through": "no", + "fax": "+33 (0) 1.69.46.18.46", + "name": "Caisse d'Épargne", + "official_name": "Caisse d'Épargne Sainte-Geneviève Gare", + "phone": "+33 (0)1.80.37.70.00" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3142559, + 48.6524431 + ] + }, + "id": "node/9590346281" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9591611476", + "addr:housenumber": "52", + "addr:street": "Avenue de la Commune de Paris", + "all_you_can_eat": "yes", + "amenity": "restaurant", + "cuisine": "japanese", + "indoor_seating": "yes", + "name": "Shinjuku", + "opening_hours": "Mo-Su 11:45-23:00", + "outdoor_seating": "no", + "phone": "+331 60 84 69 60", + "website": "https://shinjuku91.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2999553, + 48.5877309 + ] + }, + "id": "node/9591611476" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9591611479", + "brand": "Optical Center", + "brand:wikidata": "Q3354448", + "name": "Optical Center", + "opening_hours": "Mo-Sa 09:00-19:00", + "phone": "+33160850606", + "shop": "optician", + "website": "https://opticien.optical-center.fr/478-opticien-bretigny-sur-orge-optical-center" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2986987, + 48.5872509 + ] + }, + "id": "node/9591611479" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9592255597", + "contact:city": "Massy", + "contact:postcode": "91300", + "information": "office", + "name": "Destination Paris Saclay", + "opening_hours": "Mo-Sa 10:00-13:00,14:00-17:00; PH off", + "phone": "+33 1 69 20 08 27", + "tourism": "information" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2565515, + 48.7256321 + ] + }, + "id": "node/9592255597" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9609648986", + "addr:housenumber": "4", + "addr:street": "Place de l'Union Européenne", + "alt_name": "Espace Singulier;La Table d'Eva;La Bulle d'Eva", + "amenity": "restaurant", + "description": "Table d'Eva - Restaurant, La Bulle d'Eva - pratiques de médecine, de rééducation et de bien-être, salle plurielle dans laquelle des groupes peuvent se réunir, venir travailler, Conciergerie Solidaire", + "diet:vegetarian": "yes", + "name": "Chez Eva", + "opening_hours": "Mo 08:00-20:00;Tu-Fr 08:00-22:00", + "phone": "+33 1 69 97 22 99", + "website": "https://www.chezeva.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2582161, + 48.7269182 + ] + }, + "id": "node/9609648986" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9613210839", + "amenity": "restaurant", + "cuisine": "indian", + "name": "Baba Cheese Naan", + "opening_hours": "Mo-Su 11:45-22:00", + "phone": "+33169512486", + "website": "http://www.babacheesenaan.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3320574, + 48.6382975 + ] + }, + "id": "node/9613210839" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9613210840", + "amenity": "restaurant", + "cuisine": "kebab", + "name": "Mani", + "opening_hours": "Mo-Sa 11:00-23:00; Su 11:00-22:00", + "phone": "+33160161354", + "website": "https://www.restaurantmani.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3322813, + 48.6383214 + ] + }, + "id": "node/9613210840" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9615426504", + "addr:city": "Massy", + "addr:housenumber": "14", + "addr:postcode": "91300", + "addr:street": "Mail Atlantis", + "disused:shop": "seafood", + "name": "Poissonerie Atlantis", + "phone": "+33 953880546", + "website": "https://poissonnerieatlantis.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2630382, + 48.7249851 + ] + }, + "id": "node/9615426504" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9626427174", + "addr:housenumber": "26", + "amenity": "driving_school", + "email": "fr.objectifcode@sgs.com", + "phone": "+33 1 41 24 86 26", + "website": "http://www.objectifcode.sgs.com/fr_FR/centre/objectifcode-agence-sada-conseil-athis-mons-1498" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3843, + 48.7089059 + ] + }, + "id": "node/9626427174" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9629322810", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "CPS", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*CPS*PCAPS312", + "socket:type2": "1", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1326008, + 48.6774491 + ] + }, + "id": "node/9629322810" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9656715317", + "name": "OptiquEgly", + "phone": "+33 169922192", + "shop": "optician", + "survey:date": "2022-04-10", + "website": "https://m.facebook.com/OptiquEgly-919471124785107/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2312944, + 48.5814068 + ] + }, + "id": "node/9656715317" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9662767409", + "addr:housenumber": "8", + "amenity": "social_facility", + "operator": "Aurore", + "phone": "+33 1 73 00 02 30", + "social_facility": "group_home", + "social_facility:for": "woman,homeless", + "website": "http://aurore.asso.fr/seine-saint-denis-essonne-esat-paris/chu-athis-mons" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3837889, + 48.7009452 + ] + }, + "id": "node/9662767409" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9676914041", + "addr:housenumber": "16", + "addr:street": "Route de Chartres", + "craft": "plumber", + "name": "Arcos 91", + "phone": "+33 160129209", + "website": "https://www.arcos91.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1243205, + 48.6716321 + ] + }, + "id": "node/9676914041" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9707561690", + "addr:housenumber": "19", + "addr:postcode": "91160", + "addr:street": "Route de Corbeil", + "name": "MonOpticien", + "opening_hours": "Mo-Sa 09:30-13:00, 14:00-19:00", + "phone": "+33951548460", + "shop": "optician", + "website": "https://monopticien-france.com/details-magasin/MONOPTICIEN-Longjumeau" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2965416, + 48.6927163 + ] + }, + "id": "node/9707561690" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9708677363", + "addr:city": "Vert-le-Grand", + "addr:housenumber": "18", + "addr:postcode": "91810", + "addr:street": "Place de la Mairie", + "amenity": "restaurant", + "name": "Le Grand Vertois", + "phone": "+33 6 77 11 63 79", + "website": "https://le-grand-vertois.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3583756, + 48.5729667 + ] + }, + "id": "node/9708677363" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9708682248", + "addr:city": "Vert-le-Grand", + "addr:housenumber": "16", + "addr:postcode": "91810", + "addr:street": "Place de la mairie", + "amenity": "pharmacy", + "dispensing": "yes", + "healthcare": "pharmacy", + "name": "Pharmacie Robert", + "operator": "Françoise Robert", + "phone": "+33 164563407", + "ref:FR:FINESS": "910006238", + "ref:FR:SIRET": "48206491200017", + "source": "Le ministère des solidarités et de la santé - 2022-03", + "type:FR:FINESS": "620", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3584118, + 48.5731095 + ] + }, + "id": "node/9708682248" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9708691530", + "addr:city": "Vert-le-Grand", + "addr:housenumber": "12", + "addr:postcode": "91810", + "addr:street": "Place de la mairie", + "name": "Kryss coiffure", + "phone": "+33 164561711", + "shop": "hairdresser", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.358432, + 48.5731668 + ] + }, + "id": "node/9708691530" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9717524012", + "addr:city": "Milly-la-Forêt", + "addr:housenumber": "20", + "addr:postcode": "91490", + "addr:street": "20 Rue du Camp Romain", + "name": "ACNS Automatismes Commandes Numériques Systèmes", + "office": "company", + "phone": "+33 164982750", + "website": "http://www.acns.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4232684, + 48.3984016 + ] + }, + "id": "node/9717524012" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9717524013", + "name": "Aptibois Machine A Bois", + "office": "company", + "phone": "+33 130591516", + "website": "http://aptibois.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.424048, + 48.3983371 + ] + }, + "id": "node/9717524013" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9718181113", + "name": "Mill' Vap CBD", + "phone": "+33 9 84 08 24 92", + "shop": "e-cigarette", + "website": "https://www.facebook.com/Millvape-milly-la-for%C3%AAt-1910172979081206/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4706241, + 48.4035601 + ] + }, + "id": "node/9718181113" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9718495786", + "addr:city": "Montgeron", + "addr:housenumber": "32", + "addr:postcode": "91230", + "addr:street": "Rue Mercure", + "brand": "Toutes marques", + "name": "Centre Auto AMS 91", + "opening_hours": "Mo-Sa 10:00-18:00", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "payment:visa": "yes", + "phone": "+33 749101001", + "second_hand": "only", + "service:vehicle:Car_sales": "yes", + "service:vehicle:batteries": "yes", + "service:vehicle:car_repair": "yes", + "service:vehicle:diagnostics": "yes", + "service:vehicle:electrical": "yes", + "service:vehicle:oil_change": "yes", + "service:vehicle:repairs": "yes", + "service:vehicle:tyres": "yes", + "service:vehicle:used_car_sales": "yes", + "shop": "car", + "website": "https://www.centre-auto-ams.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4357197, + 48.7135723 + ] + }, + "id": "node/9718495786" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9718512256", + "addr:city": "Milly-la-Forêt", + "addr:housenumber": "14", + "addr:postcode": "91490", + "addr:street": "Rue Saint-Jacques", + "name": "Multimédia Audio Ménager", + "phone": "+33 951432469", + "shop": "computer", + "website": "https://multimedia-audio-menager.business.site/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4689204, + 48.4024958 + ] + }, + "id": "node/9718512256" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9718512258", + "addr:city": "Milly-la-Forêt", + "addr:housenumber": "16", + "addr:postcode": "91490", + "addr:street": "Rue Saint-Jacques", + "name": "HUSSE Milly", + "phone": "+33 160774668", + "shop": "pet" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4689052, + 48.4023965 + ] + }, + "id": "node/9718512258" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9718514774", + "healthcare": "yes", + "healthcare:speciality": "hydrotherapy", + "name": "Jasmine Spa Institut", + "phone": "+33 160780317", + "website": "http://www.jasminespa.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4696999, + 48.4028778 + ] + }, + "id": "node/9718514774" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9718514775", + "addr:city": "Milly-la-Forêt", + "addr:housenumber": "7", + "addr:postcode": "91490", + "addr:street": "Rue Saint-Jacques", + "healthcare:speciality": "orthopaedics", + "name": "Milly orthopédie", + "phone": "+33 952884257", + "shop": "medical_supply", + "website": "https://milly-orthopedie.business.site/?utm_source=gmb&utm_medium=referral" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4691237, + 48.4028617 + ] + }, + "id": "node/9718514775" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9719978117", + "addr:city": "Vigneux-sur-Seine", + "addr:housenumber": "3", + "addr:postcode": "91270", + "addr:street": "Avenue Henri Barbusse", + "brand": "Toutes marques", + "name": "Auto Invest 91", + "opening_hours": "Mo-Su 09:00-19:00", + "payment:cash": "yes", + "payment:visa": "yes", + "phone": "+33 763779292", + "second_hand": "only", + "service:vehicle:Sale": "yes", + "service:vehicle:batteries": "yes", + "service:vehicle:brakes": "yes", + "service:vehicle:car_repair": "yes", + "service:vehicle:glass": "yes", + "service:vehicle:oil_change": "yes", + "service:vehicle:repairs": "yes", + "service:vehicle:used_car_sales": "yes", + "shop": "car", + "website": "https://www.auto-invest.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4148373, + 48.6963299 + ] + }, + "id": "node/9719978117" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9721178717", + "addr:housenumber": "135", + "addr:postcode": "91230", + "addr:street": "Avenue de la République", + "name": "Chez Luc", + "opening_hours": "Sa 07:30-07:30; Mo-Fr 08:00-07:30", + "phone": "+33 1 69 03 52 33", + "shop": "butcher" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4685867, + 48.6997944 + ] + }, + "id": "node/9721178717" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9721182217", + "addr:housenumber": "135", + "addr:postcode": "91230", + "addr:street": "Avenue de la République", + "amenity": "driving_school", + "name": "Route 91", + "phone": "+33 6 49 44 85 76" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4687455, + 48.6997043 + ] + }, + "id": "node/9721182217" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9721956317", + "addr:city": "Montgeron", + "addr:housenumber": "119bis", + "addr:postcode": "91230", + "addr:street": "Avenue de la République", + "description": "Maison d'objets de décoration", + "name": "Bagatelles", + "phone": "+33 1 69 52 16 22", + "shop": "interior_decoration", + "website": "https://www.bagatelles-deco.fr", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4665908, + 48.7009108 + ] + }, + "id": "node/9721956317" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9725609596", + "addr:housenumber": "70", + "contact:city": "Athis-Mons", + "contact:email": "contact@sanigaz-idf.com", + "contact:housenumber": "70", + "contact:mobile": "+33 610715294", + "contact:phone": "+33 983707161", + "contact:street": "Rue des Plantes", + "contact:website": "https://sanigaz-idf-paris.fr", + "craft": "plumber", + "opening_hours": "24/7", + "phone": "+33 6 10 71 52 94", + "ref:FR:SIREN": "841142334", + "website": "https://sanigaz-idf-paris.fr/plombier-chauffagiste-contact" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3757623, + 48.7033242 + ] + }, + "id": "node/9725609596" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9731194432", + "addr:housenumber": "4", + "addr:street": "Rue Montespan", + "amenity": "restaurant", + "cuisine": "indian;nepali", + "delivery": "yes", + "email": "2namaste.inde@gmail.com", + "name": "Namasté Inde", + "phone": "+33 1 64 97 86 45", + "takeaway": "yes", + "toilets:access": "customers", + "website": "https://www.namaste-inde.fr", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4373396, + 48.6335435 + ] + }, + "id": "node/9731194432" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9739732471", + "addr:city": "Brunoy", + "addr:housenumber": "5 bis", + "addr:postcode": "91800", + "addr:street": "Place Saint-Médard", + "amenity": "dentist", + "healthcare": "dentist", + "healthcare:speciality": "orthodontics", + "name": "Docteur Prilleux", + "opening_hours": "Mo-Fr 08:330-19:30", + "phone": "+33 1 69 39 57 60", + "website": "https://www.dr-prilleux-sylvie.chirurgiens-dentistes.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5017995, + 48.6975417 + ] + }, + "id": "node/9739732471" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9739965952", + "addr:city": "Brunoy", + "addr:housenumber": "6", + "addr:postcode": "91800", + "addr:street": "Boulevard Charles de Gaulle", + "email": "contact@encadrement-flamant.com", + "name": "Encadrement Flamant", + "opening_hours": "Tu-Fr 09:30-12:30,14:00-18:00", + "phone": "+33 1 69 83 30 14", + "shop": "frame", + "website": "https://www.encadrement-flamant.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5041952, + 48.6942065 + ] + }, + "id": "node/9739965952" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9741355419", + "addr:city": "Brunoy", + "addr:housenumber": "13", + "addr:postcode": "91800", + "addr:street": "Avenue des Peupliers", + "amenity": "kindergarten", + "name": "Crèche collective Coccinelle", + "phone": "+33 1 69 56 12 50", + "preschool": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4960967, + 48.6882624 + ] + }, + "id": "node/9741355419" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9741355426", + "addr:city": "Brunoy", + "addr:housenumber": "81", + "addr:postcode": "91800", + "addr:street": "Rue du Réveillon", + "amenity": "kindergarten", + "name": "Crèche Charrière", + "operator": "Crèches de France", + "phone": "+33 1 84 20 42 82", + "preschool": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4989349, + 48.7054037 + ] + }, + "id": "node/9741355426" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9741355427", + "addr:city": "Brunoy", + "addr:housenumber": "12", + "addr:postcode": "91800", + "addr:street": "Rue Monmartel", + "amenity": "community_centre", + "community_centre": "youth_centre", + "email": "jeunesse@mairie-brunoy.fr", + "name": "Point Information Jeunesse", + "opening_hours": "Mo-Fr 13:30-18:30; Tu 10:00-12:00 || \"by appointment\"; Th 10:00-12:00 || \"by appointment\"", + "operator": "Mairie de Brunoy", + "operator:type": "public", + "phone": "+33 1 69 57 53 31", + "website": "http://relaisjeunes.over-blog.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5028347, + 48.6973813 + ] + }, + "id": "node/9741355427" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9743709186", + "addr:city": "Milly-la-Forêt", + "addr:housenumber": "32", + "addr:postcode": "91490", + "addr:street": "Rue Charles Cochin", + "amenity": "driving_school", + "name": "Milly School Driver", + "phone": "+33 980514884", + "website": "http://www.millyschooldriver.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4709662, + 48.4021114 + ] + }, + "id": "node/9743709186" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9767464480", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "MLab MEDI+", + "phone": "+33 164989417", + "ref:FR:FINESS": "910020379", + "ref:FR:SIRET": "53832985500083", + "source": "Le ministère des solidarités et de la santé - 2022-03", + "type:FR:FINESS": "611", + "website": "https://www.mlab-groupe.fr/laboratoire-milly-la-foret" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4676298, + 48.4069592 + ] + }, + "id": "node/9767464480" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9774943996", + "amenity": "bicycle_rental", + "name": "MILLY E-BIKE LOCATION", + "phone": "+33609900665", + "website": "https://www.milly-e-bike-location.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4696962, + 48.4053064 + ] + }, + "id": "node/9774943996" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9775044684", + "email": "contact@b-14.fr", + "leisure": "sports_centre", + "name": "B14", + "phone": "+33181850560", + "sport": "9pin;padel;soccer;badminton;squash;billiards;climbing", + "website": "https://www.b-14.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3805879, + 48.6224951 + ] + }, + "id": "node/9775044684" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9780236495", + "addr:city": "Milly-la-Forêt", + "addr:housenumber": "20", + "addr:postcode": "91490", + "addr:street": "Boulevard du Maréchal Lyautey", + "name": "Maison du Parc naturel régional du Gâtinais français", + "office": "yes", + "phone": "+33 1 64 98 73 93", + "website": "https://www.parc-gatinais-francais.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4679, + 48.4043002 + ] + }, + "id": "node/9780236495" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9809260446", + "addr:housenumber": "29", + "addr:street": "rue Louise Roger", + "amenity": "restaurant", + "cuisine": "french", + "name": "O'modern", + "phone": "+33982375189", + "website": "https://www.o-modern.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.252663, + 48.592916 + ] + }, + "id": "node/9809260446" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9818042725", + "addr:city": "Longjumeau", + "addr:housenumber": "120", + "addr:postcode": "91160", + "addr:street": "Rue du Président François Mitterrand", + "amenity": "restaurant", + "cuisine": "italian;pizza", + "name": "Foggia Ristorante", + "opening_hours": "Tu-Sa 11:45-14:15,19:00-22:30", + "phone": "+33 1 64 48 19 10", + "takeaway": "yes", + "website": "https://foggiaristorante.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2933784, + 48.6939336 + ] + }, + "id": "node/9818042725" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9820118201", + "amenity": "veterinary", + "name": "Cabinet vétérinaire", + "phone": "+33 9 53 37 94 94" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3271462, + 48.7375308 + ] + }, + "id": "node/9820118201" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9826277913", + "amenity": "restaurant", + "cuisine": "japanese", + "name": "Yummi Sushi", + "phone": "+33 1 69 76 18 85" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3291874, + 48.7392466 + ] + }, + "id": "node/9826277913" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9831132317", + "brand": "Cerballiance", + "brand:wikidata": "Q106686993", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Cerballiance", + "phone": "+33160478353", + "ref:FR:FINESS": "910020387", + "ref:FR:SIRET": "41994942500245", + "source": "Le ministère des solidarités et de la santé - 2023-03", + "survey:date": "2022-06-19", + "type:FR:FINESS": "611", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1867892, + 48.6969245 + ] + }, + "id": "node/9831132317" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9839026047", + "amenity": "fast_food", + "name": "PK Big Food", + "phone": "+33 1 69 28 95 61" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3293912, + 48.7071374 + ] + }, + "id": "node/9839026047" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9839026052", + "amenity": "restaurant", + "cuisine": "pizza", + "phone": "+33 1 64 54 90 90" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3287193, + 48.706886 + ] + }, + "id": "node/9839026052" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9839375330", + "addr:city": "Brunoy", + "addr:housenumber": "86b", + "addr:postcode": "91800", + "addr:street": "Rue de Cerçay", + "email": "contact@greenecopromotion.fr", + "name": "Green Eco-Promotion", + "office": "estate_agent", + "phone": "+33 1 69 21 78 91", + "website": "https://greenecopromotion.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5179384, + 48.7072988 + ] + }, + "id": "node/9839375330" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9839375331", + "addr:city": "Brunoy", + "addr:housenumber": "25", + "addr:postcode": "91800", + "addr:street": "Rue de la République", + "government": "yes", + "name": "Maison de l’éco", + "office": "government", + "phone": "+33 1 69 03 08 79", + "website": "https://www.brunoy.fr/vos-demarches-services/emploi-et-economie/la-maison-de-leconomie/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5049751, + 48.6995474 + ] + }, + "id": "node/9839375331" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9846341606", + "addr:city": "Milly-la-Forêt", + "addr:housenumber": "48", + "addr:postcode": "91490", + "addr:street": "Rue Jean Cocteau", + "name": "La Halle Informatique", + "office": "it", + "phone": "+33 1 79 47 49 63", + "website": "https://la-halle-informatique.business.site/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4703262, + 48.4015465 + ] + }, + "id": "node/9846341606" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9848227281", + "email": "mdeorly@dp.fr", + "fee": "no", + "internet_access": "wlan", + "name": "Maison de l'Environnement et du Développement Durable", + "opening_hours": "Mo-Fr 08:30-16:30", + "phone": "+33 1 49 75 90 70", + "ref:FR:APIDAE": "730862", + "short_name": "MEDD", + "tourism": "museum", + "website": "https://www.essonnetourisme.com/p/maison-de-lenvironnement-et-du-developpement-durable-de-laeroport-paris-orly/;https://entrevoisins.groupeadp.fr/mde/paris-orly/decouvrir/", + "wheelchair": "designated" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3798111, + 48.7130223 + ] + }, + "id": "node/9848227281" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9864383262", + "addr:housenumber": "5", + "email": "laboetrechy.idfs@cerballiance.fr", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Laboratoir de biologie médicale", + "opening_hours": "Mo-Fr 07:30-12:30,14:00-18:00; Sa 07:30-12:30", + "operator": "Cerballiance", + "phone": "+331 69 92 24 78", + "website": "https://laboratoires.cerballiance.fr/île-de-france/etrechy/5-rue-du-moulin-à-vent" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1876982, + 48.4892393 + ] + }, + "id": "node/9864383262" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9872322413", + "addr:city": "Brunoy", + "addr:postcode": "91800", + "addr:street": "Impasse de la Mairie", + "amenity": "community_centre", + "community_centre:for": "senior", + "name": "La Parenthèse", + "opening_hours": "Mo-Fr 08:30-11:45,13:30-17:30; We 08:30-11:45", + "operator": "Brunoy", + "operator:type": "public", + "phone": "+33 1 69 39 97 48", + "website": "https://www.brunoy.fr/vos-demarches-services/solidarite-seniors/la-parenthese/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5047739, + 48.6975689 + ] + }, + "id": "node/9872322413" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9872405071", + "addr:city": "Brunoy", + "addr:housenumber": "95", + "addr:postcode": "91800", + "addr:street": "Rue de Cerçay", + "amenity": "community_centre", + "email": "traitdunion@mairie-brunoy.fr", + "name": "Le trait d’Union", + "operator": "Brunoy", + "operator:type": "public", + "phone": "+33 1 69 43 73 13", + "website": "https://www.brunoy.fr/vos-demarches-services/vie-culturelle-et-animations/trait-dunion/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5203699, + 48.7084757 + ] + }, + "id": "node/9872405071" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9874225009", + "computer:repair": "yes", + "name": "Atelier itech", + "phone": "+33 1 69 03 15 58", + "shop": "computer", + "website": "https://www.atelier-itech.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4915498, + 48.6854832 + ] + }, + "id": "node/9874225009" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9881667597", + "addr:city": "Villebon-sur-Yvette", + "addr:housenumber": "2", + "addr:postcode": "91140", + "addr:street": "Avenue de la Plesse", + "branch": "La Halle - Villebon sur Yvette", + "brand": "La Halle", + "brand:wikidata": "Q100728296", + "name": "La Halle", + "opening_hours": "Mo-Sa 10:00-20:00; Su 10:00-19:00", + "phone": "+33 1 60 10 12 67", + "shop": "clothes", + "website": "https://www.lahalle.com/magasins-essonne-91-villebon-sur-yvette-376.html" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2558465, + 48.7027945 + ] + }, + "id": "node/9881667597" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9885850192", + "email": "contact@choralechene.fr", + "name": "Chorale ACJ Le Chêne", + "office": "association", + "phone": "+33 1 60 46 44 12", + "website": "https://www.choralechene.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5044246, + 48.6979459 + ] + }, + "id": "node/9885850192" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9885850194", + "addr:city": "Brunoy", + "addr:housenumber": "2", + "addr:postcode": "91800", + "addr:street": "Avenue Pierre Prost", + "club": "sport", + "email": "atbrunoyen91@orange.fr", + "name": "Amicale du Tennis Brunoyen", + "phone": "+33 169060358", + "sport": "tennis", + "website": "https://club.fft.fr/tc.brunoy.amicale" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.498475, + 48.6966468 + ] + }, + "id": "node/9885850194" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9885850195", + "addr:city": "Brunoy", + "addr:housenumber": "1", + "addr:postcode": "91800", + "addr:street": "Allée de Bretagne", + "email": "djfm-arpqhm91800@orange.fr", + "name": "Association des résidents des Provinciales et de l’Ensemble du Quartier des Hautes-Mardelles", + "office": "association", + "phone": "+33 6 86 84 77 85", + "website": "https://arpqhm-brunoy-91800.monsite-orange.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5199357, + 48.7103988 + ] + }, + "id": "node/9885850195" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9899562024", + "beauty": "nails;cosmetics;waxing;hair_removal;eyebrow;eyelash;massage", + "name": "Institut Véronique Aromes & Sens", + "opening_hours": "Tu-Th 09:00-19:00; Fr 09:00-18:00", + "phone": "+33160865637", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3775718, + 48.6139956 + ] + }, + "id": "node/9899562024" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9914723082", + "addr:city": "Brunoy", + "addr:housenumber": "44", + "addr:postcode": "91800", + "addr:street": "Rue Tronchard", + "email": "contact@imprevu-brunoy.com", + "guest_house": "bed_and_breakfast", + "name": "L'imprévu", + "phone": "+33 1 60 46 58 63", + "rooms": "5", + "tourism": "guest_house", + "website": "http://imprevu-brunoy.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5042378, + 48.6900922 + ] + }, + "id": "node/9914723082" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9916264193", + "addr:housenumber": "10", + "addr:street": "Allée Aristide Briand", + "description": "L'association l'Attribut, engagée pour la transition écologique et solidaire, vous propose divers objets et vêtements de seconde-main à prix solidaire dans sa boutique. Venez nous rencontrer et profiter de ce tiers lieu éphémère (jusqu'à juin 2023) !", + "name": "Ressourcerie et friperie de l'Attribut", + "opening_hours": "We, Sa 10:30-13:00, 14:00-17:30", + "phone": "+33 757180156", + "shop": "second_hand", + "website": "www.lattribut.org" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4776987, + 48.6120196 + ] + }, + "id": "node/9916264193" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9938961784", + "addr:city": "Brunoy", + "addr:housenumber": "9", + "addr:postcode": "91800", + "addr:street": "Rue de la Gare", + "amenity": "driving_school", + "email": "info@permis2-0.fr", + "name": "Permis 2.0 Brunoy", + "operator": "Permis 2.0", + "operator:type": "private", + "phone": "+33 1 77 37 07 27", + "website": "http://www.permis2-0.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5048745, + 48.6983131 + ] + }, + "id": "node/9938961784" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9949649448", + "addr:city": "Montlhéry", + "addr:housenumber": "16", + "addr:postcode": "91310", + "addr:street": "Rue du Maillé", + "crossing": "marked", + "name": "Stéphane Plaza Immobilier", + "not:brand:wikidata": "Q97368097", + "office": "estate_agent", + "phone": "+33 1 85 37 10 45", + "website": "https://montlhery.stephaneplazaimmobilier.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2690532, + 48.6403715 + ] + }, + "id": "node/9949649448" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9949669163", + "addr:city": "Montlhéry", + "addr:housenumber": "3", + "addr:postcode": "91310", + "addr:street": "Rue du Maillé", + "name": "Arthurimmo.com", + "office": "estate_agent", + "phone": "+33 972127337", + "website": "https://www.montlhery-arthurimmo.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2703035, + 48.6398376 + ] + }, + "id": "node/9949669163" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9950854260", + "addr:city": "Brunoy", + "addr:housenumber": "51", + "addr:postcode": "91800", + "addr:street": "route nationale 6", + "brand": "AD", + "brand:wikidata": "Q108753388", + "email": "pyramide@autos-brunoy.com", + "name": "Garage de la pyramide", + "operator": "AD", + "phone": "+33 1 60 46 59 38", + "shop": "car_repair", + "website": "https://www.ad.fr/garage/garage-ad-expert-garage-de-la-pyramide" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4938325, + 48.6805429 + ] + }, + "id": "node/9950854260" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9950854261", + "addr:city": "Brunoy", + "addr:housenumber": "67", + "addr:postcode": "91800", + "addr:street": "route Nationale 6", + "amenity": "veterinary", + "email": "cliniquecatpattes@gmail.com", + "name": "Clinique Vétérinaire des Cat'Pattes", + "phone": "+331 69 21 57 20", + "website": "https://www.catpattes.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4955924, + 48.6793175 + ] + }, + "id": "node/9950854261" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9955558598", + "addr:city": "Yerres", + "addr:housenumber": "34", + "addr:street": "Rue Guillaume Budé", + "email": "carolinejhanlegrumelec@gmail.com", + "name": "Espace Coiffure", + "phone": "+33 1 69 48 90 62", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4812162, + 48.6946121 + ] + }, + "id": "node/9955558598" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9955558599", + "addr:city": "Yerres", + "addr:housenumber": "5", + "addr:postcode": "91830", + "addr:street": "Rue La Fontaine", + "description": "Création, fabrication et vente de savons écologiques. La Savonnerie de la Garenne est une entreprise engagée qui vous propose des produits simples et authentiques, bons pour votre peau et pour la planète.", + "email": "carolinejhanlegrumelec@gmail.com", + "name": "Savonnerie de la Garenne", + "payment:electronic_purses": "yes", + "phone": "+33 6 76 73 03 63", + "shop": "outpost", + "website": "https://www.savonneriedelagarenne.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4764511, + 48.6954223 + ] + }, + "id": "node/9955558599" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9955558600", + "addr:housenumber": "25 bis", + "addr:street": "Rue Pierre Brossolette", + "email": "Ydoumi@gmail.com", + "name": "L’élégance", + "phone": "+33 1 69 48 39 43", + "shop": "hairdresser", + "unisex": "yes", + "website": "https://www.planity.com/lelegance-coiffure-91330-yerres" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4778191, + 48.7001812 + ] + }, + "id": "node/9955558600" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9955558601", + "craft": "cleaning", + "description": "Aide à la personne auprès des personnes fragilisées.", + "name": "AP services 91", + "phone": "+33 1 68 43 17 22", + "website": "https://www.apservices91.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4818546, + 48.700772 + ] + }, + "id": "node/9955558601" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9955558602", + "addr:city": "Yerres", + "addr:housenumber": "23", + "addr:postcode": "91330", + "addr:street": "Rue Georges Boulet", + "email": "carole.alves78@gmail.com", + "name": "Le Toucher du Cœur", + "phone": "+33 6 83 01 30 49", + "shop": "massage", + "website": "https://carolealves78.wixsite.com/letoucherducur" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4808448, + 48.7020413 + ] + }, + "id": "node/9955558602" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9955558603", + "description": "Salle de sport par électrostimulation.", + "leisure": "fitness_centre", + "name": "Body Stimulation", + "phone": "+33 6 48 92 38 34" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4821909, + 48.7005433 + ] + }, + "id": "node/9955558603" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9963725841", + "addr:city": "Villebon Sur Yvette", + "addr:housenumber": "14", + "addr:postcode": "91140", + "addr:street": "Avenue du Québec", + "name": "Caylar", + "office": "company", + "opening_hours": "Mo-Fr 09:00-18:00", + "phone": "+33 1 69 29 91 62", + "website": "https://www.caylar.net/fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2141962, + 48.6885886 + ] + }, + "id": "node/9963725841" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9974336570", + "addr:housenumber": "4", + "addr:street": "Rue du Buisson aux Fraises", + "brand": "Peugeot", + "brand:wikidata": "Q6742", + "name": "Peugeot Bernier", + "phone": "+33 1 69 75 18 18", + "shop": "car", + "website": "https://www.peugeot-massy.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.28364, + 48.7239 + ] + }, + "id": "node/9974336570" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9988386744", + "addr:city": "Le Coudray-Montceaux", + "addr:postcode": "91830", + "addr:street": "Avenue du Coudray", + "amenity": "restaurant", + "cuisine": "french", + "delivery": "no", + "description": "Dans un magnifique cadre verdoyant , à 2 minutes de l'A6 ,Nous vous accueillons dans une ambiance chaleureuse et vous propose une cuisine française familiale et généreuse ainsi que de délicieux cocktails ! À seulement 35 mn de Paris !", + "image": "https://lh3.ggpht.com/p/AF1QipNYPa35Zu_6ySKOAOw-KiHJ6tuaD0sPHqhy_hBj=s1536", + "internet_access": "wlan", + "internet_access:fee": "customers", + "name": "L'EPICURE 19", + "opening_hours": "Mo-Su 08:30-18:30", + "outdoor_seating": "yes", + "payment:carte_bleue": "yes", + "payment:cheque": "yes", + "payment:debit_cards": "yes", + "payment:mastercard": "yes", + "payment:visa": "yes", + "phone": "+33 1 64 93 81 77", + "reservation": "yes", + "source": "survey", + "takeaway": "no", + "website": "https://www.epicure19.fr", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5078418, + 48.5624406 + ] + }, + "id": "node/9988386744" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9998174529", + "addr:city": "Limours", + "addr:housenumber": "30", + "addr:postcode": "91470", + "addr:street": "Avenue de la Gare", + "craft": "beekeeper", + "name": "L'abeille autonome", + "phone": "+33 6 72 17 40 19", + "website": "https://abeilleautonome.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0702317, + 48.6444312 + ] + }, + "id": "node/9998174529" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9998397282", + "addr:city": "Gif-sur-Yvette", + "addr:housenumber": "162", + "addr:postcode": "91190", + "addr:street": "Avenue du Général Leclerc", + "name": "Laure Coiffure", + "phone": "+33 1 69 07 43 78", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1045095, + 48.7036562 + ] + }, + "id": "node/9998397282" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10011074739", + "contact:phone": "+33169092560", + "healthcare": "laboratory", + "healthcare:speciality": "biology", + "name": "Laboratoire d’Analyses Médicales", + "opening_hours": "mo-Fr 07:00-18:00;Sa 07:30-12:30", + "phone": "+33169799600", + "ref:FR:FINESS": "910020163", + "ref:FR:SIRET": "38322429200052", + "source": "Le ministère des solidarités et de la santé - 2023-03", + "type:FR:FINESS": "611" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2948512, + 48.6947766 + ] + }, + "id": "node/10011074739" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10017573917", + "addr:housenumber": "7", + "addr:street": "Rue des Frères Lumière", + "name": "Casse auto", + "phone": "+33 169741750", + "shop": "car_parts" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2880027, + 48.696648 + ] + }, + "id": "node/10017573917" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10056546181", + "name": "Cressonière Sainte-Anne", + "opening_hours": "Sep-May Mo-Sa 09:00-18:00; Sep-May Su 09:00-11:30", + "phone": "+336 74 99 12 70", + "product": "watercress", + "shop": "farm", + "start_date": "1854", + "website": "https://cressonniere-sainte-anne.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3572621, + 48.44183 + ] + }, + "id": "node/10056546181" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10067722717", + "addr:postcode": "91470", + "addr:street": "Allée des Fonds d'Armenon", + "email": "contact@orthopia-protheses.com", + "name": "Orthopia", + "office": "company", + "phone": "+33 7 49 39 73 05", + "website": "https://www.orthopia-protheses.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0769377, + 48.6628623 + ] + }, + "id": "node/10067722717" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10072625330", + "access": "yes", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "CPS", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*CPS*PCAPS1411", + "socket:type2": "1", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2705894, + 48.6410715 + ] + }, + "id": "node/10072625330" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10074675766", + "addr:housenumber": "2", + "email": "ettoitufaisquoi@ecomail-asso.com", + "office": "association", + "phone": "+33 6 06 43 53 27 18", + "website": "https://www.ettoitufaisquoi.org/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.383455, + 48.7111645 + ] + }, + "id": "node/10074675766" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10087669717", + "addr:postcode": "91160", + "amenity": "driving_school", + "name": "Bil's Conduite", + "opening_hours": "We-Fr 10:00-12:00, 14:00-19:00; Tu 10:00-12:00, 14:00-20:00; Sa 10:00-14:00", + "phone": "+33170267219", + "website": "https://www.bilsconduite.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.292428, + 48.692957 + ] + }, + "id": "node/10087669717" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10089478673", + "access": "yes", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "CPS", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*CPS*PCAPS3112", + "socket:type2": "1", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2428435, + 48.6595237 + ] + }, + "id": "node/10089478673" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10092040418", + "addr:city": "crosne", + "addr:country": "FR", + "addr:postcode": "91560", + "email": "eric.thomas@axelite.fr", + "latitude": "48.7204627", + "longitude": "2.4649022", + "name": "Axélite", + "name:fr": " Axélite ", + "office": "estate_agent", + "opening_hours": "Mo 08:00-20:00; Tu 08:00-20:00; We 08:00-20:00; Th 08:00-20:00; Fr 08:00-20:30; Sa 08:00-20:00;", + "phone": "+33 6 95 01 96 01 ", + "phone:mobile": "+33 6 95 01 96 01", + "website": "https://www.meilleursagents.com/mandataire-immobilier/mandataire-axelite-eric-thomas-70906/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4649022, + 48.7204627 + ] + }, + "id": "node/10092040418" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10095151535", + "access": "yes", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "Sigeif", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "Sigeif", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*SIG*PSIGE5311", + "socket:chademo": "1", + "socket:type2_combo": "1", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2325294, + 48.6429519 + ] + }, + "id": "node/10095151535" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10097011545", + "addr:city": "Brunoy", + "addr:housenumber": "13", + "addr:postcode": "91800", + "addr:street": "Place Saint-Médard", + "fax": "+33 1 60 46 96 73", + "healthcare": "laboratory", + "name": "CCC - IRM SCANNER Brunoy", + "phone": "+33 1 60 46 96 97", + "website": "https://ccc-irm-brunoy.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5027222, + 48.6983813 + ] + }, + "id": "node/10097011545" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10106067054", + "email": "musee@caese.fr", + "fee": "2", + "image": "https://fr.wikipedia.org/wiki/Mus%C3%A9e_intercommunal_d%27%C3%89tampes#/media/Fichier:H%C3%B4tel_ville_%C3%89tampes_1.jpg", + "name": "Musée Intercommunal d'Etampes", + "opening_hours": "We-Su 14:00-17:00", + "operator": "public", + "phone": "+331 69 92 69 02", + "start_date": "1875", + "tourism": "museum", + "website": "https://www.mairie-etampes.fr/le-musee/", + "wikidata": "Q3330653" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.161198, + 48.4344684 + ] + }, + "id": "node/10106067054" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10137425710", + "addr:city": "Fontenay-lès-Briis", + "addr:housenumber": "1", + "addr:postcode": "91640", + "addr:street": "Chemin de la Fontaine", + "craft": "saddler", + "name": "Sellerie du Chatel", + "phone": "+33 1 64 58 96 96" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.15944, + 48.5997052 + ] + }, + "id": "node/10137425710" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10142559321", + "addr:housenumber": "17", + "addr:street": "Avenue de la Roseraie", + "email": "contact@patisserie-skazka.fr", + "name": "Pâtisserie Skazka", + "opening_hours": "Mo-Fr 10:00-18:00", + "operator": "Olga Munoz", + "phone": "+33 6 49 00 48 76", + "ref:FR:SIRET": "83291824700012", + "shop": "pastry", + "source": "INSEE - 2022-10", + "website": "http://www.patisserie-skazka.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.150107, + 48.6890694 + ] + }, + "id": "node/10142559321" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10144966417", + "addr:housenumber": "3", + "addr:street": "Rue de la Branche Rompue", + "name": "Agence Didier Petitpas", + "operator": "Didier Petitpas", + "phone": "+33 164915882", + "ref:FR:SIRET": "81855028700010", + "shop": "wholesale", + "source": "INSEE - 2022-10", + "wholesale": "food" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0801282, + 48.6298738 + ] + }, + "id": "node/10144966417" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10157286000", + "addr:city": "Villebon-sur-Yvette", + "addr:housenumber": "2", + "addr:postcode": "91140", + "addr:street": "Avenue de la Plesse", + "brand": "Ixina", + "brand:wikidata": "Q3156424", + "name": "Ixina", + "opening_hours": "Mo-Fr 10:30-12:30,14:00-19:00; Sa-Su 10:30-19:00", + "phone": "+33 1 69 35 59 90", + "shop": "kitchen" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2569213, + 48.7023603 + ] + }, + "id": "node/10157286000" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10157671269", + "addr:city": "Igny", + "addr:housenumber": "2", + "addr:postcode": "91430", + "addr:street": "Avenue Irène et Frédéric Joliot Curie", + "brand": "EFS", + "brand:wikidata": "Q3591543", + "description": "Centre de dons éphémère, voir site web pour connaître les jours de don et pour prendre RV", + "donation:compensation": "no", + "healthcare": "blood_donation", + "name": "EFS", + "official_name": "Établissement français du sang", + "operator": "Etablissement Français du Sang", + "phone": "+33 800 109 900", + "website": "https://dondesang.efs.sante.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.228221, + 48.7321396 + ] + }, + "id": "node/10157671269" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10160266944", + "female": "yes", + "male": "yes", + "name": "Coiff & co", + "opening_hours": "Tu-Sa 10:00-19:00", + "phone": "+33 9 73 38 50 85", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2559204, + 48.7030047 + ] + }, + "id": "node/10160266944" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10175471996", + "amenity": "taxi", + "name": "Transport à la demande", + "operator": "IDF Mobilités", + "phone": "+33 9 70 80 96 63", + "reservation": "https://tad.idfmobilites.fr/pays-de-limours/", + "website": "https://tad.idfmobilites.fr/pays-de-limours/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1278657, + 48.616434 + ] + }, + "id": "node/10175471996" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10202160576", + "addr:city": "Palaiseau", + "addr:housenumber": "68", + "addr:postcode": "91120", + "addr:street": "Rue de Paris", + "amenity": "restaurant", + "name": "La Gnocchiserie", + "phone": "+33 1 60 10 11 06", + "website": "http://www.lagnocchiserie.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2463768, + 48.7157899 + ] + }, + "id": "node/10202160576" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10210160704", + "addr:city": "Grigny", + "addr:housenumber": "23B", + "addr:postcode": "91350", + "addr:street": "Avenue des Sablons", + "amenity": "library", + "name": "Médiathèque Pablo-Picasso", + "phone": "+33178842233", + "website": "https://grigny-pom.c3rb.org/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3928694, + 48.6549686 + ] + }, + "id": "node/10210160704" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10210160705", + "addr:city": "Grigny", + "addr:housenumber": "1b", + "addr:postcode": "91350", + "addr:street": "Avenue des Sablons", + "name": "Maison du Projet Grigny 2", + "office": "estate_agent", + "opening_hours": "Mo 09:00-12:00, 13:30-18:00; Tu 13:30-18:00; We-Fr 09:00-12:00, 13:30-18:00", + "phone": "0169494608", + "website": "https://www.grigny2.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3938925, + 48.6541994 + ] + }, + "id": "node/10210160705" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10210332384", + "addr:city": "Grigny", + "addr:housenumber": "12", + "addr:postcode": "91350", + "addr:street": "Place Henri Barbusse", + "healthcare": "centre", + "name": "Pôle Santé Saint-Exupéry", + "phone": "+33 1 80 79 10 00", + "website": "http://www.polesantesaintexupery.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.391706, + 48.6529675 + ] + }, + "id": "node/10210332384" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10210332385", + "addr:city": "Grigny", + "addr:housenumber": "12", + "addr:postcode": "91350", + "addr:street": "Place Henri Barbusse", + "healthcare": "laboratory", + "name": "Laboratoire d'analyses médicales Cerballiance", + "operator": "Groupe Cerba HealthCare", + "phone": "+33 1 69 06 11 91", + "website": "https://laboratoires.cerballiance.fr/%C3%AEle-de-france/grigny/12-place-henri-barbusse" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3920131, + 48.6526898 + ] + }, + "id": "node/10210332385" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10210332386", + "addr:city": "Grigny", + "addr:housenumber": "2B", + "addr:postcode": "91350", + "addr:street": "Rue Saint-Exupéry", + "amenity": "fast_food", + "cuisine": "sandwich", + "name": "Crêpes & Dwich", + "phone": "+33 1 69 54 11 18", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3918565, + 48.6525808 + ] + }, + "id": "node/10210332386" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10210332387", + "addr:city": "Grigny", + "addr:housenumber": "2", + "addr:postcode": "91350", + "addr:street": "Rue Saint-Exupéry", + "amenity": "pharmacy", + "dispensing": "yes", + "drive_through": "no", + "fax": "+33169068808", + "healthcare": "pharmacy", + "name": "Pharmacie Saint-Exupéry", + "phone": "+33169065206", + "ref:FR:FINESS": "910008986", + "ref:FR:SIRET": "44098992900037", + "source": "Le ministère des solidarités et de la santé - 2023-03", + "type:FR:FINESS": "620", + "website": "https://www.doctolib.fr/pharmacie/grigny/pharmacie-saint-exupery-grigny", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3916813, + 48.6524869 + ] + }, + "id": "node/10210332387" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10210332388", + "addr:city": "Grigny", + "addr:housenumber": "4", + "addr:postcode": "91350", + "addr:street": "Rue Saint-Exupéry", + "amenity": "kindergarten", + "name": "La Récré - Maison de la Petite Enfance", + "phone": "+33 1 69 44 20 45", + "preschool": "no", + "website": "https://www.larecre-grigny-accueil-enfants-parents.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3910645, + 48.6521881 + ] + }, + "id": "node/10210332388" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10210332389", + "addr:city": "Grigny", + "addr:housenumber": "34", + "addr:postcode": "91350", + "addr:street": "Rue Henri Rol-Tanguy", + "amenity": "social_centre", + "name": "Espace Jeunes Henri Barbusse", + "phone": "+33 1 69 46 69 52" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3905532, + 48.6523161 + ] + }, + "id": "node/10210332389" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10210332390", + "addr:city": "Grigny", + "addr:housenumber": "2", + "addr:postcode": "91350", + "addr:street": "Rue de la liberté", + "amenity": "dentist", + "healthcare": "dentist", + "healthcare:speciality": "dentist", + "name": "Centre Dentaire MediSmile", + "phone": "+33 1 69 39 65 15", + "website": "https://www.doctolib.fr/centre-dentaire/grigny/centre-de-sante-dentaire-grigny?utm_campaign=qwant-maps&utm_source=openstreetmap", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3901809, + 48.6516352 + ] + }, + "id": "node/10210332390" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10210404336", + "addr:city": "Grigny", + "addr:housenumber": "11", + "addr:postcode": "91350", + "addr:street": "Ruelle du Curé", + "amenity": "kindergarten", + "email": "ce.0911469C@ac-versailles.fr", + "name": "École maternelle La Petite Sirène", + "operator": "Académie de Versailles", + "operator:type": "public", + "phone": "0169068380", + "preschool": "yes", + "ref:FR:SIRET": "21910286000026", + "ref:UAI": "0911469C", + "website": "https://annuaire-education.fr/etablissement/grigny/ecole-maternelle-la-petite-sirene/0911469C.html", + "wikidata": "Q11859", + "wikipedia": "fr:La Petite Sirène" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.39078, + 48.6560913 + ] + }, + "id": "node/10210404336" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10210404337", + "addr:city": "Grigny", + "addr:housenumber": "1", + "addr:postcode": "91350", + "addr:street": "Ruelle du Curé", + "amenity": "kindergarten", + "email": "ce.0912299E@ac-versailles.fr", + "name": "École maternelle Georges Charpak", + "operator": "Académie de Versailles", + "operator:type": "public", + "phone": "+33169061641", + "preschool": "yes", + "ref:FR:SIRET": "21910286000471", + "ref:UAI": "0912299E", + "website": "https://annuaire-education.fr/etablissement/grigny/ecole-maternelle-georges-charpak/0912299E.html", + "wikidata": "Q153178", + "wikipedia": "fr:Georges Charpak" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3903246, + 48.6572593 + ] + }, + "id": "node/10210404337" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10210404338", + "addr:city": "Grigny", + "addr:housenumber": "1", + "addr:postcode": "91350", + "addr:street": "Ruelle du Curé", + "amenity": "school", + "email": "ce.0912300F@ac-versailles.fr", + "name": "École élémentaire Lucie Aubrac", + "operator": "Académie de Versailles", + "operator:type": "public", + "phone": "+33169061942", + "ref:FR:SIRET": "21910286000489", + "ref:UAI": "0912300F", + "website": "https://www.education.gouv.fr/annuaire/91350/grigny/ecole/0912300f/ecole-elementaire-lucie-aubrac.html", + "wikipedia": "fr:Lucie Aubrac" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3907188, + 48.6577371 + ] + }, + "id": "node/10210404338" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10210404339", + "addr:city": "Grigny", + "addr:housenumber": "11b", + "addr:postcode": "91350", + "addr:street": "Ruelle du Curé", + "amenity": "kindergarten", + "email": "ce.0911406J@ac-versailles.fr", + "name": "École maternelle Belle au Bois Dormant", + "operator": "Académie de Versailles", + "operator:type": "public", + "phone": "+33169065769", + "preschool": "yes", + "ref:FR:SIRET": "21910286000034", + "ref:UAI": "0911406J", + "website": "https://www.education.gouv.fr/annuaire/91350/grigny/ecole/0911406j/ecole-maternelle-belle-au-bois-dormant.html", + "wikidata": "Q11824", + "wikipedia": "fr:La Belle au bois dormant" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3904418, + 48.6563276 + ] + }, + "id": "node/10210404339" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10211838851", + "addr:city": "Grigny", + "addr:housenumber": "4", + "addr:postcode": "91350", + "addr:street": "Square Surcouf", + "amenity": "doctors", + "denotation": "garden", + "healthcare": "doctor", + "healthcare:speciality": "general", + "leaf_cycle": "deciduous", + "leaf_type": "broadleaved", + "name": "Dr Hélène Bouteloup", + "natural": "tree", + "phone": "+33 1 69 43 20 71", + "website": "http://annuairesante.ameli.fr/professionnels-de-sante/fiche-detaillee-bouteloup-helene-CbM1kjUyMja3" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3957972, + 48.6568168 + ] + }, + "id": "node/10211838851" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10212059924", + "addr:city": "Grigny", + "addr:housenumber": "15", + "addr:postcode": "91350", + "addr:street": "Avenue des Sablons", + "amenity": "school", + "email": "ce.0911326X@ac-versailles.fr", + "name": "École élémentaire Gérard-Philippe", + "operator": "Académie de Versailles", + "operator:type": "public", + "phone": "+33160480137" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3910768, + 48.6544418 + ] + }, + "id": "node/10212059924" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10212059925", + "addr:city": "Grigny", + "addr:housenumber": "15", + "addr:postcode": "91350", + "addr:street": "Avenue des Sablons", + "amenity": "school", + "email": "ce.0911325W@ac-versailles.fr", + "name": "École élémentaire Elsa Triolet", + "operator": "Académie de Versailles", + "operator:type": "public", + "phone": "+33169064292" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.391416, + 48.6545777 + ] + }, + "id": "node/10212059925" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10215791532", + "addr:city": "Avrainville", + "addr:housenumber": "12", + "addr:postcode": "91630", + "addr:street": "Rue du Parc", + "name": "Philippe Moret", + "opening_hours": "Mo-Sa 09:00-12:00,15:00-18:00", + "phone": "+33 6 07 51 64 17", + "shop": "garden_centre", + "website": "https://philippemoret.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2418928, + 48.5607271 + ] + }, + "id": "node/10215791532" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10215871828", + "addr:city": "Avrainville", + "addr:postcode": "91630", + "addr:street": "Grande Rue", + "name": "S.c.e Horticole Cottin - Sté Civile D'exploitation Cottin S.c.e Horticole Cottin", + "phone": "+33 1 60 82 10 90", + "shop": "garden_centre" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.254561, + 48.56429 + ] + }, + "id": "node/10215871828" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10223884359", + "addr:housenumber": "88", + "email": "france.auto94800@gmail.com", + "phone": "+33 1 87 90 14 60", + "ref:FR:SIRET": "83517938300012", + "service:vehicle:brakes": "yes", + "service:vehicle:car_repair": "yes", + "service:vehicle:diagnostics": "yes", + "service:vehicle:pneus": "yes", + "service:vehicle:repairs": "yes", + "shop": "car_repair", + "website": "https://www.siligom.fr/centres/athis-mons/377-siligom-athis-mons" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3718462, + 48.7044842 + ] + }, + "id": "node/10223884359" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10223884360", + "addr:housenumber": "90", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "phone": "+33 9 83 76 63 08", + "ref:FR:SIRET": "81535855100019", + "shop": "massage", + "website": "http://www.baanmai-thai-spa-91.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719212, + 48.704613 + ] + }, + "id": "node/10223884360" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10223932270", + "addr:housenumber": "53", + "beauty": "nails;waxing;hair_removal;eyelash;skin_care;spa", + "contact:instagram": "https://instagram.com/bella_beauty_athis", + "phone": "+33 7 81 24 15 12", + "ref:FR:SIRET": "92143583000010", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3735282, + 48.7047965 + ] + }, + "id": "node/10223932270" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10224140566", + "addr:city": "Grigny", + "addr:housenumber": "5", + "addr:postcode": "91350", + "addr:street": "Chemin du Plessis", + "amenity": "doctors", + "healthcare": "doctor", + "healthcare:speciality": "general", + "name": "Dr Jean-Yves Yvrande", + "phone": "+33 1 69 06 45 72", + "website": "https://www.sante.fr/medecin-generaliste/grigny/dr-yvrande-jean-yves" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3871995, + 48.6546111 + ] + }, + "id": "node/10224140566" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10225140423", + "addr:city": "Grigny", + "addr:housenumber": "6b", + "addr:postcode": "91350", + "addr:street": "Avenue des Tuileries", + "name": "Antenne Emploi de Grigny", + "office": "employment_agency", + "opening_hours": "Mo-We,Fr 08:45-12:00,13:45-17:00; Th 08:45-12:00; PH off", + "phone": "+33 1 69 02 11 15", + "website": "http://grigny91.fr/emploi-formation/antenne-emploi/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3950157, + 48.6513992 + ] + }, + "id": "node/10225140423" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10225211705", + "addr:city": "Grigny", + "addr:housenumber": "6", + "addr:postcode": "91350", + "addr:street": "Avenue des Tuileries", + "amenity": "vehicle_inspection", + "name": "Centre contrôle technique DEKRA", + "opening_hours": "Mo-Fr 08:30-12:00, 14:00-18:00; Sa 09:00-12:00; PH off", + "phone": "+33 1 69 06 45 30", + "website": "https://www.dekra-norisko.fr/centres-controle-technique/grigny,91350/autos-prevention,s091d099#utm_source=google&utm_medium=mybusiness&utm_campaign=fiche_centre&utm_term=Grigny&utm_content=S091D099", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3953959, + 48.6514903 + ] + }, + "id": "node/10225211705" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10228179055", + "addr:city": "Grigny", + "addr:housenumber": "14", + "addr:postcode": "91350", + "addr:street": "Avenue des Tuileries", + "amenity": "kindergarten", + "email": "ce.0912286R@ac-versailles.fr", + "name": "École maternelle Paul Langevin", + "operator": "Académie de Versailles", + "operator:type": "public", + "phone": "+33169259913", + "preschool": "yes", + "ref:FR:SIRET": "21910286000257", + "ref:UAI": "0912286R", + "start_date": "2010-03-10", + "website": "https://annuaire-education.fr/etablissement/grigny/ecole-maternelle-paul-langevin/0912286R.html", + "wikidata": "Q25320", + "wikipedia": "fr:Paul Langevin" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3932, + 48.6502574 + ] + }, + "id": "node/10228179055" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10228179056", + "addr:city": "Grigny", + "addr:housenumber": "16", + "addr:postcode": "91350", + "addr:street": "Avenue des Tuileries", + "amenity": "school", + "email": "ce.0911197G@ac-versailles.fr", + "name": "École élémentaire Jean Perrin", + "operator": "Académie de Versailles", + "operator:type": "public", + "phone": "+33169062589", + "ref:FR:SIRET": "21910286000265", + "ref:UAI": "0911197G", + "website": "https://annuaire-education.fr/etablissement/grigny/ecole-elementaire-jean-perrin/0911197G.html", + "wikipedia": "fr:Jean Perrin" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3928873, + 48.6501316 + ] + }, + "id": "node/10228179056" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10229505405", + "addr:housenumber": "7", + "addr:street": "Chemin du Clotay", + "amenity": "theatre", + "name": "Compagnie La Constellation", + "phone": "+33 9 54 38 58 14", + "website": "http://www.la-constellation.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3878815, + 48.6619615 + ] + }, + "id": "node/10229505405" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10231088194", + "addr:housenumber": "2", + "addr:street": "Place du Général de Gaulle", + "name": "Votre Beauté", + "operator": "Harmony Ravary", + "phone": "+33 1 64 91 03 54", + "shop": "beauty", + "website": "https://votre-beaute.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0775211, + 48.6459749 + ] + }, + "id": "node/10231088194" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10242285930", + "contact:facebook": "https://www.facebook.com/geekfactory.bondoufle", + "name": "Geek Factory Bondoufle", + "opening_hours": "Tu-Th 10:00-19:30; Fr,Sa 10:00-20:00", + "phone": "+33762142036", + "shop": "games", + "website": "https://geekfactory.games/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3665452, + 48.6155552 + ] + }, + "id": "node/10242285930" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10242285931", + "contact:facebook": "https://www.facebook.com/aufouraumoulin.bondoufle", + "name": "Au four au Moulin", + "opening_hours": "Tu-Su 07:00-20:30", + "phone": "+33160861739", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3656011, + 48.61508 + ] + }, + "id": "node/10242285931" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10245161960", + "addr:city": "Orsay", + "addr:postcode": "91400", + "addr:street": "Place Pierre Lucas", + "amenity": "library", + "level": "0", + "name": "Médiathèque de Mondetour", + "opening_hours": "We 14:30-18:30; Th 09:30-12:00; Fr 15:00-19:00; Sa 14:30-18:30", + "phone": "+33 1 64 46 58 06", + "website": "http://www.paris-saclay.com/culture-sport-et-loisirs/mediatheques/les-mediatheques-intercommunales-446.html", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1833287, + 48.6829104 + ] + }, + "id": "node/10245161960" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10253548409", + "name": "Les mains de Laure", + "opening_hours": "Tu-Sa 10:00-19:30", + "phone": "+33 1 69 18 59 02", + "shop": "beauty", + "survey:date": "2022-12-11", + "website": "www.lesmainsdelaure.fr", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1864557, + 48.6967449 + ] + }, + "id": "node/10253548409" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10255221624", + "addr:housenumber": "20", + "addr:street": "Chemin des Pâtures", + "amenity": "veterinary", + "name": "Clinique vétérinaire de la Moinerie", + "phone": "+33 1 69 88 87 87", + "website": "https://www.vetmoinerie.com/default.aspx" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.297223, + 48.6199123 + ] + }, + "id": "node/10255221624" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10271390587", + "name": "Cressonières Privat", + "opening_hours": "\"Quand le portail est ouvert\"", + "phone": "+336 10 86 41 99", + "product": "watercress", + "shop": "farm" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0852298, + 48.4304588 + ] + }, + "id": "node/10271390587" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10273108220", + "addr:housenumber": "27", + "amenity": "dentist", + "healthcare": "dentist", + "phone": "+331 86 24 26 26", + "website": "https://centre-dentaire-athis-mons-n7.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716167, + 48.6999905 + ] + }, + "id": "node/10273108220" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10273108221", + "addr:housenumber": "24", + "amenity": "dentist", + "healthcare": "dentist", + "phone": "01 69 96 08 02", + "website": "https://centre-dentaire-athis-mons-24.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720985, + 48.7000934 + ] + }, + "id": "node/10273108221" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10278641390", + "addr:housenumber": "12", + "addr:street": "Avenue de l'Océanie", + "name": "SFR Business Solutions", + "office": "company", + "operator": "SFR", + "phone": "+33 1 75 43 32 60", + "website": "http://www.sfrbusiness.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2045983, + 48.6817032 + ] + }, + "id": "node/10278641390" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10292267864", + "addr:city": "Limours", + "addr:housenumber": "12", + "addr:postcode": "91470", + "addr:street": "Rue du 8 Mai 1945", + "amenity": "vehicle_inspection", + "brand": "Autovision", + "brand:wikidata": "Q64224842", + "name": "Autovision", + "phone": "+33 1 64 91 51 52", + "website": "https://www.autovision.fr/centre/910032-controle-technique/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0623172, + 48.646106 + ] + }, + "id": "node/10292267864" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10292267865", + "addr:city": "Limours", + "addr:housenumber": "4", + "addr:postcode": "91470", + "addr:street": "Rue du 8 Mai 1945", + "name": "Oscar Green Tech", + "office": "it", + "phone": "+33 9 81 81 56 07", + "website": "http://www.oscargreentech.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0638138, + 48.6458287 + ] + }, + "id": "node/10292267865" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10292267866", + "addr:city": "Limours", + "addr:housenumber": "4", + "addr:postcode": "91470", + "addr:street": "Rue du 8 Mai 1945", + "craft": "builder", + "name": "Entreprise Custodio", + "phone": "+33 1 64 94 68 72", + "website": "https://www.sascustodio.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.063956, + 48.645811 + ] + }, + "id": "node/10292267866" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10299245709", + "addr:postcode": "91940", + "addr:street": "Place de la Liberté", + "amenity": "theatre", + "name": "Radazik", + "phone": "+33 1 69 29 34 57", + "website": "https://www.lesulis.fr/1052/le-radazik.htm" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1705695, + 48.6826214 + ] + }, + "id": "node/10299245709" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10300694209", + "addr:housenumber": "5", + "addr:street": "Rue Verrier", + "name": "L'autre Rive", + "opening_hours": "Mo-Fr 09:30-12:30,14:00-18:00; Sa 09:30-12:30", + "phone": "+33 1 80 86 45 37", + "shop": "funeral_directors", + "survey:date": "2023-01-02", + "website": "autrerive.fr", + "wheelchair": "limited" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1874203, + 48.6979167 + ] + }, + "id": "node/10300694209" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10300745235", + "addr:housenumber": "21", + "addr:street": "Rue de Chartres", + "name": "Attract-Immo", + "office": "estate_agent", + "phone": "+33 1 69 53 12 25", + "website": "https://www.attract-immo-sjf.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1246694, + 48.6716461 + ] + }, + "id": "node/10300745235" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10300745237", + "addr:housenumber": "27", + "addr:street": "Rue de Chartres", + "name": "Maxi Beauté", + "phone": "+33 160121110", + "shop": "beauty" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1242028, + 48.6714454 + ] + }, + "id": "node/10300745237" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10300959996", + "addr:housenumber": "4", + "amenity": "clinic", + "healthcare": "clinic", + "healthcare:speciality": "radiology", + "name": "Centre de Radiologie de Limours", + "phone": "+33 164914400" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0755693, + 48.6451211 + ] + }, + "id": "node/10300959996" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10303155307", + "addr:housenumber": "10", + "addr:street": "Rue du Clarisse", + "amenity": "doctors", + "healthcare": "doctor", + "healthcare:speciality": "general", + "name": "Michel Blazit", + "phone": "+33 164910405" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0790564, + 48.6466623 + ] + }, + "id": "node/10303155307" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10303179600", + "addr:housenumber": "11", + "addr:street": "Rue de Marcoussis", + "name": "Lili Et Ma* Créations", + "phone": "+33 610150376", + "shop": "fashion_accessories", + "website": "https://boutique-lili-et-ma-creations.eproshopping.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0781934, + 48.6466272 + ] + }, + "id": "node/10303179600" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10303180712", + "addr:housenumber": "23", + "addr:street": "Rue d'Arpajon", + "craft": "metal_construction", + "name": "Vaugrigneuse Mécano Soudure", + "operator": "Jean-Philippe Persem", + "phone": "+33 9 74 56 06 43", + "website": "https://www.vms-persem.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.083407, + 48.6432236 + ] + }, + "id": "node/10303180712" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10303218934", + "addr:housenumber": "4T", + "addr:street": "Boulevard des Écoles", + "name": "Ediplan", + "phone": "+33 1 64 91 11 11", + "shop": "copyshop", + "website": "https://www.ediplan.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0801605, + 48.6443659 + ] + }, + "id": "node/10303218934" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10311234897", + "addr:housenumber": "68B", + "addr:street": "Avenue du Général Leclerc", + "craft": "cleaning", + "email": "valleedechevreuse@axeoservices.fr", + "name": "Axeo Services", + "opening_hours": "Mo-Fr 09:00-18:00", + "phone": "+33 1 64 59 15 35", + "website": "https://www.axeoservices.fr/agency/212-axeo-services-vallee-de-chevreuse" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1222249, + 48.7051045 + ] + }, + "id": "node/10311234897" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10311243561", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "CPS", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*CPS*PCAPS2111", + "socket:type2": "1", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1594316, + 48.6969033 + ] + }, + "id": "node/10311243561" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10316914274", + "addr:housenumber": "13", + "addr:street": "Rue Charles de Gaulle", + "brand": "AXA", + "brand:wikidata": "Q160054", + "name": "AXA", + "office": "insurance", + "phone": "+33 169284713", + "website": "https://agence.axa.fr/ile-de-france/essonne/orsay/ei-nicolas-virginie" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.188808, + 48.7012826 + ] + }, + "id": "node/10316914274" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10316988698", + "addr:city": "Grigny", + "addr:housenumber": "1", + "addr:postcode": "91350", + "addr:street": "Rue de la Plaine", + "air_conditioning": "yes", + "amenity": "library", + "internet_access": "yes", + "internet_access:fee": "no", + "name": "Médiathèque Victor-Hugo", + "operator": "Grand Paris Sud", + "operator:type": "public", + "phone": "+33 1 78 84 22 22", + "website": "https://grigny-pom.c3rb.org/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3755742, + 48.6541738 + ] + }, + "id": "node/10316988698" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10316988708", + "addr:city": "Grigny", + "addr:housenumber": "5", + "addr:postcode": "91350", + "addr:street": "Rue des Batisseurs", + "amenity": "social_facility", + "name": "Centre d'Action Sociale de Grigny", + "operator": "Mairie de Grigny", + "operator:type": "public", + "phone": "+33 1 69 49 46 10", + "social_facility": "outreach", + "website": "https://grigny91.fr/grigny-et-vous/actions-sociales/", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3785021, + 48.6502883 + ] + }, + "id": "node/10316988708" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10538029821", + "addr:housenumber": "15", + "addr:street": "Rue de Cernay-la-Ville", + "leisure": "horse_riding", + "name": "Centre Equestre des Molières", + "phone": "+33 6 12 15 61 15", + "website": "http://www.equitation-molieres.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.063644, + 48.6705505 + ] + }, + "id": "node/10538029821" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10541929705", + "addr:city": "Crosne", + "addr:housenumber": "36", + "addr:postcode": "91560", + "addr:street": "Avenue Jean Jaurès", + "name": "Brin d'Hair", + "opening_hours": "Tu,We,Fr 09:30-18:30; Th 9:30-20:30; Sa 8:30-16:30", + "phone": "+33169484070", + "shop": "hairdresser", + "unisex": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4612873, + 48.7144407 + ] + }, + "id": "node/10541929705" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10542006666", + "craft": "electronics_repair", + "name": "Proxy@Net", + "phone": "+33160475579" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4583639, + 48.7166299 + ] + }, + "id": "node/10542006666" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10542021500", + "addr:city": "Crosne", + "addr:housenumber": "66", + "addr:postcode": "91560", + "addr:street": "Avenue Jean Jaurès", + "amenity": "driving_school", + "name": "Crosne Auto-École", + "phone": "+33169480389" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4582969, + 48.7165716 + ] + }, + "id": "node/10542021500" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10556622783", + "addr:city": "Bruyères-le-Châtel", + "addr:postcode": "91680", + "addr:street": "Route du Marais", + "name": "BFG Auto Concept", + "phone": "+33 1 64 92 61 18", + "second_hand": "yes", + "service:vehicle:body_repair": "yes", + "service:vehicle:car_repair": "yes", + "service:vehicle:painting": "yes", + "shop": "car_repair", + "website": "https://bfg-auto-concept.business.site/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1717575, + 48.5820363 + ] + }, + "id": "node/10556622783" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10606123294", + "addr:housenumber": "32", + "addr:street": "Rue Monttessuy", + "name": "Sabai Thai Spa", + "phone": "+339 73 59 28 04", + "shop": "massage", + "website": "https://www.massage-thai-91.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3847128, + 48.6876785 + ] + }, + "id": "node/10606123294" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10630943998", + "addr:housenumber": "2", + "addr:street": "Avenue du Cap Horn", + "name": "CEDEO Les Ulis", + "operator": "CEDEO", + "phone": "+33 169189494", + "shop": "trade", + "trade": "plombing", + "website": "https://www.cedeo.fr/infos-agence/les-ulis-cedeo-3226" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1980021, + 48.6761548 + ] + }, + "id": "node/10630943998" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10634565892", + "name": "Tabac Les Tournelles", + "opening_hours": "Mo-Su 07:00-19:30", + "payment:cash": "yes", + "payment:contactless": "yes", + "payment:credit_cards": "yes", + "phone": "0652401758", + "shop": "tobacco" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4819672, + 48.7113405 + ] + }, + "id": "node/10634565892" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10642788205", + "addr:housenumber": "2", + "addr:postcode": "91490", + "addr:street": "Rue de l'Église", + "amenity": "restaurant", + "cuisine": "french;pizza", + "name": "L'abeille du clocher", + "opening_hours": "Th 18:00-21:00; Fr 12:00-21:00; Sa 11:00-14:00", + "phone": "06 31 87 44 41", + "website": "http://Menu · labeilleduclocher.fr" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4773612, + 48.4527896 + ] + }, + "id": "node/10642788205" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10655120712", + "addr:city": "Dourdan", + "addr:housenumber": "11", + "addr:postcode": "91410", + "addr:street": "rue Marie Poussepin", + "description": "Intégrateur informatique spécialisé dans le conseil, le design, la mise en œuvre et le maintient en conditions opérationnelles d'infrastructures informatiques.\nSpécialiste du stockage, de la sauvegarde, et de l'archivage des données.", + "name": "Acteab", + "office": "it", + "opening_hours": "Mo-Fr 09:00-18:00", + "phone": "+33 1 69 92 80 19", + "website": "https://www.acteab.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0222664, + 48.5216644 + ] + }, + "id": "node/10655120712" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10697241298", + "addr:city": "Athis-Mons", + "addr:housenumber": "87", + "addr:postcode": "91200", + "addr:street": "Avenue du 18 Avril 1944", + "amenity": "clinic", + "email": "esthetiqueathismons@gmail.com", + "healthcare": "clinic", + "healthcare:speciality": "ophthalmology;plastic_surgery", + "name": "Centre médical d'ophtalmologie & esthétique", + "phone": "+33 1 60 48 20 91" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3852222, + 48.7011014 + ] + }, + "id": "node/10697241298" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10756264548", + "addr:housenumber": "13", + "amenity": "clinic", + "email": "centredentaireathis@gmail.com", + "healthcare": "clinic", + "healthcare:speciality": "dentist;dental_oral_maxillo_facial_surgery", + "opening_hours": "Mo-Th 09:00-13:00,14:00-19:00; Fr 09:00-14:00", + "phone": "+33 1 86 64 15 04", + "ref:FR:SIRET": "91251423900017" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3635041, + 48.7052203 + ] + }, + "id": "node/10756264548" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10757683815", + "amenity": "fast_food", + "cuisine": "kebab", + "diet:halal": "yes", + "name": "Chez Ali", + "phone": "0987352685" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2714278, + 48.6396707 + ] + }, + "id": "node/10757683815" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10763275244", + "addr:housenumber": "9 bis", + "addr:street": "Rue Eugène Millet", + "amenity": "veterinary", + "name": "Clinique vétérinaire Sevetys", + "opening_hours": "Mo-Sa 08:30-13:00, 14:00-19:00", + "phone": "+33 169901212", + "website": "https://sevetys.fr/clinique/sevetys-la-ferte-alais/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.345909, + 48.4846199 + ] + }, + "id": "node/10763275244" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10773223331", + "amenity": "social_facility", + "fax": "+33169860830", + "name": "Maison de VAUBRUN", + "operator": "Adapei 91", + "phone": "+33169285245", + "ref:FR:FINESS": "910813534", + "ref:FR:SIRET": "34476570600025", + "social_facility": "group_home", + "social_facility:for": "disabled", + "source": "Le ministère des solidarités et de la santé - 2023-03", + "type:FR:FINESS": "382" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1670884, + 48.6783656 + ] + }, + "id": "node/10773223331" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10786607086", + "addr:city": "Montlhéry", + "addr:housenumber": "18", + "addr:postcode": "91310", + "addr:street": "Allée de la Halle", + "amenity": "kindergarten", + "max_age": "3", + "min_age": "0", + "name": "Le Carrousel Des Rois", + "opening_hours": "Mo-Fr 08:00-19:00", + "operator": "Carrousel Et Calins", + "operator:type": "private", + "phone": "+33986673424", + "preschool": "no", + "website": "https://www.carrouseletcalins.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2716037, + 48.6445673 + ] + }, + "id": "node/10786607086" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10786607088", + "addr:city": "Montlhéry", + "addr:housenumber": "3", + "addr:postcode": "91310", + "addr:street": "Rue du Maillé", + "amenity": "kindergarten", + "max_age": "3", + "min_age": "0", + "name": "Le Carrousel Des Rois", + "opening_hours": "Mo-Fr 08:00-19:00", + "operator": "Carrousel Et Calins", + "operator:type": "private", + "phone": "+33986673424", + "preschool": "no", + "website": "https://www.carrouseletcalins.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2703997, + 48.6397821 + ] + }, + "id": "node/10786607088" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10789961746", + "addr:housenumber": "43", + "addr:street": "Route de Beaudréville", + "craft": "beekeeper", + "name": "ApiHappy", + "operator": "Julien PERRIN", + "phone": "+33 6 45 98 81 09", + "website": "https://apihappy.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1180285, + 48.6729202 + ] + }, + "id": "node/10789961746" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10790007564", + "contact:facebook": "salondiminutif91", + "name": "Diminutif", + "phone": "+33169280538", + "shop": "hairdresser", + "website": "https://www.diminutif-91.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1377932, + 48.6988348 + ] + }, + "id": "node/10790007564" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10790007566", + "male": "yes", + "name": "Barber Shop", + "phone": "+33 9 83 21 20 78", + "shop": "hairdresser" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1379543, + 48.6987771 + ] + }, + "id": "node/10790007566" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10790126319", + "addr:housenumber": "43", + "addr:street": "Route de Beaudréville", + "email": "contact@serres-beaudreville.org", + "leisure": "hackerspace", + "name": "Les Serres de Beaudreville", + "phone": "+33 645988109", + "website": "https://serres-beaudreville.org/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1186483, + 48.6738833 + ] + }, + "id": "node/10790126319" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10794803935", + "addr:street": "rue de Paris", + "amenity": "doctors", + "healthcare:speciality": "ophtalmology", + "name": "COPSO - Centre Ophtalmologique Paris Saclay Orsay", + "opening_hours": "Mo-Fr 08:30-17:30", + "phone": "01 69 28 67 91", + "website": "https://copso.vision/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1890202, + 48.6978377 + ] + }, + "id": "node/10794803935" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10804108824", + "amenity": "car_rental", + "branch": "Hertz", + "brand": "Hertz", + "brand:wikidata": "Q1543874", + "email": "hertz.evry@orange.fr", + "fax": "+33160784503", + "name": "Hertz Évry", + "opening_hours": "Mo-Fr 08:00-12:00,14:00-18:00", + "payment:cash": "yes", + "payment:credit_cards": "yes", + "payment:visa": "yes", + "phone": "+33160784503", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4240673, + 48.6288053 + ] + }, + "id": "node/10804108824" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10860946692", + "addr:housenumber": "6", + "addr:street": "Allée de la Ferme d'Armenon", + "craft": "dressmaker", + "name": "Gif Retouches", + "phone": "+33 629258669" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1133917, + 48.6798397 + ] + }, + "id": "node/10860946692" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10895778206", + "addr:postcode": "91190", + "addr:street": "Route 128", + "name": "Danone Research & Innovation", + "office": "company", + "phone": "+33 1 69 35 70 00", + "website": "https://www.danoneresearch.com/about/who-we-are/our-global-presence/danone-research-innovation-paris-saclay/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1624729, + 48.7142631 + ] + }, + "id": "node/10895778206" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10911818717", + "addr:street": "Chemin des Taillis Bourdrie", + "name": "La roue du levain", + "note": "Sur commande uniquement, à retirer en boutique", + "phone": "+33 6 67 15 98 02", + "shop": "bakery", + "website": "https://www.larouedulevain.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1050942, + 48.674651 + ] + }, + "id": "node/10911818717" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10914618984", + "addr:city": "Corbeil-Essonnes", + "addr:housenumber": "42", + "addr:postcode": "91100", + "addr:street": "Rue Saint-Spire", + "amenity": "restaurant", + "contact:instagram": "https://www.instagram.com/o.trois_restaurant/", + "name": "Bar Restaurant O’ Trois", + "phone": "+33 1 60 89 32 45", + "website": "https://www.corbeil-essonnes.fr/actualites/du-sourire-dans-lassiette/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4834944, + 48.6112047 + ] + }, + "id": "node/10914618984" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10920089381", + "addr:city": "Saint-Michel-sur-Orge", + "addr:housenumber": "49", + "addr:postcode": "91240", + "addr:street": "Rue de Montlhéry", + "name": "JSC MOREIRA", + "opening_hours": "Mo 07:00-13:30,15:30-19:30; Tu 07:00-13:30,15:30-19:30; Th 07:00-13:30,15:30-19:30; Fr 07:00-13:30,15:30-19:30; Sa 07:00-13:30,15:30-19:00; Su 07:00-13:00; ", + "phone": "+33169010320", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3032974, + 48.6348669 + ] + }, + "id": "node/10920089381" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10956868774", + "amenity": "fast_food", + "cuisine": "pizza", + "drive_through": "no", + "name": "Pizza par Tif'", + "opening_hours": "Tu 18:00 - 20:00", + "phone": "+33 6 27 27 15 14", + "takeaway": "only", + "website": "http://pizzapartif.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.133429, + 48.6769461 + ] + }, + "id": "node/10956868774" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10961078989", + "amenity": "fast_food", + "contact:email": "Monsieur-BBQ@outlook.fr", + "contact:facebook": "https://www.facebook.com/p/Monsieur-Bbq-La-Grillade-100057181132610/", + "cuisine": "caribbean", + "delivery": "no", + "name": "Mr. BBQ la grillade", + "opening_hours": "We-Su 18:30-23:00; Sa 12:00-15:00,18:30-23:00", + "phone": "+33695326118", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4298051, + 48.6410708 + ] + }, + "id": "node/10961078989" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10963523809", + "addr:housenumber": "98", + "beauty": "spa;skin_care", + "contact:instagram": "https://instagram.com/zinak.beauty", + "facebook": "https://www.facebook.com/zinakbeauty", + "phone": "+33 6 47 10 74 10", + "shop": "beauty", + "website": "http://zinakbeauty.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3718565, + 48.7050975 + ] + }, + "id": "node/10963523809" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10970866423", + "addr:city": "Draveil", + "addr:housenumber": "65", + "addr:postcode": "91210", + "addr:street": "Boulevard Henri Barbusse", + "name": "Danton", + "phone": "+33169423103", + "shop": "bakery" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4113356, + 48.6749513 + ] + }, + "id": "node/10970866423" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10973538537", + "amenity": "fast_food", + "cuisine": "pizza", + "delivery": "no", + "name": "Pizza Rudi", + "opening_hours": "We,Fr 18:00-21:00", + "phone": "+33621217052", + "street_vendor": "yes", + "takeaway": "only", + "website": "https://pizza-rudi-foodtruck.eatbu.com" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3755293, + 48.6132001 + ] + }, + "id": "node/10973538537" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10998570913", + "addr:city": "Palaiseau", + "addr:postcode": "91120", + "blood:whole": "yes", + "brand": "EFS", + "brand:wikidata": "Q3591543", + "description": "Centre de dons éphémère, voir site web pour connaître les jours de don et pour prendre RV", + "donation:compensation": "no", + "healthcare": "blood_donation", + "name": "EFS", + "official_name": "Établissement français du sang", + "operator": "Etablissement Français du Sang", + "phone": "+33 800 109 900", + "website": "https://dondesang.efs.sante.fr/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2587571, + 48.7135368 + ] + }, + "id": "node/10998570913" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11007280004", + "brand": "Natur House", + "brand:wikidata": "Q6038807", + "name": "Natur House", + "opening_hours": "Tu,Sa 09:00-15:00; Th 09:00-14:00; We,Fr 09:00-14:00, 15:00-19:00", + "phone": "+33 9 65 23 96 36", + "shop": "nutrition_supplements" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2380308, + 48.7046416 + ] + }, + "id": "node/11007280004" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11007287606", + "name": "Les Eaux vives", + "opening_hours": "Mo,We,Th,Fr 07:30-13:30,15:00-18:30; Sa 08:30-13:00", + "phone": "+33 1 60 10 38 22", + "shop": "books" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2381231, + 48.7047706 + ] + }, + "id": "node/11007287606" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11013618002", + "lottery": "yes", + "name": "Le Joker", + "opening_hours": "Mo 14:00-19:30; Tu-Fr 07:30-13:00,14:30-19:30; Sa 08:00-19:30; Su 08:00-13:00", + "phone": "+33 1 69 43 01 29", + "shop": "newsagent", + "tobacco": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4172483, + 48.6472683 + ] + }, + "id": "node/11013618002" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11026574763", + "amenity": "dentist", + "contact:housenumber": "28", + "contact:phone": "+33 1 69 20 44 78", + "contact:street": "Avenue Raymond Aron", + "contact:website": "https://rdvdentiste.net/massy/acquie-desbouvris.html", + "healthcare": "dentist", + "name": "Cabinet des Dr ACQUIE et DESBOUVRIS", + "phone": "+33 1 69 20 44 78", + "website": "https://rdvdentiste.net/massy/acquie-desbouvris.html" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2578393, + 48.7273451 + ] + }, + "id": "node/11026574763" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11047714197", + "contact:email": "contact@espacesingulier.org", + "contact:housenumber": "16", + "contact:street": "Allée Albert Thomas", + "description": "Inventeur de liens solidaires", + "name": "Espace Singulier", + "office": "association", + "phone": "+33 9 83 21 34 21", + "website": "https://www.espacesingulier.org/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.262609, + 48.7358324 + ] + }, + "id": "node/11047714197" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11061461110", + "addr:city": "Chilly-Mazarin", + "addr:housenumber": "36", + "addr:postcode": "91380", + "addr:street": "Avenue Pierre Brossolette", + "description": "Opticien Indépendant créé par des opticiens libres et passionnés, pour vous donner une vision plus éthique et valorisant l'artisanat \"made in France\". \nMontages en boutique et vérifications de la vision sur rendez-vous.", + "name": "En un Regard Opticiens", + "phone": "01 69 79 02 84", + "shop": "optician", + "website": "http://en-un-regard.business.site/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3213374, + 48.7030456 + ] + }, + "id": "node/11061461110" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11071464415", + "addr:street": "Avenue des Cévennes", + "craft": "joiner", + "name": "Mister Menuiserie", + "phone": "+33 1 69 76 44 60", + "website": "https://www.mistermenuiserie.com/shop/mistermenuiserie-les-ulis.html" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1748623, + 48.6775799 + ] + }, + "id": "node/11071464415" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11073384370", + "addr:city": "Corbeil-Essonnes", + "addr:housenumber": "208", + "addr:postcode": "91100", + "addr:street": "Boulevard John Fitzgerald Kennedy", + "name": "Bosch Car Service B2H", + "opening_hours": "Mo-Fr 08:30-12:00,13:30-18:30", + "phone": "+33 1 60 90 82 00", + "service:vehicle:car_repair": "yes", + "shop": "car_repair" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.475671, + 48.5779589 + ] + }, + "id": "node/11073384370" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11077211713", + "addr:housenumber": "6", + "addr:street": "Rue Maurice Béné", + "brand": "Stéphane Plaza Immobilier", + "brand:wikidata": "Q97368097", + "name": "Stéphane Plaza Immobilier", + "office": "estate_agent", + "phone": "+33 164956124", + "website": "https://limours.stephaneplazaimmobilier.com/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0772976, + 48.6453334 + ] + }, + "id": "node/11077211713" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11083753896", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "exploitation@waat.fr", + "fee": "no", + "name": "WAAT/FRWATLFD4WWPK5", + "network": "WAAT", + "note": "Autre paiements : compte prépayé.", + "opening_hours": "24/7", + "operator": "WAAT SAS | FR*WAT", + "owner:ref:FR:SIREN": "402923643", + "phone": "0680074537", + "reservation": "no", + "socket:chademo": "no", + "socket:type2": "yes", + "socket:type2_combo": "no", + "socket:typee": "no", + "start_date": "2022-01-12" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 1.9996108, + 48.3175081 + ] + }, + "id": "node/11083753896" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091655469", + "amenity": "charging_station", + "authentication:none": "no", + "email": "rcgc@edf.fr", + "fee": "no", + "network": "EDF", + "opening_hours": "Mo-Fr 08:00-12:00, Mo-Fr 14:00-18:00", + "operator": "EDF", + "owner:ref:FR:SIREN": "200034460", + "phone": "0426700227", + "ref": "ccf6edd2-80ae-4131-9af8-cc81544f8a98", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2021-12-15" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.02, + 48.53 + ] + }, + "id": "node/11091655469" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091655470", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@iecharge.io", + "fee": "no", + "network": "Dourdan", + "opening_hours": "24/7", + "phone": "+33 1 84 88 68 00", + "ref": "FRIENE007901", + "reservation": "yes", + "socket:type2_cable": "no", + "socket:type2_combo": "yes", + "start_date": "2023-06-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0179436, + 48.543534 + ] + }, + "id": "node/11091655470" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091655471", + "amenity": "charging_station", + "authentication:none": "no", + "email": "gael.kergroach@ccdourdannais.com", + "network": "Bornes VE WattPark/EelDynamic - Av. Eugène Vernholes, Dourdan", + "opening_hours": "24/7", + "operator": "COMMUNAUTE DE COMMUNE LE DOURDANNAIS EN HUREPOIX (CCDH)", + "owner:ref:FR:SIREN": "249100595", + "phone": "0160811222", + "ref": "41fbb9fc-a0af-4524-b7f1-d1b7cddb596a", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2023-03-15" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.01, + 48.53 + ] + }, + "id": "node/11091655471" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091672383", + "amenity": "charging_station", + "authentication:none": "true", + "email": "advenir@zeborne.com", + "fee": "yes", + "network": "Mazda ETAMPES - GARAGE ST PIERRE", + "operator": "ZEBORNE", + "owner:ref:FR:SIREN": "306092701", + "phone": "0252072597", + "ref": "57150", + "reservation": "yes", + "socket:type2": "yes", + "start_date": "2021-04-01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1726479, + 48.4270648 + ] + }, + "id": "node/11091672383" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689141", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*53*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2022-11-16" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.234448, + 48.717192 + ] + }, + "id": "node/11091689141" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689142", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*17*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-03-26" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.259299, + 48.713703 + ] + }, + "id": "node/11091689142" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689145", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*307*2*_*_", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "socket:typee": "yes", + "start_date": "2022-09-26" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.270501, + 48.752064 + ] + }, + "id": "node/11091689145" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689146", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*231*1*_*_", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2022-03-10" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.21486, + 48.754676 + ] + }, + "id": "node/11091689146" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689148", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*175*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2021-07-22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.216118, + 48.751964 + ] + }, + "id": "node/11091689148" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689149", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*26*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-12-17" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.20761, + 48.73402 + ] + }, + "id": "node/11091689149" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689151", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*10*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-12-23" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.222766, + 48.739605 + ] + }, + "id": "node/11091689151" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689152", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*5*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-11-26" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.226447, + 48.741585 + ] + }, + "id": "node/11091689152" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689915", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "A12RW4GWRR", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2022-06-15" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 1.9996108, + 48.3175081 + ] + }, + "id": "node/11091689915" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689917", + "amenity": "charging_station", + "authentication:none": "true", + "email": "advenir@zeborne.com", + "fee": "yes", + "network": "Mazda ETAMPES - GARAGE ST PIERRE", + "opening_hours": "Mo-Fr 08:00-19:00, Sa 08:00-18:00", + "operator": "ZEBORNE", + "owner:ref:FR:SIREN": "306092701", + "phone": "0252072597", + "ref": "57150", + "reservation": "yes", + "socket:type2": "yes", + "start_date": "2021-04-01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1726385, + 48.4270586 + ] + }, + "id": "node/11091689917" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091690535", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*36*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-03-12" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.294186, + 48.701866 + ] + }, + "id": "node/11091690535" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091690539", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*19*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-11-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.298674, + 48.675415 + ] + }, + "id": "node/11091690539" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091690540", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "JUJD4UMKPZ", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "start_date": "2022-09-13" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.281885, + 48.672411 + ] + }, + "id": "node/11091690540" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091690542", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*18*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-02-19" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.268743, + 48.66151 + ] + }, + "id": "node/11091690542" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091690543", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*20*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-11-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.269996, + 48.657887 + ] + }, + "id": "node/11091690543" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091692395", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*42*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-04-02" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.233518, + 48.697381 + ] + }, + "id": "node/11091692395" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091692396", + "amenity": "charging_station", + "authentication:none": "no", + "email": "g.arpino@ocr.fr", + "fee": "no", + "network": "OCR MAINTENANCE ELECTRONIQUE", + "opening_hours": "Mo-Fr 08:00-12:00, Mo-Fr 14:00-18:00", + "operator": "OCR MAINTENANCE ELECTRONIQUE", + "owner:ref:FR:SIREN": "402923643", + "phone": "0680074537", + "ref": "c8ee7876-9261-497e-9f6b-856d3bf94e3f", + "reservation": "yes", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2022-01-12" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.23, + 48.69 + ] + }, + "id": "node/11091692396" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091692715", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "yes", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "FLHFYV", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2020-02-10" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.17064, + 48.756 + ] + }, + "id": "node/11091692715" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693930", + "amenity": "charging_station", + "authentication:none": "no", + "email": "psasupport@evbox.com", + "fee": "no", + "network": "EVBOX", + "opening_hours": "Mo 8:30-12:00,Mo 14:00-18:00,Tu-Fr 8:00-12:00,Tu-Fr14:00-18:00,Sa 08:30-12:00,Sa14:30-17:30", + "operator": "EVBOX", + "owner:ref:FR:SIREN": "512678558", + "phone": "0986877186", + "reservation": "no", + "socket:type2": "yes", + "start_date": "2021-09-23" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4961249, + 48.6786524 + ] + }, + "id": "node/11091693930" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693933", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "LFKAACIEEF", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2022-06-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.477486, + 48.591026 + ] + }, + "id": "node/11091693933" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693934", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*280*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2022-06-14" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.324774, + 48.700535 + ] + }, + "id": "node/11091693934" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693935", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@stations-e.com", + "fee": "no", + "network": "805035100", + "opening_hours": "Mo-Th 08:00-19:00", + "operator": "STATIONS-E", + "owner:ref:FR:SIREN": "835124280", + "phone": "Stations-e", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2021-08-31" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.431342, + 48.681508 + ] + }, + "id": "node/11091693935" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693942", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@stations-e.com", + "fee": "no", + "network": "805035100", + "opening_hours": "24/7", + "operator": "STATIONS-E", + "owner:ref:FR:SIREN": "835124280", + "phone": "Stations-e", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2021-12-22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4245679, + 48.6848221 + ] + }, + "id": "node/11091693942" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693944", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@stations-e.com", + "fee": "no", + "network": "805035100", + "opening_hours": "24/7", + "operator": "STATIONS-E", + "owner:ref:FR:SIREN": "835124280", + "phone": "Stations-e", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2022-08-09" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4300482, + 48.6820448 + ] + }, + "id": "node/11091693944" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693946", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "BBYPZLGJJL", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2023-01-11" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3340154, + 48.6320058 + ] + }, + "id": "node/11091693946" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693947", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@stations-e.com", + "fee": "no", + "network": "805035100", + "opening_hours": "24/7", + "operator": "STATIONS-E", + "owner:ref:FR:SIREN": "835124280", + "phone": "Stations-e", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2022-03-03" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4077141, + 48.6851705 + ] + }, + "id": "node/11091693947" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693948", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "SBPX6OZUXS", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2021-09-07" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.378329, + 48.681627 + ] + }, + "id": "node/11091693948" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693949", + "amenity": "charging_station", + "authentication:none": "yes", + "email": "supervision-ev.france@totalenergies.com", + "fee": "no", + "network": "TotalEnergies Charge Rapide", + "opening_hours": "24/7", + "operator": "TotalEnergies Charging Services", + "owner:ref:FR:SIREN": "844192443", + "phone": "01 41 35 40 00", + "ref": "FR*HPC*PNF058968", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2022-07-29" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.443222, + 48.595281 + ] + }, + "id": "node/11091693949" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693950", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "EZQEWY01JS", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2023-02-13" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3542058, + 48.6213611 + ] + }, + "id": "node/11091693950" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693952", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "HTHA8SVPIE", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2022-06-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.345496, + 48.70545 + ] + }, + "id": "node/11091693952" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693954", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*279*1*_*_", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2022-06-05" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.339336, + 48.705907 + ] + }, + "id": "node/11091693954" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693957", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "LLIX5ZKSM1M3T2", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "start_date": "2023-06-15" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.453482, + 48.615785 + ] + }, + "id": "node/11091693957" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693958", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "MYDGOOZS6R", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:type2_combo": "yes", + "socket:typee": "yes", + "start_date": "2022-06-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.433395, + 48.687488 + ] + }, + "id": "node/11091693958" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693961", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@stations-e.com", + "fee": "no", + "network": "805035100", + "opening_hours": "24/7", + "operator": "STATIONS-E", + "owner:ref:FR:SIREN": "835124280", + "phone": "Stations-e", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2021-12-22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.403842, + 48.6814842 + ] + }, + "id": "node/11091693961" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693962", + "amenity": "charging_station", + "authentication:none": "yes", + "email": "supervision-ev.france@totalenergies.com", + "fee": "no", + "network": "TotalEnergies Charge Rapide", + "opening_hours": "24/7", + "operator": "TotalEnergies Charging Services", + "owner:ref:FR:SIREN": "844192443", + "phone": "01 41 35 40 00", + "ref": "FR*HPC*PNF006369", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2023-03-30" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.44222, + 48.59459 + ] + }, + "id": "node/11091693962" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11097291408", + "amenity": "charging_station", + "authentication:none": "no", + "email": "contact@hoteltrecelin.com", + "fee": "yes", + "network": "Hôtel Le Trecelin", + "opening_hours": "Mo-Su 8:00-12:00,Mo-Su 14:00-18:00", + "operator": "GABMAG17", + "owner:ref:FR:SIREN": "830297222", + "phone": "0681475113", + "ref": "TACW2241521S0178", + "reservation": "yes", + "socket:type2": "yes", + "start_date": "2021-07-01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3251582, + 48.633401 + ] + }, + "id": "node/11097291408" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11097291418", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "FLEX-E", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "419070180", + "phone": "0972668001", + "ref": "FR*SOD*S*OAZS*222*3*_*_", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2022-06-01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.365344, + 48.732587 + ] + }, + "id": "node/11097291418" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11099509602", + "addr:city": "Sainte-Geneviève-des-Bois", + "addr:housenumber": "14", + "addr:postcode": "91700", + "addr:street": "Avenue de la Croix Blanche", + "name": "B&M", + "phone": "0473699060", + "shop": "variety_store", + "website": "https://www.bmstores.co.uk/" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3454451, + 48.6208489 + ] + }, + "id": "node/11099509602" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11099653702", + "healthcare": "physiotherapist", + "healthcare:speciality": "physiotherapy;osteopathy", + "name": "Cabinet de kinésithérapie", + "phone": "+33 9 67407645" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2438078, + 48.7118164 + ] + }, + "id": "node/11099653702" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11108445136", + "addr:city": "Quincy-sous-Sénart", + "addr:housenumber": "15", + "addr:postcode": "91480", + "addr:street": "Rue De La Libération", + "healthcare": "physiotherapist", + "name": "Cabinet Ferreira Gina", + "phone": "+33 1 69 00 08 19", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5374545, + 48.6713241 + ] + }, + "id": "node/11108445136" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109168837", + "amenity": "charging_station", + "authentication:none": "no", + "email": "electricite@alterna-energie.fr", + "fee": "no", + "network": "alterna energie", + "opening_hours": "Mo-Fr 08:00-12:00, Mo-Fr 14:00-18:00", + "operator": "alterna energie", + "owner:ref:FR:SIREN": "200034460", + "phone": "0179356309", + "ref": "aceaf454-19e2-4da1-96dd-d7fdc44a72d1", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2021-10-04" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.25, + 48.7 + ] + }, + "id": "node/11109168837" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109168839", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*27*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-03-26" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.226933, + 48.699745 + ] + }, + "id": "node/11109168839" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109169299", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*25*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-11-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.168417, + 48.730614 + ] + }, + "id": "node/11109169299" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170424", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*50*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2021-06-01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.291233, + 48.700448 + ] + }, + "id": "node/11109170424" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170425", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*45*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-04-02" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.29254, + 48.696736 + ] + }, + "id": "node/11109170425" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170428", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*1*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-11-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.293165, + 48.676964 + ] + }, + "id": "node/11109170428" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170431", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*28*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-11-28" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.279881, + 48.665501 + ] + }, + "id": "node/11109170431" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170432", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*34*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-12-05" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.276495, + 48.664589 + ] + }, + "id": "node/11109170432" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170532", + "amenity": "charging_station", + "authentication:none": "no", + "email": "contact@bornevo.com", + "fee": "no", + "network": "Bornevo Connect", + "opening_hours": "Mo-Fr 08:00-12:00,Mo-Fr 14:00-18:00", + "operator": "Bornevo Connect", + "owner:ref:FR:SIREN": "812267318", + "phone": "0184604870", + "ref": "EVC 11750472", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2022-07-20" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.15, + 48.53 + ] + }, + "id": "node/11109170532" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170558", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*60*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2021-01-07" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.324704, + 48.73466 + ] + }, + "id": "node/11109170558" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170841", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*38*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-02-10" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.257871, + 48.735409 + ] + }, + "id": "node/11109170841" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170842", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*43*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-09-02" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.292326, + 48.73232 + ] + }, + "id": "node/11109170842" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170843", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*47*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-10-08" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.283376, + 48.730587 + ] + }, + "id": "node/11109170843" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170844", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*46*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-10-08" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.273265, + 48.73428 + ] + }, + "id": "node/11109170844" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170845", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*375*4*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2023-02-22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.264582, + 48.743228 + ] + }, + "id": "node/11109170845" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170846", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*12*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-12-17" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.295414, + 48.737225 + ] + }, + "id": "node/11109170846" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170847", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*54*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2022-09-30" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.232224, + 48.717692 + ] + }, + "id": "node/11109170847" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170850", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*51*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2021-06-25" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.274077, + 48.708309 + ] + }, + "id": "node/11109170850" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170851", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*49*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2021-06-01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.274164, + 48.711114 + ] + }, + "id": "node/11109170851" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170854", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*324*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2023-02-09" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.219674, + 48.755734 + ] + }, + "id": "node/11109170854" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170857", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*24*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-12-05" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.221078, + 48.732231 + ] + }, + "id": "node/11109170857" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171637", + "amenity": "charging_station", + "authentication:none": "true", + "email": "assistance-commerciale@metropolis-recharge.fr", + "fee": "no", + "network": "METROPOLIS", + "opening_hours": "24/7", + "operator": "SPIE CITYNETWORKS", + "owner:ref:FR:SIREN": "885354860", + "phone": "0 970 830 213", + "reservation": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2023-02-03" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.370823, + 48.690763 + ] + }, + "id": "node/11109171637" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171641", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@stations-e.com", + "fee": "no", + "network": "805035100", + "opening_hours": "24/7", + "operator": "STATIONS-E", + "owner:ref:FR:SIREN": "835124280", + "phone": "Stations-e", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2021-08-31" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.407719, + 48.673546 + ] + }, + "id": "node/11109171641" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171651", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "SBPX6OZUXS", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:type2_combo": "yes", + "start_date": "2022-08-08" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.377849, + 48.681423 + ] + }, + "id": "node/11109171651" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171681", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@stations-e.com", + "fee": "no", + "network": "805035100", + "opening_hours": "24/7", + "operator": "STATIONS-E", + "owner:ref:FR:SIREN": "835124280", + "phone": "Stations-e", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2021-04-14" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5263623, + 48.6907791 + ] + }, + "id": "node/11109171681" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171685", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "MECXL47JEY", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:type2_combo": "yes", + "start_date": "2022-09-07" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4481763, + 48.5661353 + ] + }, + "id": "node/11109171685" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171688", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "Mo-We 05:00-06:00,Fr 05:00-06:00,Mo-Fr 21:00-22:00,Th 06:00-07:00", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "MQMBBYPLTF", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2022-07-22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3560608, + 48.6067876 + ] + }, + "id": "node/11109171688" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171705", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "ZOJVYBGVNI", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "start_date": "2023-01-16" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.402931, + 48.630265 + ] + }, + "id": "node/11109171705" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171707", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "COWK19Z19U", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2022-06-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.398765, + 48.650183 + ] + }, + "id": "node/11109171707" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171711", + "amenity": "charging_station", + "authentication:none": "true", + "email": "assistance-commerciale@metropolis-recharge.fr", + "fee": "no", + "network": "METROPOLIS", + "opening_hours": "24/7", + "operator": "SPIE CITYNETWORKS", + "owner:ref:FR:SIREN": "885354860", + "phone": "0 970 830 213", + "reservation": "yes", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2023-02-22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.335556, + 48.705551 + ] + }, + "id": "node/11109171711" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11139960963", + "amenity": "restaurant", + "cuisine": "kebab", + "delivery": "yes", + "diet:halal": "only", + "diet:vegan": "limited", + "diet:vegetarian": "yes", + "payment:cards": "yes", + "payment:cash": "yes", + "payment:qr_code": "no", + "phone": "+33 9 54 47 29 20", + "takeaway": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4107904, + 48.6576056 + ] + }, + "id": "node/11139960963" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11146600835", + "brand": "Jules", + "brand:wikidata": "Q3188386", + "clothes": "men", + "name": "Jules", + "opening_hours": "Mo-Sa 10:00-20:00; Su 10:00-19:00", + "phone": "+33 9 75 34 40 36", + "shop": "clothes", + "wheelchair": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2559696, + 48.7030809 + ] + }, + "id": "node/11146600835" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11146600836", + "brand": "Optical Center", + "brand:wikidata": "Q3354448", + "name": "Optical Center", + "opening_hours": "Mo-Sa 10:00-19:00", + "phone": "+33 1 85 41 00 41", + "shop": "optician" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2560148, + 48.7031511 + ] + }, + "id": "node/11146600836" + } + ] +} \ No newline at end of file diff --git a/data_other/irve_osm_2023-08-30_original.json b/data_other/irve_osm_2023-08-30_original.json new file mode 100644 index 0000000..fb4c1e2 --- /dev/null +++ b/data_other/irve_osm_2023-08-30_original.json @@ -0,0 +1,7501 @@ +{ + "type": "FeatureCollection", + "generator": "overpass-ide", + "copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.", + "timestamp": "2023-08-30T13:29:46Z", + "features": [ + { + "type": "Feature", + "properties": { + "@id": "node/3133005852", + "amenity": "charging_station", + "capacity": "6", + "fee": "yes", + "motorcar": "yes", + "network": "Alizé Liberté", + "opening_hours": "24/7", + "operator": "Bouygues Énergies et Services", + "owner": "Sičge Intermarché", + "ref:EU:EVSE": "FR*G29*P91086*001", + "socket:type2": "6", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3683352, + 48.5964012 + ] + }, + "id": "node/3133005852" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3578040782", + "amenity": "charging_station", + "capacity": "6", + "fee": "yes", + "motorcar": "yes", + "network": "Alizé Liberté", + "opening_hours": "24/7", + "operator": "Bouygues Énergies et Services", + "owner": "Sičge Intermarché", + "ref:EU:EVSE": "FR*G29*P91086*002", + "socket:type2": "6", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3617372, + 48.6009634 + ] + }, + "id": "node/3578040782" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3672844039", + "amenity": "charging_station", + "operator": "Groupement des Mousquetaires" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3698269, + 48.5963165 + ] + }, + "id": "node/3672844039" + }, + { + "type": "Feature", + "properties": { + "@id": "node/3838888900", + "amenity": "charging_station", + "capacity": "2", + "current:ac": "yes", + "current:dc": "yes", + "operator": "Auchan" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3032943, + 48.585774 + ] + }, + "id": "node/3838888900" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4129991795", + "amenity": "charging_station", + "capacity": "1", + "charging_station:output": "3.7 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1692756, + 48.6763008 + ] + }, + "id": "node/4129991795" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4129991796", + "amenity": "charging_station", + "charging_station:output": "3.7 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1693149, + 48.676293 + ] + }, + "id": "node/4129991796" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4129991797", + "amenity": "charging_station", + "capacity": "1", + "charging_station:output": "3.7 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1693502, + 48.6762878 + ] + }, + "id": "node/4129991797" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4129991798", + "amenity": "charging_station", + "charging_station:output": "3.7 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1693868, + 48.6762818 + ] + }, + "id": "node/4129991798" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4736302822", + "amenity": "charging_station", + "operator": "Athis mons (Stef)" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4073981, + 48.7222611 + ] + }, + "id": "node/4736302822" + }, + { + "type": "Feature", + "properties": { + "@id": "node/4971117315", + "amenity": "charging_station", + "capacity": "2", + "operator": "Enel X" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2121031, + 48.7128466 + ] + }, + "id": "node/4971117315" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5153165921", + "amenity": "charging_station", + "operator": "Scofel,rue du jacana(D118)" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4043129, + 48.7226522 + ] + }, + "id": "node/5153165921" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5596956909", + "amenity": "charging_station", + "capacity": "4" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4644037, + 48.708919 + ] + }, + "id": "node/5596956909" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5689880445", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "motorcar": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3793214, + 48.7133979 + ] + }, + "id": "node/5689880445" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759983422", + "access": "permissive", + "amenity": "charging_station", + "fee": "no", + "note:location": "Parking Auchan", + "opening_hours": "00:00-24:00", + "operator": "Auchan", + "operator:wikidata": "Q758603", + "operator:wikipedia": "fr:Auchan", + "socket": "2", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2532257, + 48.7049203 + ] + }, + "id": "node/5759983422" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759983423", + "access": "private", + "amenity": "charging_station", + "capacity": "2", + "fee": "no", + "operator": "Golf de verrières", + "socket": "2", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2380191, + 48.7363754 + ] + }, + "id": "node/5759983423" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759983424", + "access": "private", + "amenity": "charging_station", + "capacity": "2", + "fee": "no", + "operator": "CA Paris-Saclay", + "socket": "2", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1761994, + 48.7085045 + ] + }, + "id": "node/5759983424" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759983426", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "charging_type": "standart", + "fee": "no", + "note:location": "Parking de l'INSTN", + "opening_hours": "07:00-19:00", + "operator": "INSTN Saclay", + "output": "7kW", + "socket": "3", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1534732, + 48.7245787 + ] + }, + "id": "node/5759983426" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759987953", + "access": "permissive", + "amenity": "charging_station", + "capacity": "7", + "charging_type": "standart", + "fee": "yes", + "note:location": "Stationnement sur voirie", + "opening_hours": "00:00-24:00", + "operator": "Autolib' Estienne d'Orves", + "output": "3kW", + "socket": "14", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2522823, + 48.7408913 + ] + }, + "id": "node/5759987953" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988460", + "access": "permissive", + "amenity": "charging_station", + "capacity": "7", + "charging_type": "standart", + "fee": "yes", + "note:location": "Stationnement sur voirie", + "opening_hours": "00:00-24:00", + "operator": "Autolib' Maréchal Foch", + "output": "3kW", + "socket": "14", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2691, + 48.7458623 + ] + }, + "id": "node/5759988460" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988462", + "access": "private", + "amenity": "charging_station", + "capacity": "4", + "fee": "no", + "note:location": "Parking des employés", + "operator": "CA Paris-Saclay", + "socket": "4", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.175905, + 48.7101913 + ] + }, + "id": "node/5759988462" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988463", + "access": "yes", + "amenity": "charging_station", + "amperage": "16", + "capacity": "2", + "charging_type": "standart", + "fee": "no", + "layer": "-1", + "note:location": "Parking public souterrain", + "opening_hours": "00:00-24:00", + "operator": "Gare Orsay Dubreuil", + "output": "3.6kW", + "socket": "2", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1843088, + 48.6979993 + ] + }, + "id": "node/5759988463" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988552", + "access": "yes", + "amenity": "charging_station", + "capacity": "4", + "charging_type": "standart", + "fee": "no", + "layer": "-1", + "note:location": "Parking souterrain", + "opening_hours": "06:00-20:30", + "operator": "Mairie", + "output": "3kW", + "socket": "8", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2666772, + 48.7465227 + ] + }, + "id": "node/5759988552" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988553", + "access": "private", + "amenity": "charging_station", + "capacity": "2", + "fee": "no", + "note:location": "Parking de l'établissement", + "operator": "Institut d'Optique Graduate School", + "socket": "2", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1755861, + 48.7066818 + ] + }, + "id": "node/5759988553" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988554", + "access": "permissive", + "amenity": "charging_station", + "capacity": "1", + "charging_type": "standart", + "fee": "no", + "note:location": "chez un particulier", + "opening_hours": "00:00-24:00 \"by appointement\"", + "operator": "Particulier", + "output": "3kW", + "socket": "1", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1847045, + 48.6838689 + ] + }, + "id": "node/5759988554" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988555", + "access": "customers", + "amenity": "charging_station", + "capacity": "1", + "charging_type": "standart", + "fee": "no", + "note:location": "chez un particulier", + "operator": "Particulier", + "output": "3kW", + "socket": "1", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2153147, + 48.7319101 + ] + }, + "id": "node/5759988555" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988556", + "access": "permissive", + "amenity": "charging_station", + "authentication:membership_card": "yes", + "capacity": "1", + "charging_type": "very_fast", + "fee": "no", + "note:location": "Parking du concessionnaire", + "opening_hours": "08:00-19:30", + "operator": "Nissan", + "operator:wikidata": "Q20165", + "operator:wikipedia": "en:Nissan", + "output": "43kW", + "socket": "1", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.19492, + 48.6847449 + ] + }, + "id": "node/5759988556" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988557", + "access": "yes", + "amenity": "charging_station", + "capacity": "4", + "charging_type": "standart", + "fee": "no", + "note:location": "Partking du centre commercial", + "opening_hours": "00:00-24:00", + "operator": "Centre Commercial ULIS 2", + "output": "3.2kW", + "socket": "4", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1686941, + 48.6782448 + ] + }, + "id": "node/5759988557" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988558", + "access": "yes", + "amenity": "charging_station", + "capacity": "1", + "charging_type": "fast", + "fee": "no", + "note:location": "Parking du concessionnaire (client et agents)", + "opening_hours": "08:30-18:30", + "operator": "Renault", + "operator:wikidata": "Q6686", + "operator:wikipedia": "en:Renault", + "output": "22kW", + "socket": "1", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.272236, + 48.6478613 + ] + }, + "id": "node/5759988558" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988559", + "access": "permissive", + "amenity": "charging_station", + "capacity": "1", + "charging_type": "standart", + "fee": "no", + "note:location": "chez un particulier", + "opening_hours": "00:00-24:00", + "operator": "Particulier", + "output": "3kW", + "socket": "1", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.260259, + 48.7329827 + ] + }, + "id": "node/5759988559" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988560", + "access": "permissive", + "amenity": "charging_station", + "charging_type": "standart", + "fee": "no", + "fixme": "emplacement", + "note:location": "Parking du concessionnaire", + "opening_hours": "08:30-18:30", + "operator": "Renault", + "operator:wikidata": "Q6686", + "operator:wikipedia": "en:Renault", + "output": "3kW", + "socket": "2", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1955748, + 48.6846753 + ] + }, + "id": "node/5759988560" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988561", + "access": "private", + "amenity": "charging_station", + "capacity": "5", + "fee": "no", + "note:location": "Parking de l'établissement", + "operator": "Centre de distribution La Poste", + "socket": "10", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1765407, + 48.7106119 + ] + }, + "id": "node/5759988561" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988562", + "access": "private", + "amenity": "charging_station", + "charging_type": "standart", + "fee": "no", + "fixme": "revoir emplacement", + "motorcar": "yes", + "note:location": "Parking des employés", + "operator": "Carrefour", + "output": "3kW", + "socket": "20", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2667571, + 48.7229987 + ] + }, + "id": "node/5759988562" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988770", + "access": "permissive", + "amenity": "charging_station", + "authentication:nfc": "yes", + "capacity": "2", + "covered": "no", + "description": "badge disponible à l'atelier", + "fee": "no", + "motorcar": "yes", + "network": "Renault", + "opening_hours": "24/7", + "operator": "Renault", + "operator:wikidata": "Q6686", + "parking:fee": "no", + "reservation": "no", + "socket:type3c": "2", + "socket:type3c:output": "22 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2804514, + 48.7258039 + ] + }, + "id": "node/5759988770" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988771", + "access": "yes", + "amenity": "charging_station", + "capacity": "4", + "charging_type": "fast", + "fee": "no", + "note:location": "Parking du supermarché, sous ombrière photovoltaïque", + "opening_hours": "08:30-20:00", + "operator": "Lidl", + "operator:wikidata": "Q151954", + "output": "20kW", + "socket": "6", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2404864, + 48.7302663 + ] + }, + "id": "node/5759988771" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988772", + "access": "private", + "amenity": "charging_station", + "capacity": "2", + "operator": "Mairie", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.295743, + 48.6945063 + ] + }, + "id": "node/5759988772" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988773", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "opening_hours": "00:00-24:00", + "operator": "Parking parc urbain", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2943782, + 48.6949157 + ] + }, + "id": "node/5759988773" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988774", + "access": "private", + "amenity": "charging_station", + "fee": "no", + "note:location": "Parking de l'entreprise", + "operator": "G.S.R. Technology", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2779478, + 48.7080341 + ] + }, + "id": "node/5759988774" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988775", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "charging_type": "standart", + "fee": "no", + "note:location": "Parc de Courtabeuf", + "opening_hours": "00:00-24:00", + "operator": "Renault Sport", + "output": "3kW", + "socket": "2", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2021507, + 48.684144 + ] + }, + "id": "node/5759988775" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988776", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "charging_type": "standart", + "fee": "no", + "note:location": "Parking Point P", + "opening_hours": "07:00-18:00", + "operator": "Point P", + "output": "3kW", + "socket": "2", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2795102, + 48.7200517 + ] + }, + "id": "node/5759988776" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988778", + "access": "permissive", + "amenity": "charging_station", + "authentication:membership_card": "yes", + "capacity": "4", + "fee": "no", + "note:location": "Parking visiteurs", + "opening_hours": "00:00-24:00", + "operator": "Synchrotron Soleil", + "socket": "8", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1481546, + 48.7128675 + ] + }, + "id": "node/5759988778" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988779", + "access": "private", + "amenity": "charging_station", + "fee": "no", + "note:location": "Parking de l'établissement", + "operator": "EPAPS", + "source": "Paris-Saclay opendata (import) : vérifier accès et emplacament" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1792867, + 48.6965921 + ] + }, + "id": "node/5759988779" + }, + { + "type": "Feature", + "properties": { + "@id": "node/5759988784", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", + "charging_type": "fast", + "fee": "yes", + "name": "Joliot-Curie - Ouest", + "note:location": "Parking de l'école", + "opening_hours": "00:00-24:00", + "operator": "Clem Mobi", + "payment:app": "yes", + "ref": "001", + "socket:type2": "2", + "socket:type2:output": "22 kW", + "socket:typee": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1637077, + 48.709785 + ] + }, + "id": "node/5759988784" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6303697948", + "amenity": "charging_station", + "capacity": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2678959, + 48.5677678 + ] + }, + "id": "node/6303697948" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6335786685", + "amenity": "charging_station", + "capacity": "2", + "description": "POINT P2B für 2 E-Bikes. Das passende Ladekabel für Ihr E-Bike kann vor Ort ausgeliehen oder direkt auf www.bike-energy.com bestellt werden.", + "fixme": "vérifier la position", + "level": "1", + "name": "bike-energy Ladestation", + "operator": "Boutique SNCF" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3828379, + 48.6893149 + ] + }, + "id": "node/6335786685" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6582136544", + "access": "permissive", + "amenity": "charging_station", + "capacity": "3", + "fee": "no", + "fixme": "vérifier accès, emplacament, operateur", + "location": "parking", + "opening_hours": "24/7", + "operator": "Gare TGV Massy", + "parking:fee": "yes", + "socket": "8" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2624592, + 48.7267115 + ] + }, + "id": "node/6582136544" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6735424703", + "amenity": "charging_station", + "capacity": "4", + "operator": "sodetrel" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3195022, + 48.6496894 + ] + }, + "id": "node/6735424703" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6742292998", + "amenity": "charging_station", + "capacity": "2", + "motorcar": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3636602, + 48.67547 + ] + }, + "id": "node/6742292998" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6764449658", + "access": "yes", + "amenity": "charging_station", + "capacity": "6", + "fee": "no", + "fixme": "vérifier le nom et la capacité", + "name": "Thomas Gobert - Ouest", + "operator": "park'in saclay", + "socket:type2": "4", + "socket:typee": "4" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.192821, + 48.7131341 + ] + }, + "id": "node/6764449658" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6846270186", + "amenity": "charging_station", + "capacity": "2", + "operator": "Communauté d'agglomération Paris-Saclay", + "survey:date": "2019-10-03" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.191422, + 48.7031347 + ] + }, + "id": "node/6846270186" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6855836992", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.187464, + 48.698582 + ] + }, + "id": "node/6855836992" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6898145411", + "access": "yes", + "amenity": "charging_station", + "capacity": "4", + "email": "ms.eur-fr-res-recelecirve@totalenergies.com", + "fee": "yes", + "motorcar": "yes", + "network": "Total Charge Rapide", + "opening_hours": "24/7", + "operator": "TotalEnergies", + "operator:wikidata": "Q154037", + "owner": "TotalEnergies", + "phone": "+33141354000", + "ref:EU:EVSE": "FR*HPC*PNF080155", + "socket:chademo": "4", + "socket:type2": "2", + "socket:type2_combo": "4", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 05/2022", + "wheelchair": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1455705, + 48.6353868 + ] + }, + "id": "node/6898145411" + }, + { + "type": "Feature", + "properties": { + "@id": "node/6898145414", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "operator": "Total", + "operator:wikidata": "Q154037" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1467114, + 48.6359923 + ] + }, + "id": "node/6898145414" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7118045239", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "ref:EU:EVSE": "FR*SOD*S*SMOY*60*1*_*_", + "socket:type2": "2", + "socket:typee": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3764688, + 48.6917377 + ] + }, + "id": "node/7118045239" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7143081077", + "amenity": "charging_station", + "capacity": "2", + "motorcar": "yes", + "name": "Recharge", + "operator": "Paris Saclay" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2618123, + 48.6895054 + ] + }, + "id": "node/7143081077" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7205802836", + "access": "yes", + "amenity": "charging_station", + "capacity": "1", + "fee": "no", + "name": "EDF Lab Paris-Saclay", + "opening_hours": "Mo-Fr 07:00-20:00", + "operator": "Izivia", + "operator:wikidata": "Q86671322", + "operator:wikipedia": "fr:Izivia", + "socket:schuko": "1", + "socket:type2": "1", + "socket:type2:output": "7.4kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1981503, + 48.7158537 + ] + }, + "id": "node/7205802836" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7205802837", + "access": "yes", + "amenity": "charging_station", + "capacity": "1", + "fee": "no", + "name": "EDF Lab Paris-Saclay", + "opening_hours": "Mo-Fr 07:00-20:00", + "operator": "Izivia", + "operator:wikidata": "Q86671322", + "operator:wikipedia": "fr:Izivia", + "socket:schuko": "1", + "socket:type2": "1", + "socket:type2:output": "7.4kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1981487, + 48.7158469 + ] + }, + "id": "node/7205802837" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7205802838", + "access": "yes", + "amenity": "charging_station", + "capacity": "1", + "fee": "no", + "name": "EDF Lab Paris-Saclay", + "opening_hours": "Mo-Fr 07:00-20:00", + "operator": "Izivia", + "operator:wikidata": "Q86671322", + "operator:wikipedia": "fr:Izivia", + "socket:schuko": "1", + "socket:type2": "1", + "socket:type2:output": "7.4kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1981406, + 48.7158076 + ] + }, + "id": "node/7205802838" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7205802839", + "access": "yes", + "amenity": "charging_station", + "capacity": "1", + "fee": "no", + "name": "EDF Lab Paris-Saclay", + "opening_hours": "Mo-Fr 07:00-20:00", + "operator": "Izivia", + "operator:wikidata": "Q86671322", + "operator:wikipedia": "fr:Izivia", + "socket:schuko": "1", + "socket:type2": "1", + "socket:type2:output": "7.4kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1981392, + 48.7158012 + ] + }, + "id": "node/7205802839" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7205802840", + "access": "yes", + "amenity": "charging_station", + "capacity": "1", + "fee": "no", + "name": "EDF Lab Paris-Saclay", + "opening_hours": "Mo-Fr 07:00-20:00", + "operator": "Izivia", + "operator:wikidata": "Q86671322", + "operator:wikipedia": "fr:Izivia", + "socket:schuko": "1", + "socket:type2": "1", + "socket:type2:output": "22 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1981338, + 48.7157808 + ] + }, + "id": "node/7205802840" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7205802841", + "access": "yes", + "amenity": "charging_station", + "capacity": "1", + "fee": "no", + "name": "EDF Lab Paris-Saclay", + "opening_hours": "Mo-Fr 07:00-20:00", + "operator": "Izivia", + "operator:wikidata": "Q86671322", + "operator:wikipedia": "fr:Izivia", + "socket:chademo": "1", + "socket:chademo:output": "22 kW", + "socket:type2_combo": "1", + "socket:type2_combo:output": "22 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.198123, + 48.7157352 + ] + }, + "id": "node/7205802841" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7257846595", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "opening_hours": "24/7" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3438175, + 48.6338906 + ] + }, + "id": "node/7257846595" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7279962954", + "access": "permissive", + "amenity": "charging_station", + "authentication:nfc": "yes", + "capacity": "2", + "covered": "limited", + "description": "badge disponible à l'atelier", + "fee": "no", + "motorcar": "yes", + "network": "Renault", + "opening_hours": "24/7", + "operator": "Renault", + "operator:wikidata": "Q6686", + "parking:fee": "no", + "reservation": "no", + "socket:type3c": "2", + "socket:type3c:output": "22 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2812134, + 48.7255536 + ] + }, + "id": "node/7279962954" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7347822322", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", + "charging_type": "fast", + "fee": "yes", + "name": "Joliot-Curie - Ouest", + "note:location": "Parking de l'école", + "opening_hours": "00:00-24:00", + "operator": "Clem Mobi", + "payment:app": "yes", + "ref": "001", + "socket:type2": "2", + "socket:type2:output": "22 kW", + "socket:typee": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1637101, + 48.7096736 + ] + }, + "id": "node/7347822322" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7358176845", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "operator": "SMOYS", + "payment:contactless": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3631171, + 48.7123915 + ] + }, + "id": "node/7358176845" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7366292147", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "ref:EU:EVSE": "FR*SOD*S*SMOY*61*1*_*_", + "socket:type2": "2", + "socket:typee": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3756874, + 48.6891027 + ] + }, + "id": "node/7366292147" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7398560136", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "ref:EU:EVSE": "FR*SOD*S*SMOY*80*1*_*_", + "socket:type2": "2", + "socket:typee": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2990588, + 48.6054574 + ] + }, + "id": "node/7398560136" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7572160985", + "access": "yes", + "amenity": "charging_station", + "bicycle": "no", + "bus": "no", + "capacity": "2", + "hgv": "no", + "motorcar": "yes", + "opening_hours": "24/7", + "operator": "Communauté d'agglomération Paris-Saclay", + "scooter": "no", + "survey:date": "2020-05-30" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1822079, + 48.6973212 + ] + }, + "id": "node/7572160985" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7572665085", + "amenity": "charging_station", + "capacity": "6", + "charging_station:output": "22 kW", + "name": "UPSaclay Entrée Orsay", + "note": "en cours d'installation", + "operator": "Paris-Saclay", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes", + "survey:date": "2020-05-30" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1789122, + 48.6992445 + ] + }, + "id": "node/7572665085" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7580599504", + "amenity": "charging_station", + "capacity": "2", + "fee": "no", + "motorcar": "yes", + "network": "Alizé Liberté", + "opening_hours": "24/7", + "operator": "Bouygues Énergies et Services", + "owner": "SMA PNR Gatinais", + "ref:EU:EVSE": "FR*A87*P91069*001", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3786474, + 48.3428564 + ] + }, + "id": "node/7580599504" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7660869085", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "CPS", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*CPS*PCAPS1311", + "socket:type2": "1", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 05/2022", + "survey:date": "2020-06-28" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2368306, + 48.683651 + ] + }, + "id": "node/7660869085" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7734676584", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "Sigeif", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "Sigeif", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*SIG*PSIGE28612", + "socket:type2": "1", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2302773, + 48.6426633 + ] + }, + "id": "node/7734676584" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7912752845", + "amenity": "charging_station" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1526786, + 48.7294151 + ] + }, + "id": "node/7912752845" + }, + { + "type": "Feature", + "properties": { + "@id": "node/7925485291", + "amenity": "charging_station", + "authentication:membership_card": "yes", + "capacity": "2", + "socket:type2": "1" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1248674, + 48.5538002 + ] + }, + "id": "node/7925485291" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8076856432", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3441973, + 48.6796849 + ] + }, + "id": "node/8076856432" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8076891388", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3415646, + 48.6788071 + ] + }, + "id": "node/8076891388" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8097334599", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3498027, + 48.6962637 + ] + }, + "id": "node/8097334599" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8255525435", + "amenity": "charging_station", + "capacity": "2", + "name": "Borne de Rechargement", + "operator": "Communauté d’Agglomération Paris-Saclay" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2722061, + 48.7250571 + ] + }, + "id": "node/8255525435" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8257552107", + "amenity": "charging_station", + "fee": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.05579, + 48.5325058 + ] + }, + "id": "node/8257552107" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8287827801", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3673662, + 48.7171802 + ] + }, + "id": "node/8287827801" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8301273692", + "amenity": "charging_station", + "capacity": "1" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2012802, + 48.6784405 + ] + }, + "id": "node/8301273692" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8301273693", + "amenity": "charging_station", + "capacity": "1" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.201254, + 48.6784591 + ] + }, + "id": "node/8301273693" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8301273694", + "amenity": "charging_station", + "capacity": "1" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2012279, + 48.6784742 + ] + }, + "id": "node/8301273694" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8301273695", + "amenity": "charging_station", + "capacity": "1" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2012037, + 48.6784875 + ] + }, + "id": "node/8301273695" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8301273696", + "amenity": "charging_station", + "capacity": "1" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2011782, + 48.6785039 + ] + }, + "id": "node/8301273696" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8441809162", + "amenity": "charging_station", + "bicycle": "yes", + "operator": "Lidl France" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3058917, + 48.7115998 + ] + }, + "id": "node/8441809162" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8510822673", + "access": "yes", + "amenity": "charging_station", + "capacity": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4038501, + 48.7125681 + ] + }, + "id": "node/8510822673" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8510822674", + "access": "yes", + "amenity": "charging_station", + "capacity": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.403828, + 48.7125462 + ] + }, + "id": "node/8510822674" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8521619516", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "operator": "sodetrel" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3849535, + 48.6815909 + ] + }, + "id": "node/8521619516" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8622817439", + "amenity": "charging_station", + "capacity": "1", + "mapillary": "1567079780457160", + "operator": "Communauté Paris Saclay" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2462984, + 48.7147436 + ] + }, + "id": "node/8622817439" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8639920033", + "amenity": "charging_station", + "capacity": "2", + "description": "borne Total 7kw", + "fee": "yes", + "motorcar": "yes", + "operator": "Total", + "operator:wikidata": "Q154037", + "socket:type1": "1", + "socket:type2": "1" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1278863, + 48.6164533 + ] + }, + "id": "node/8639920033" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8639920034", + "amenity": "charging_station", + "capacity": "2", + "description": "borne Total 7kw", + "fee": "yes", + "motorcar": "yes", + "operator": "Total", + "operator:wikidata": "Q154037", + "socket:type1": "1", + "socket:type2": "1" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1278561, + 48.6164631 + ] + }, + "id": "node/8639920034" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8639920035", + "amenity": "charging_station", + "capacity": "2", + "description": "borne Total 7kw", + "fee": "yes", + "motorcar": "yes", + "operator": "Total", + "operator:wikidata": "Q154037", + "socket:type1": "1", + "socket:type2": "1" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1278112, + 48.6164666 + ] + }, + "id": "node/8639920035" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8844412889", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.13468, + 48.7010452 + ] + }, + "id": "node/8844412889" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8852567505", + "access": "customers", + "amenity": "charging_station", + "bicycle": "yes", + "capacity": "2", + "covered": "yes", + "indoor": "room", + "motor_vehicle": "no", + "operator": "Communauté d'agglomération Paris-Saclay" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2116869, + 48.7062905 + ] + }, + "id": "node/8852567505" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8857561117", + "amenity": "charging_station", + "capacity": "2", + "survey:date": "2021-06-22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1733032, + 48.6860341 + ] + }, + "id": "node/8857561117" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8925990104", + "access": "private", + "amenity": "charging_station" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3606429, + 48.7420116 + ] + }, + "id": "node/8925990104" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626293", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", + "charging_station:output": "22 kW", + "fee": "yes", + "name": "Potier", + "opening_hours": "24/7", + "operator": "Clem Mobi", + "payment:app": "yes", + "ref": "008", + "socket:type2": "2", + "socket:type2:output": "22 kW", + "socket:typee": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.161564, + 48.7110982 + ] + }, + "id": "node/8936626293" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626294", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", + "charging_station:output": "22 kW", + "fee": "yes", + "name": "Perin", + "opening_hours": "24/7", + "operator": "Clem Mobi", + "payment:app": "yes", + "ref": "006", + "socket:type2": "2", + "socket:type2:output": "22 kW", + "socket:typee": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.163113, + 48.7118676 + ] + }, + "id": "node/8936626294" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626298", + "access": "customers", + "amenity": "charging_station", + "capacity": "2", + "charging_station:output": "22 kW", + "fee": "no", + "name": "Boulevard Ouest", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1591416, + 48.7116838 + ] + }, + "id": "node/8936626298" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626299", + "access": "customers", + "amenity": "charging_station", + "capacity": "2", + "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", + "charging_station:output": "22 kW", + "fee": "yes", + "name": "Lapierre", + "opening_hours": "24/7", + "operator": "Clem Mobi", + "payment:app": "yes", + "ref": "003", + "socket:type2": "2", + "socket:type2:output": "22 kW", + "socket:typee": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1617742, + 48.7105724 + ] + }, + "id": "node/8936626299" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626301", + "access": "customers", + "amenity": "charging_station", + "capacity": "2", + "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", + "charging_station:output": "22 kW", + "fee": "yes", + "name": "Guyot", + "opening_hours": "24/7", + "operator": "Clem Mobi", + "payment:app": "yes", + "ref": "009", + "socket:type2": "2", + "socket:type2:output": "22 kW", + "socket:typee": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1647877, + 48.7104201 + ] + }, + "id": "node/8936626301" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626303", + "access": "customers", + "amenity": "charging_station", + "capacity": "2", + "charging_station:output": "22 kW", + "fee": "no", + "name": "CNRS - LIMSI BAT 507", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1756989, + 48.7076909 + ] + }, + "id": "node/8936626303" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626304", + "access": "customers", + "amenity": "charging_station", + "capacity": "6", + "charging_station:output": "22 kW", + "fee": "no", + "name": "Nicolas Appert", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.173301, + 48.7119865 + ] + }, + "id": "node/8936626304" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626305", + "access": "customers", + "amenity": "charging_station", + "capacity": "4", + "charging_station:output": "22 kW", + "fee": "no", + "fixme": "Borne en travaux, pas encore ouverte", + "name": "Deck Jack Friedel 2 Ouset", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1670193, + 48.7115617 + ] + }, + "id": "node/8936626305" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626306", + "access": "customers", + "amenity": "charging_station", + "capacity": "2", + "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", + "charging_station:output": "22 kW", + "construction": "charging_station", + "fee": "yes", + "name": "Route 128", + "note": "Borne pour le moment hors-service", + "opening_hours": "24/7", + "operator": "Clem Mobi", + "payment:app": "yes", + "socket:type2": "2", + "socket:type2:output": "22 kW", + "socket:typee": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1660242, + 48.7135492 + ] + }, + "id": "node/8936626306" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626307", + "access": "customers", + "amenity": "charging_station", + "capacity": "6", + "charging_station:output": "22 kW", + "fee": "no", + "name": "Vauve", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2016734, + 48.7130006 + ] + }, + "id": "node/8936626307" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626308", + "access": "customers", + "amenity": "charging_station", + "capacity": "2", + "charging_station:output": "22 kW", + "fee": "no", + "fixme": "vérifier le nom et la capacité", + "name": "Thomas Gobert - Est", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1981879, + 48.7125402 + ] + }, + "id": "node/8936626308" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626309", + "access": "customers", + "amenity": "charging_station", + "capacity": "2", + "charging_station:output": "22 kW", + "fee": "no", + "name": "Pacilly - Est", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1989295, + 48.7130979 + ] + }, + "id": "node/8936626309" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626310", + "access": "customers", + "amenity": "charging_station", + "capacity": "4", + "charging_station:output": "22 kW", + "fee": "no", + "name": "Siège EPA Paris-Saclay", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1810969, + 48.6972345 + ] + }, + "id": "node/8936626310" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626311", + "access": "customers", + "amenity": "charging_station", + "capacity": "6", + "charging_station:output": "22 kW", + "fee": "no", + "name": "UPSaclay IAS", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1748245, + 48.6994819 + ] + }, + "id": "node/8936626311" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626312", + "access": "customers", + "amenity": "charging_station", + "capacity": "6", + "charging_station:output": "22 kW", + "fee": "no", + "name": "UPSaclay Entrée Bures", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1643827, + 48.6990057 + ] + }, + "id": "node/8936626312" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626313", + "access": "customers", + "amenity": "charging_station", + "capacity": "4", + "charging_station:output": "22 kW", + "fee": "no", + "name": "UPSaclay STAPS", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1644283, + 48.7021514 + ] + }, + "id": "node/8936626313" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626314", + "access": "customers", + "amenity": "charging_station", + "capacity": "8", + "charging_station:output": "22 kW", + "fee": "no", + "name": "UPSaclay Bât 332", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1684999, + 48.7017513 + ] + }, + "id": "node/8936626314" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626315", + "access": "customers", + "amenity": "charging_station", + "capacity": "6", + "charging_station:output": "22 kW", + "fee": "no", + "name": "UPSaclay Bât 308", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1738697, + 48.701939 + ] + }, + "id": "node/8936626315" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936626316", + "access": "customers", + "amenity": "charging_station", + "capacity": "6", + "charging_station:output": "22 kW", + "fee": "no", + "name": "UPSaclay Stil", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1741566, + 48.7014805 + ] + }, + "id": "node/8936626316" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936641417", + "access": "customers", + "amenity": "charging_station", + "capacity": "4", + "charging_station:output": "22 kW", + "fee": "no", + "name": "UPSaclay Bibliothèque Universitaire", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1771527, + 48.7029126 + ] + }, + "id": "node/8936641417" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936641418", + "access": "customers", + "amenity": "charging_station", + "capacity": "2", + "charging_station:output": "22 kW", + "fee": "no", + "name": "UPSaclay Bât 406 CROUS Le Tropical", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1792099, + 48.7020328 + ] + }, + "id": "node/8936641418" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8936641419", + "access": "customers", + "amenity": "charging_station", + "capacity": "2", + "charging_station:output": "22 kW", + "fee": "no", + "name": "CNRS - Allée de la terrasse", + "operator": "Paris-Saclay Innovation Playground", + "socket:type2": "yes", + "socket:type2:output": "22 kW", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1323812, + 48.7037782 + ] + }, + "id": "node/8936641419" + }, + { + "type": "Feature", + "properties": { + "@id": "node/8998655722", + "amenity": "charging_station", + "capacity": "4" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3001673, + 48.5798356 + ] + }, + "id": "node/8998655722" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9014802272", + "amenity": "charging_station", + "capacity": "4", + "fee": "yes", + "operator": "Total", + "operator:wikidata": "Q154037", + "socket:type2": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1260567, + 48.6189175 + ] + }, + "id": "node/9014802272" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9105796740", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0884779, + 48.3183187 + ] + }, + "id": "node/9105796740" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9156300286", + "amenity": "charging_station", + "capacity": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5286327, + 48.6784006 + ] + }, + "id": "node/9156300286" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9156300291", + "amenity": "charging_station", + "capacity": "6" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5294694, + 48.6784363 + ] + }, + "id": "node/9156300291" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9178693475", + "amenity": "charging_station", + "capacity": "2", + "operator": "Sodetrel" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2120458, + 48.7128487 + ] + }, + "id": "node/9178693475" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9204911903", + "amenity": "charging_station", + "motorcar": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4147405, + 48.7082555 + ] + }, + "id": "node/9204911903" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9423695391", + "amenity": "charging_station", + "bicycle": "yes", + "capacity": "4" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1909354, + 48.7046938 + ] + }, + "id": "node/9423695391" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9460576817", + "amenity": "charging_station", + "capacity": "2", + "fee": "no", + "motorcar": "yes", + "network": "Kia Gometz - ULIS AUTOMOBILES", + "operator": "DRIVECO", + "owner": "Kia Gometz - ULIS AUTOMOBILES", + "ref:EU:EVSE": "FR*G42*PAEROAUTOKIA91940*1", + "socket:chademo": "1", + "socket:type2": "1", + "socket:type2_combo": "1", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1373331, + 48.6743333 + ] + }, + "id": "node/9460576817" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9460579317", + "amenity": "charging_station", + "bicycle": "no", + "capacity": "5", + "fee": "no", + "motorcar": "yes", + "network": "Opel Gometz", + "operator": "DRIVECO", + "owner": "Opel Gometz", + "ref:EU:EVSE": "FR*G44*PAEROAUTOOPEL91940*1", + "scooter": "no", + "socket:type2": "2", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1373702, + 48.6738459 + ] + }, + "id": "node/9460579317" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9505692364", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "operator": "Sigeif" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3294681, + 48.7390485 + ] + }, + "id": "node/9505692364" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9505717839", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "operator": "Sigeif", + "operator:wikidata": "Q3508360", + "operator:wikipedia": "fr:Syndicat intercommunal pour le gaz et l'électricité en Île-de-France" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.32494, + 48.7352831 + ] + }, + "id": "node/9505717839" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9513084735", + "amenity": "charging_station", + "amperage": "16", + "capacity": "4", + "fee": "no", + "level": "1", + "voltage": "230" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2614008, + 48.7259167 + ] + }, + "id": "node/9513084735" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9559995211", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "CPS", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*CPS*PCAPS412", + "socket:type2": "1", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1343827, + 48.6773334 + ] + }, + "id": "node/9559995211" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9573140343", + "amenity": "charging_station", + "description": "deux bornes de 4 prises. 2x type 2 22kw et 2x prise domestique", + "fee": "no", + "operator": "avia", + "socket:type2": "4" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1715127, + 48.675795 + ] + }, + "id": "node/9573140343" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9629322810", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "CPS", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*CPS*PCAPS312", + "socket:type2": "1", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1326008, + 48.6774491 + ] + }, + "id": "node/9629322810" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9648863252", + "amenity": "charging_station", + "capacity": "2", + "motorcar": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2901167, + 48.532706 + ] + }, + "id": "node/9648863252" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9648863253", + "amenity": "charging_station", + "capacity": "2", + "motorcar": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2901545, + 48.5327433 + ] + }, + "id": "node/9648863253" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9653613112", + "amenity": "charging_station", + "authentication:membership_card": "yes", + "description": "2x 22kva", + "fee": "yes", + "operator": "sodetrel", + "socket:type2": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3051732, + 48.6109225 + ] + }, + "id": "node/9653613112" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9780980269", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "motorcar": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0911632, + 48.6429266 + ] + }, + "id": "node/9780980269" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9811956662", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", + "fee": "yes", + "name": "Joliot Curie - Est", + "opening_hours": "24/7", + "operator": "Clem Mobi", + "payment:app": "yes", + "ref": "002", + "socket:type2": "2", + "socket:type2:output": "22 kW", + "socket:typee": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1706581, + 48.7096092 + ] + }, + "id": "node/9811956662" + }, + { + "type": "Feature", + "properties": { + "@id": "node/9962365601", + "access": "yes", + "amenity": "charging_station", + "capacity": "10", + "charge": "Réservation 1€, 0/35 €/kWh, 2€/h à partir de la 4ème heure", + "fee": "yes", + "name": "Polytech", + "opening_hours": "24/7", + "operator": "Clem Mobi", + "payment:app": "yes", + "ref": "028", + "socket:type2": "10", + "socket:type2:output": "22 kW", + "socket:typee": "10" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1709452, + 48.7085683 + ] + }, + "id": "node/9962365601" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10011706010", + "amenity": "charging_station", + "capacity": "4", + "note": "22 kVA" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3151369, + 48.6741826 + ] + }, + "id": "node/10011706010" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10053754329", + "access": "yes", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "4", + "charge": "0,44€ / kWh", + "email": "help@electra.com", + "fee": "yes", + "motorcar": "yes", + "name": "Electra Les Ulis - Hôtel Mercure", + "network": "ELECTRA", + "opening_hours": "24/7", + "operator": "ELECTRA", + "owner": "ELECTRA", + "payment:app": "yes", + "payment:contactless": "yes", + "payment:credit_cards": "yes", + "ref:EU:EVSE": "FR*ELC*PULIHM", + "reservation": "yes", + "socket:type2_combo": "4", + "source": "data.gouv.fr:Etalab - 05/2022", + "website": "https://app.go-electra.com/stations/U3VwZXJ2aXNpb246OlN0YXRpb25fMTI1OGMwODQtNGFiMy0xMWVjLTliNWMtMWJkZTlkZjcxMGI4" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1985969, + 48.6788536 + ] + }, + "id": "node/10053754329" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10072625330", + "access": "yes", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "CPS", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*CPS*PCAPS1411", + "socket:type2": "1", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2705894, + 48.6410715 + ] + }, + "id": "node/10072625330" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715027", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3151668, + 48.6741942 + ] + }, + "id": "node/10079715027" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715028", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3150897, + 48.6741725 + ] + }, + "id": "node/10079715028" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715029", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.331944, + 48.6690562 + ] + }, + "id": "node/10079715029" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715030", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3528063, + 48.6747211 + ] + }, + "id": "node/10079715030" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715031", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3371965, + 48.6883894 + ] + }, + "id": "node/10079715031" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715032", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3504037, + 48.6880813 + ] + }, + "id": "node/10079715032" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715033", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3603654, + 48.6895864 + ] + }, + "id": "node/10079715033" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715034", + "amenity": "charging_station", + "capacity": "4", + "fee": "no", + "motorcar": "yes", + "network": "Fiat Viry-Châtillon", + "opening_hours": "24/7", + "operator": "DRIVECO", + "owner": "Fiat Viry-Châtillon", + "ref:EU:EVSE": "FR*G47*PPRIODFIAT91170*1", + "socket:type2": "2", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3755997, + 48.684087 + ] + }, + "id": "node/10079715034" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715035", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3845549, + 48.6882489 + ] + }, + "id": "node/10079715035" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715036", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3685408, + 48.6474278 + ] + }, + "id": "node/10079715036" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715037", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2990179, + 48.6054468 + ] + }, + "id": "node/10079715037" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715038", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3105621, + 48.6099018 + ] + }, + "id": "node/10079715038" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715039", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3052011, + 48.6109242 + ] + }, + "id": "node/10079715039" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715040", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3075795, + 48.6175624 + ] + }, + "id": "node/10079715040" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715041", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3091164, + 48.6361435 + ] + }, + "id": "node/10079715041" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715042", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "SMOYS", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "SMOYS", + "socket:type2": "2", + "socket:typee": "2", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2992754, + 48.6347663 + ] + }, + "id": "node/10079715042" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715043", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "SIGEIF", + "ref:EU:EVSE": "FR*SIG*PSIGE*54", + "socket:chademo": "1", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2305277, + 48.6403389 + ] + }, + "id": "node/10079715043" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715060", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "SIGEIF", + "ref:EU:EVSE": "FR*SIG*PSIGE*53", + "socket:chademo": "1", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2325233, + 48.6429358 + ] + }, + "id": "node/10079715060" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715061", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "SIGEIF", + "ref:EU:EVSE": "FR*SIG*PSIGE*54", + "socket:chademo": "1", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.230525, + 48.6403389 + ] + }, + "id": "node/10079715061" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079715066", + "amenity": "charging_station", + "capacity": "2", + "fee": "no", + "motorcar": "yes", + "network": "Paris Aéroports", + "opening_hours": "24/7", + "operator": "Sodetrel", + "owner": "Aéroports de Paris SA", + "ref:EU:EVSE": "FR*SOD*P*GADP*3*_*_*_", + "socket:type2": "6", + "socket:typee": "6", + "source": "data.gouv.fr:Etalab - 01/2020" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3617172, + 48.7298698 + ] + }, + "id": "node/10079715066" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10079946280", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.273299, + 48.6448488 + ] + }, + "id": "node/10079946280" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10089478673", + "access": "yes", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "CPS", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*CPS*PCAPS3112", + "socket:type2": "1", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2428435, + 48.6595237 + ] + }, + "id": "node/10089478673" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10089518118", + "access": "yes", + "amenity": "charging_station", + "capacity": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2423434, + 48.6619306 + ] + }, + "id": "node/10089518118" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10095151535", + "access": "yes", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "Sigeif", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "Sigeif", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*SIG*PSIGE5311", + "socket:chademo": "1", + "socket:type2_combo": "1", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2325294, + 48.6429519 + ] + }, + "id": "node/10095151535" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10100618332", + "amenity": "charging_station", + "authentication:debit_card": "yes", + "authentication:membership_card": "yes", + "capacity": "2", + "fee": "yes", + "operator": "Carrefour", + "operator:type": "private", + "payment:contactless": "yes", + "socket:type2": "2", + "socket:type2:output": "22 kW", + "socket:typee": "2", + "socket:typee:output": "22 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1610848, + 48.4295763 + ] + }, + "id": "node/10100618332" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10100618334", + "amenity": "charging_station", + "authentication:debit_card": "yes", + "authentication:membership_card": "yes", + "capacity": "2", + "fee": "yes", + "operator": "Carrefour", + "operator:type": "private", + "payment:contactless": "yes", + "socket:type2": "2", + "socket:type2:output": "22 kW", + "socket:typee": "2", + "socket:typee:output": "22 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1610732, + 48.4295955 + ] + }, + "id": "node/10100618334" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10100618337", + "amenity": "charging_station", + "authentication:debit_card": "yes", + "authentication:membership_card": "yes", + "capacity": "2", + "fee": "yes", + "operator": "Carrefour", + "operator:type": "private", + "payment:contactless": "yes", + "socket:type2_combo": "1", + "socket:type2_combo:output": "150 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1610473, + 48.4296381 + ] + }, + "id": "node/10100618337" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10100618338", + "amenity": "charging_station", + "authentication:debit_card": "yes", + "authentication:membership_card": "yes", + "capacity": "2", + "fee": "yes", + "operator": "Carrefour", + "operator:type": "private", + "payment:contactless": "yes", + "socket:type2_combo": "1", + "socket:type2_combo:output": "150 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1610616, + 48.4296147 + ] + }, + "id": "node/10100618338" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10100755771", + "access": "yes", + "amenity": "charging_station", + "capacity": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2676796, + 48.6320841 + ] + }, + "id": "node/10100755771" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10101773380", + "amenity": "charging_station" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2899405, + 48.6400891 + ] + }, + "id": "node/10101773380" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10295759940", + "access": "permissive", + "amenity": "charging_station", + "capacity": "2", + "level": "-3", + "location": "parking", + "name": "Effia Charging Station", + "opening_hours": "24/7", + "parking:fee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2627261, + 48.7240484 + ] + }, + "id": "node/10295759940" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10311243561", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "sav@izivia.com", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner": "CPS", + "payment:credit_cards": "no", + "phone": "+33972668001", + "ref:EU:EVSE": "FR*CPS*PCAPS2111", + "socket:type2": "1", + "socket:typee": "1", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1594316, + 48.6969033 + ] + }, + "id": "node/10311243561" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10311290358", + "amenity": "charging_station", + "capacity": "2", + "name": "Station de recharge" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.259024, + 48.7301481 + ] + }, + "id": "node/10311290358" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10565121335", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "opening_hours": "Mo-Su 08:00-18:00" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.269765, + 48.6368351 + ] + }, + "id": "node/10565121335" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10630994267", + "amenity": "charging_station" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1991228, + 48.6777138 + ] + }, + "id": "node/10630994267" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10630994269", + "amenity": "charging_station" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1993169, + 48.6775285 + ] + }, + "id": "node/10630994269" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10672609624", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "operator": "Smoys" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4702448, + 48.7221273 + ] + }, + "id": "node/10672609624" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10680752949", + "access": "yes", + "addr:city": "Boussy-Saint-Antoine", + "addr:country": "FR", + "addr:postcode": "91800", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "name": "Power Dot - CC Val d'Yerres 2 - Boussy-Saint-Antoine", + "operator": "Power dot", + "socket:chademo": "2", + "socket:chademo:output": "50 kW", + "socket:type2_combo:output": "50 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.53546, + 48.6824609 + ] + }, + "id": "node/10680752949" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10680976572", + "access": "yes", + "addr:city": "Etampes", + "addr:country": "FR", + "addr:postcode": "91150", + "addr:street": "Rue des Epinants", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "name": "Power Dot - Norauto - Etampes", + "opening_hours": "24/7", + "operator": "Power dot", + "socket:chademo": "2", + "socket:chademo:output": "50 kW", + "socket:type2:output": "12 kW", + "socket:type2_combo": "3", + "socket:type2_combo:output": "50 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1430126, + 48.4428015 + ] + }, + "id": "node/10680976572" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10683669189", + "access": "yes", + "addr:city": "Massy", + "addr:country": "FR", + "addr:postcode": "91300", + "addr:street": "Centre commercial Cora", + "amenity": "charging_station", + "capacity": "4", + "fee": "yes", + "name": "Power Dot - Cora - Massy", + "opening_hours": "24/7", + "operator": "Power dot", + "socket:chademo": "2", + "socket:chademo:output": "50 kW", + "socket:type2": "2", + "socket:type2:output": "22 kW", + "socket:type2_combo": "2", + "socket:type2_combo:output": "50 kW" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.277807, + 48.7254041 + ] + }, + "id": "node/10683669189" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10684349738", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "operator": "izivia" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2703986, + 48.6365905 + ] + }, + "id": "node/10684349738" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10694045226", + "access": "employees", + "amenity": "charging_station", + "capacity": "4" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2775106, + 48.6459437 + ] + }, + "id": "node/10694045226" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10773378415", + "amenity": "charging_station", + "capacity": "2", + "motorcar": "yes", + "operator": "Paris-Saclay mobilités" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3161988, + 48.6848878 + ] + }, + "id": "node/10773378415" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10781960948", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "charge": "0.25€/kwh", + "covered": "no", + "fee": "yes", + "level": "0", + "operator": "Lidl", + "operator:wikidata": "Q151954", + "payment:credit_cards": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.284972, + 48.6353009 + ] + }, + "id": "node/10781960948" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10782089265", + "access": "yes", + "amenity": "charging_station", + "capacity": "2", + "charge": "0.25€/kwh", + "covered": "no", + "fee": "yes", + "level": "0", + "operator": "Lidl", + "operator:wikidata": "Q151954", + "payment:credit_cards": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2848241, + 48.6353296 + ] + }, + "id": "node/10782089265" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10836620989", + "amenity": "charging_station", + "fee": "yes", + "operator": "IBM" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1744871, + 48.7085534 + ] + }, + "id": "node/10836620989" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10836620990", + "amenity": "charging_station", + "capacity": "4", + "fee": "yes", + "operator": "IBM" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1753858, + 48.7088476 + ] + }, + "id": "node/10836620990" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10926295451", + "amenity": "charging_station", + "authentication:membership_card": "yes", + "socket:type2_combo": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1725483, + 48.7103656 + ] + }, + "id": "node/10926295451" + }, + { + "type": "Feature", + "properties": { + "@id": "node/10965392792", + "access": "yes", + "amenity": "charging_station", + "capacity": "6" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1051357, + 48.7016808 + ] + }, + "id": "node/10965392792" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11049229735", + "amenity": "charging_station", + "brand": "Driveco", + "capacity": "2", + "fixme": "A vérifier sur place les tarifs pratiqués, et le nombre de places disponibles à l'intérieur du site (deux places donnent sur la rue et sont accessibles même si le garage est fermé)", + "operator": "Groupe Duffort" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1943654, + 48.6780344 + ] + }, + "id": "node/11049229735" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063248806", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS3012", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2166741, + 48.6738608 + ] + }, + "id": "node/11063248806" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063248807", + "amenity": "charging_station", + "capacity": "6", + "fee": "yes", + "motorcar": "yes", + "network": "Freshmile", + "operator": "Freshmile SAS", + "owner": "Hyundai Les Ulis", + "ref:EU:EVSE": "FR*FR1*PVSSVCNY8HH", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2061451, + 48.6887068 + ] + }, + "id": "node/11063248807" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063248808", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS2312", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1914788, + 48.7031361 + ] + }, + "id": "node/11063248808" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063253305", + "amenity": "charging_station", + "capacity": "4", + "fee": "yes", + "motorcar": "yes", + "network": "Unibail", + "operator": "Izivia", + "owner": "Unibail", + "ref:EU:EVSE": "FR*URW*PUNIB2121", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1719134, + 48.6775943 + ] + }, + "id": "node/11063253305" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063253307", + "amenity": "charging_station", + "capacity": "18", + "fee": "yes", + "motorcar": "yes", + "network": "Volvo", + "ref:EU:EVSE": "FR*SSD*PDUFFORTVOLVO919401", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1942662, + 48.6780348 + ] + }, + "id": "node/11063253307" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063255705", + "amenity": "charging_station", + "capacity": "6", + "motorcar": "yes", + "network": "QOVOLTIS", + "operator": "QOVOLTIS", + "owner": "JANEC EVS", + "ref:EU:EVSE": "FR*QOV*P9100004", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2027588, + 48.6825884 + ] + }, + "id": "node/11063255705" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063255706", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS3112", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2428498, + 48.6595378 + ] + }, + "id": "node/11063255706" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063255707", + "amenity": "charging_station", + "capacity": "2", + "fee": "no", + "motorcar": "yes", + "network": "Freshmile", + "operator": "Freshmile SAS", + "owner": "Commune de Briis sous Forge", + "ref:EU:EVSE": "FR*FR1*PIGWTYIK1QR", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1235988, + 48.6247636 + ] + }, + "id": "node/11063255707" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063255709", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS3211", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.14257, + 48.7146664 + ] + }, + "id": "node/11063255709" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063259405", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "VINCI Autoroutes", + "operator": "VINCI Autoroutes", + "owner": "Cofiroute", + "ref:EU:EVSE": "FR*ECH*PLBQU7ZYMGE", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1494307, + 48.6352778 + ] + }, + "id": "node/11063259405" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063259407", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS1312", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2367887, + 48.6836784 + ] + }, + "id": "node/11063259407" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063259408", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS2112", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.159425, + 48.6969517 + ] + }, + "id": "node/11063259408" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063259409", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS1612", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2435713, + 48.7117286 + ] + }, + "id": "node/11063259409" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063259505", + "amenity": "charging_station", + "capacity": "1", + "fee": "yes", + "motorcar": "yes", + "network": "VINCI Autoroutes", + "operator": "VINCI Autoroutes", + "owner": "Cofiroute", + "ref:EU:EVSE": "FR*ECH*PEDDAPFHUIB", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1480779, + 48.6366323 + ] + }, + "id": "node/11063259505" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063260107", + "amenity": "charging_station", + "capacity": "6", + "fee": "yes", + "motorcar": "yes", + "network": "BMW", + "ref:EU:EVSE": "FR*SSD*PFOURNIERBMW911401", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2081245, + 48.6880849 + ] + }, + "id": "node/11063260107" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063369606", + "amenity": "charging_station", + "capacity": "5", + "fee": "no", + "motorcar": "yes", + "network": "Opel", + "ref:EU:EVSE": "FR*SSD*PAEROAUTOOPEL919401", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1376093, + 48.6738072 + ] + }, + "id": "node/11063369606" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063369607", + "amenity": "charging_station", + "capacity": "2", + "fee": "no", + "motorcar": "yes", + "network": "Kia", + "ref:EU:EVSE": "FR*SSD*PAEROAUTOKIA919401", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1378648, + 48.6740521 + ] + }, + "id": "node/11063369607" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063369608", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS411", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1343189, + 48.6772011 + ] + }, + "id": "node/11063369608" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063369609", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS3912", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1167994, + 48.6879654 + ] + }, + "id": "node/11063369609" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063502107", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "Sigeif", + "operator": "Izivia", + "owner": "Sigeif", + "ref:EU:EVSE": "FR*SIG*PSIGE28612", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2298008, + 48.6428077 + ] + }, + "id": "node/11063502107" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063505106", + "amenity": "charging_station", + "capacity": "4", + "fee": "yes", + "motorcar": "yes", + "network": "Unibail", + "operator": "Izivia", + "owner": "Unibail", + "ref:EU:EVSE": "FR*URW*PUNIB2112", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1719509, + 48.6775783 + ] + }, + "id": "node/11063505106" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063505107", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS3011", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2166634, + 48.6738608 + ] + }, + "id": "node/11063505107" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11063507106", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS1311", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2368067, + 48.6836666 + ] + }, + "id": "node/11063507106" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11070605905", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS1112", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2627544, + 48.6266898 + ] + }, + "id": "node/11070605905" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11083753896", + "amenity": "charging_station", + "authentication:none": "yes", + "capacity": "2", + "email": "exploitation@waat.fr", + "fee": "no", + "name": "WAAT/FRWATLFD4WWPK5", + "network": "WAAT", + "note": "Autre paiements : compte prépayé.", + "opening_hours": "24/7", + "operator": "WAAT SAS | FR*WAT", + "owner:ref:FR:SIREN": "402923643", + "phone": "0680074537", + "reservation": "no", + "socket:chademo": "no", + "socket:type2": "yes", + "socket:type2_combo": "no", + "socket:typee": "no", + "start_date": "2022-01-12" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 1.9996108, + 48.3175081 + ] + }, + "id": "node/11083753896" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091655469", + "amenity": "charging_station", + "authentication:none": "no", + "email": "rcgc@edf.fr", + "fee": "no", + "network": "EDF", + "opening_hours": "Mo-Fr 08:00-12:00, Mo-Fr 14:00-18:00", + "operator": "EDF", + "owner:ref:FR:SIREN": "200034460", + "phone": "0426700227", + "ref": "ccf6edd2-80ae-4131-9af8-cc81544f8a98", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2021-12-15" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.02, + 48.53 + ] + }, + "id": "node/11091655469" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091655470", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@iecharge.io", + "fee": "no", + "network": "Dourdan", + "opening_hours": "24/7", + "phone": "+33 1 84 88 68 00", + "ref": "FRIENE007901", + "reservation": "yes", + "socket:type2_cable": "no", + "socket:type2_combo": "yes", + "start_date": "2023-06-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.0179436, + 48.543534 + ] + }, + "id": "node/11091655470" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091655471", + "amenity": "charging_station", + "authentication:none": "no", + "email": "gael.kergroach@ccdourdannais.com", + "network": "Bornes VE WattPark/EelDynamic - Av. Eugène Vernholes, Dourdan", + "opening_hours": "24/7", + "operator": "COMMUNAUTE DE COMMUNE LE DOURDANNAIS EN HUREPOIX (CCDH)", + "owner:ref:FR:SIREN": "249100595", + "phone": "0160811222", + "ref": "41fbb9fc-a0af-4524-b7f1-d1b7cddb596a", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2023-03-15" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.01, + 48.53 + ] + }, + "id": "node/11091655471" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091672383", + "amenity": "charging_station", + "authentication:none": "true", + "email": "advenir@zeborne.com", + "fee": "yes", + "network": "Mazda ETAMPES - GARAGE ST PIERRE", + "operator": "ZEBORNE", + "owner:ref:FR:SIREN": "306092701", + "phone": "0252072597", + "ref": "57150", + "reservation": "yes", + "socket:type2": "yes", + "start_date": "2021-04-01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1726479, + 48.4270648 + ] + }, + "id": "node/11091672383" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689141", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*53*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2022-11-16" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.234448, + 48.717192 + ] + }, + "id": "node/11091689141" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689142", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*17*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-03-26" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.259299, + 48.713703 + ] + }, + "id": "node/11091689142" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689145", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*307*2*_*_", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "socket:typee": "yes", + "start_date": "2022-09-26" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.270501, + 48.752064 + ] + }, + "id": "node/11091689145" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689146", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*231*1*_*_", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2022-03-10" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.21486, + 48.754676 + ] + }, + "id": "node/11091689146" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689148", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*175*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2021-07-22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.216118, + 48.751964 + ] + }, + "id": "node/11091689148" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689149", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*26*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-12-17" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.20761, + 48.73402 + ] + }, + "id": "node/11091689149" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689151", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*10*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-12-23" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.222766, + 48.739605 + ] + }, + "id": "node/11091689151" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689152", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*5*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-11-26" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.226447, + 48.741585 + ] + }, + "id": "node/11091689152" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689915", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "A12RW4GWRR", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2022-06-15" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 1.9996108, + 48.3175081 + ] + }, + "id": "node/11091689915" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689916", + "amenity": "charging_station", + "authentication:none": "yes", + "email": "exploitation@waat.fr", + "fee": "no", + "network": "WAAT", + "opening_hours": "24/7", + "operator": "WAAT SAS | FR*WA4", + "ref": "789195", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.147694, + 48.378312 + ] + }, + "id": "node/11091689916" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091689917", + "amenity": "charging_station", + "authentication:none": "true", + "email": "advenir@zeborne.com", + "fee": "yes", + "network": "Mazda ETAMPES - GARAGE ST PIERRE", + "opening_hours": "Mo-Fr 08:00-19:00, Sa 08:00-18:00", + "operator": "ZEBORNE", + "owner:ref:FR:SIREN": "306092701", + "phone": "0252072597", + "ref": "57150", + "reservation": "yes", + "socket:type2": "yes", + "start_date": "2021-04-01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1726385, + 48.4270586 + ] + }, + "id": "node/11091689917" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091690534", + "amenity": "charging_station", + "authentication:none": "yes", + "email": "exploitation@waat.fr", + "fee": "no", + "network": "WAAT", + "opening_hours": "24/7", + "operator": "WAAT SAS | FR*WAT", + "ref": "577478", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:type2_combo": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.303627, + 48.706046 + ] + }, + "id": "node/11091690534" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091690535", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*36*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-03-12" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.294186, + 48.701866 + ] + }, + "id": "node/11091690535" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091690538", + "amenity": "charging_station", + "authentication:none": "yes", + "email": "exploitation@waat.fr", + "fee": "no", + "network": "WAAT", + "opening_hours": "24/7", + "operator": "WAAT SAS | FR*WA6", + "ref": "741705", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.303434, + 48.690335 + ] + }, + "id": "node/11091690538" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091690539", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*19*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-11-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.298674, + 48.675415 + ] + }, + "id": "node/11091690539" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091690540", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "JUJD4UMKPZ", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "start_date": "2022-09-13" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.281885, + 48.672411 + ] + }, + "id": "node/11091690540" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091690542", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*18*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-02-19" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.268743, + 48.66151 + ] + }, + "id": "node/11091690542" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091690543", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*20*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-11-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.269996, + 48.657887 + ] + }, + "id": "node/11091690543" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091692393", + "amenity": "charging_station", + "authentication:none": "true", + "email": "info@chargepoint.com", + "fee": "no", + "network": "SONEPAR CONNECT VILLEBON", + "opening_hours": "24/7", + "ref": "FRCPIE6595995", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "start_date": "2022-10-12" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.229205, + 48.690167 + ] + }, + "id": "node/11091692393" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091692395", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*42*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-04-02" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.233518, + 48.697381 + ] + }, + "id": "node/11091692395" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091692396", + "amenity": "charging_station", + "authentication:none": "no", + "email": "g.arpino@ocr.fr", + "fee": "no", + "network": "OCR MAINTENANCE ELECTRONIQUE", + "opening_hours": "Mo-Fr 08:00-12:00, Mo-Fr 14:00-18:00", + "operator": "OCR MAINTENANCE ELECTRONIQUE", + "owner:ref:FR:SIREN": "402923643", + "phone": "0680074537", + "ref": "c8ee7876-9261-497e-9f6b-856d3bf94e3f", + "reservation": "yes", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2022-01-12" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.23, + 48.69 + ] + }, + "id": "node/11091692396" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091692713", + "amenity": "charging_station", + "authentication:none": "no", + "email": "contact@wattzhub.com", + "fee": "no", + "network": "WattzHub", + "opening_hours": "24/7", + "operator": "WattzHub | FR*SMI", + "ref": "510419", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.106539, + 48.680822 + ] + }, + "id": "node/11091692713" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091692715", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "yes", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "FLHFYV", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2020-02-10" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.17064, + 48.756 + ] + }, + "id": "node/11091692715" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693928", + "amenity": "charging_station", + "authentication:none": "yes", + "email": "exploitation@waat.fr", + "fee": "no", + "network": "WAAT", + "opening_hours": "24/7", + "operator": "WAAT SAS | FR*WA6", + "ref": "741702", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.317971, + 48.674145 + ] + }, + "id": "node/11091693928" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693930", + "amenity": "charging_station", + "authentication:none": "no", + "email": "psasupport@evbox.com", + "fee": "no", + "network": "EVBOX", + "opening_hours": "Mo 8:30-12:00,Mo 14:00-18:00,Tu-Fr 8:00-12:00,Tu-Fr14:00-18:00,Sa 08:30-12:00,Sa14:30-17:30", + "operator": "EVBOX", + "owner:ref:FR:SIREN": "512678558", + "phone": "0986877186", + "reservation": "no", + "socket:type2": "yes", + "start_date": "2021-09-23" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4961249, + 48.6786524 + ] + }, + "id": "node/11091693930" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693933", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "LFKAACIEEF", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2022-06-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.477486, + 48.591026 + ] + }, + "id": "node/11091693933" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693934", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*280*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2022-06-14" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.324774, + 48.700535 + ] + }, + "id": "node/11091693934" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693935", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@stations-e.com", + "fee": "no", + "network": "805035100", + "opening_hours": "Mo-Th 08:00-19:00", + "operator": "STATIONS-E", + "owner:ref:FR:SIREN": "835124280", + "phone": "Stations-e", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2021-08-31" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.431342, + 48.681508 + ] + }, + "id": "node/11091693935" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693937", + "amenity": "charging_station", + "authentication:none": "yes", + "email": "exploitation@waat.fr", + "fee": "no", + "network": "WAAT", + "opening_hours": "24/7", + "operator": "WAAT SAS | FR*WAT", + "ref": "690500", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.370444, + 48.689668 + ] + }, + "id": "node/11091693937" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693939", + "amenity": "charging_station", + "authentication:none": "yes", + "email": "exploitation@waat.fr", + "fee": "no", + "network": "WAAT", + "opening_hours": "24/7", + "operator": "WAAT SAS | FR*WA3", + "ref": "694034", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.421482, + 48.664224 + ] + }, + "id": "node/11091693939" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693942", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@stations-e.com", + "fee": "no", + "network": "805035100", + "opening_hours": "24/7", + "operator": "STATIONS-E", + "owner:ref:FR:SIREN": "835124280", + "phone": "Stations-e", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2021-12-22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4245679, + 48.6848221 + ] + }, + "id": "node/11091693942" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693943", + "amenity": "charging_station", + "authentication:none": "true", + "email": "info@chargepoint.com", + "fee": "no", + "network": "SONEPAR VIRY-CHATILLON", + "opening_hours": "Mo 06:30-19:00,Tu 06:30-19:00,We 06:30-19:00,Th 06:30-19:00,Fr 06:30-19:00", + "ref": "FRCPIE6628885", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "start_date": "2022-10-12" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.389685, + 48.675894 + ] + }, + "id": "node/11091693943" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693944", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@stations-e.com", + "fee": "no", + "network": "805035100", + "opening_hours": "24/7", + "operator": "STATIONS-E", + "owner:ref:FR:SIREN": "835124280", + "phone": "Stations-e", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2022-08-09" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4300482, + 48.6820448 + ] + }, + "id": "node/11091693944" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693945", + "amenity": "charging_station", + "authentication:none": "no", + "email": "garage.mariniere@scache.fr", + "fee": "no", + "network": "GARAGE DE LA MARINIERE", + "opening_hours": "Mo-fr 7:00-19:00,Sa 8:00-12:00", + "operator": "GRSE GARAGE MARINIERE", + "owner:ref:FR:SIREN": "320758378", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2022-12-22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3682531, + 48.6333049 + ] + }, + "id": "node/11091693945" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693946", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "BBYPZLGJJL", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2023-01-11" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3340154, + 48.6320058 + ] + }, + "id": "node/11091693946" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693947", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@stations-e.com", + "fee": "no", + "network": "805035100", + "opening_hours": "24/7", + "operator": "STATIONS-E", + "owner:ref:FR:SIREN": "835124280", + "phone": "Stations-e", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2022-03-03" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4077141, + 48.6851705 + ] + }, + "id": "node/11091693947" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693948", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "SBPX6OZUXS", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2021-09-07" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.378329, + 48.681627 + ] + }, + "id": "node/11091693948" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693949", + "amenity": "charging_station", + "authentication:none": "yes", + "email": "supervision-ev.france@totalenergies.com", + "fee": "no", + "network": "TotalEnergies Charge Rapide", + "opening_hours": "24/7", + "operator": "TotalEnergies Charging Services", + "owner:ref:FR:SIREN": "844192443", + "phone": "01 41 35 40 00", + "ref": "FR*HPC*PNF058968", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2022-07-29" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.443222, + 48.595281 + ] + }, + "id": "node/11091693949" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693950", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "EZQEWY01JS", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2023-02-13" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3542058, + 48.6213611 + ] + }, + "id": "node/11091693950" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693951", + "amenity": "charging_station", + "authentication:none": "yes", + "email": "exploitation@waat.fr", + "fee": "no", + "network": "WAAT", + "opening_hours": "24/7", + "operator": "WAAT SAS | FR*WA6", + "ref": "741645", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.41169, + 48.6808 + ] + }, + "id": "node/11091693951" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693952", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "HTHA8SVPIE", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2022-06-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.345496, + 48.70545 + ] + }, + "id": "node/11091693952" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693954", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*279*1*_*_", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2022-06-05" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.339336, + 48.705907 + ] + }, + "id": "node/11091693954" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693957", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "LLIX5ZKSM1M3T2", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "start_date": "2023-06-15" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.453482, + 48.615785 + ] + }, + "id": "node/11091693957" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693958", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "MYDGOOZS6R", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:type2_combo": "yes", + "socket:typee": "yes", + "start_date": "2022-06-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.433395, + 48.687488 + ] + }, + "id": "node/11091693958" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693961", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@stations-e.com", + "fee": "no", + "network": "805035100", + "opening_hours": "24/7", + "operator": "STATIONS-E", + "owner:ref:FR:SIREN": "835124280", + "phone": "Stations-e", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2021-12-22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.403842, + 48.6814842 + ] + }, + "id": "node/11091693961" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11091693962", + "amenity": "charging_station", + "authentication:none": "yes", + "email": "supervision-ev.france@totalenergies.com", + "fee": "no", + "network": "TotalEnergies Charge Rapide", + "opening_hours": "24/7", + "operator": "TotalEnergies Charging Services", + "owner:ref:FR:SIREN": "844192443", + "phone": "01 41 35 40 00", + "ref": "FR*HPC*PNF006369", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2023-03-30" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.44222, + 48.59459 + ] + }, + "id": "node/11091693962" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11094106705", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS311", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1326458, + 48.6774792 + ] + }, + "id": "node/11094106705" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11094107105", + "amenity": "charging_station", + "capacity": "4", + "fee": "yes", + "motorcar": "yes", + "network": "Unibail", + "operator": "Izivia", + "owner": "Unibail", + "ref:EU:EVSE": "FR*URW*PUNIB2111", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1718956, + 48.677548 + ] + }, + "id": "node/11094107105" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11094107106", + "amenity": "charging_station", + "capacity": "4", + "fee": "yes", + "motorcar": "yes", + "network": "Unibail", + "operator": "Izivia", + "owner": "Unibail", + "ref:EU:EVSE": "FR*URW*PUNIB2122", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1719254, + 48.6775463 + ] + }, + "id": "node/11094107106" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11096513305", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS3911", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1167987, + 48.6879649 + ] + }, + "id": "node/11096513305" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11096515905", + "amenity": "charging_station", + "capacity": "2", + "fee": "yes", + "motorcar": "yes", + "network": "CPS", + "operator": "Izivia", + "owner": "CPS", + "ref:EU:EVSE": "FR*CPS*PCAPS1111", + "socket:type2": "yes", + "socket:typee": "yes", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2627121, + 48.6267029 + ] + }, + "id": "node/11096515905" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11096516405", + "amenity": "charging_station", + "capacity": "7", + "motorcar": "yes", + "network": "QOVOLTIS", + "operator": "QOVOLTIS", + "owner": "JANEC EVS", + "ref:EU:EVSE": "FR*QOV*P9100006", + "source": "data.gouv.fr:Etalab - 05/2022" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.2297955, + 48.5681451 + ] + }, + "id": "node/11096516405" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11097291408", + "amenity": "charging_station", + "authentication:none": "no", + "email": "contact@hoteltrecelin.com", + "fee": "yes", + "network": "Hôtel Le Trecelin", + "opening_hours": "Mo-Su 8:00-12:00,Mo-Su 14:00-18:00", + "operator": "GABMAG17", + "owner:ref:FR:SIREN": "830297222", + "phone": "0681475113", + "ref": "TACW2241521S0178", + "reservation": "yes", + "socket:type2": "yes", + "start_date": "2021-07-01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3251582, + 48.633401 + ] + }, + "id": "node/11097291408" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11097291417", + "amenity": "charging_station", + "authentication:none": "yes", + "email": "exploitation@waat.fr", + "fee": "no", + "network": "WAAT", + "opening_hours": "24/7", + "operator": "WAAT SAS | FR*WAT", + "ref": "880221", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.245213, + 48.597132 + ] + }, + "id": "node/11097291417" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11097291418", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "FLEX-E", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "419070180", + "phone": "0972668001", + "ref": "FR*SOD*S*OAZS*222*3*_*_", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2022-06-01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.365344, + 48.732587 + ] + }, + "id": "node/11097291418" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109168837", + "amenity": "charging_station", + "authentication:none": "no", + "email": "electricite@alterna-energie.fr", + "fee": "no", + "network": "alterna energie", + "opening_hours": "Mo-Fr 08:00-12:00, Mo-Fr 14:00-18:00", + "operator": "alterna energie", + "owner:ref:FR:SIREN": "200034460", + "phone": "0179356309", + "ref": "aceaf454-19e2-4da1-96dd-d7fdc44a72d1", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2021-10-04" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.25, + 48.7 + ] + }, + "id": "node/11109168837" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109168839", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*27*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-03-26" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.226933, + 48.699745 + ] + }, + "id": "node/11109168839" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109169299", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*25*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-11-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.168417, + 48.730614 + ] + }, + "id": "node/11109169299" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170424", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*50*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2021-06-01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.291233, + 48.700448 + ] + }, + "id": "node/11109170424" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170425", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*45*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-04-02" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.29254, + 48.696736 + ] + }, + "id": "node/11109170425" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170428", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*1*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-11-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.293165, + 48.676964 + ] + }, + "id": "node/11109170428" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170431", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*28*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-11-28" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.279881, + 48.665501 + ] + }, + "id": "node/11109170431" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170432", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*34*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-12-05" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.276495, + 48.664589 + ] + }, + "id": "node/11109170432" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170532", + "amenity": "charging_station", + "authentication:none": "no", + "email": "contact@bornevo.com", + "fee": "no", + "network": "Bornevo Connect", + "opening_hours": "Mo-Fr 08:00-12:00,Mo-Fr 14:00-18:00", + "operator": "Bornevo Connect", + "owner:ref:FR:SIREN": "812267318", + "phone": "0184604870", + "ref": "EVC 11750472", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2022-07-20" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.15, + 48.53 + ] + }, + "id": "node/11109170532" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170558", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*60*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2021-01-07" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.324704, + 48.73466 + ] + }, + "id": "node/11109170558" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170841", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*38*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-02-10" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.257871, + 48.735409 + ] + }, + "id": "node/11109170841" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170842", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*43*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-09-02" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.292326, + 48.73232 + ] + }, + "id": "node/11109170842" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170843", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*47*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-10-08" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.283376, + 48.730587 + ] + }, + "id": "node/11109170843" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170844", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*46*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2020-10-08" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.273265, + 48.73428 + ] + }, + "id": "node/11109170844" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170845", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*375*4*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2023-02-22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.264582, + 48.743228 + ] + }, + "id": "node/11109170845" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170846", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*12*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-12-17" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.295414, + 48.737225 + ] + }, + "id": "node/11109170846" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170847", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*54*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2022-09-30" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.232224, + 48.717692 + ] + }, + "id": "node/11109170847" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170850", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*51*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2021-06-25" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.274077, + 48.708309 + ] + }, + "id": "node/11109170850" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170851", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*49*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2021-06-01" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.274164, + 48.711114 + ] + }, + "id": "node/11109170851" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170854", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "SIGEIF", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200050433", + "phone": "0972668001", + "ref": "FR*SOD*S*SIGE*324*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2023-02-09" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.219674, + 48.755734 + ] + }, + "id": "node/11109170854" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109170857", + "amenity": "charging_station", + "authentication:none": "true", + "email": "sav@izivia.com", + "fee": "no", + "network": "CPS", + "opening_hours": "24/7", + "operator": "Izivia", + "owner:ref:FR:SIREN": "200056232", + "phone": "0972668001", + "ref": "FR*SOD*S*CAPS*24*1*_*_", + "reservation": "no", + "socket:type2": "yes", + "socket:typee": "yes", + "start_date": "2019-12-05" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.221078, + 48.732231 + ] + }, + "id": "node/11109170857" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171637", + "amenity": "charging_station", + "authentication:none": "true", + "email": "assistance-commerciale@metropolis-recharge.fr", + "fee": "no", + "network": "METROPOLIS", + "opening_hours": "24/7", + "operator": "SPIE CITYNETWORKS", + "owner:ref:FR:SIREN": "885354860", + "phone": "0 970 830 213", + "reservation": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2023-02-03" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.370823, + 48.690763 + ] + }, + "id": "node/11109171637" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171641", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@stations-e.com", + "fee": "no", + "network": "805035100", + "opening_hours": "24/7", + "operator": "STATIONS-E", + "owner:ref:FR:SIREN": "835124280", + "phone": "Stations-e", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2021-08-31" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.407719, + 48.673546 + ] + }, + "id": "node/11109171641" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171643", + "amenity": "charging_station", + "authentication:none": "true", + "email": "info@chargepoint.com", + "fee": "no", + "network": "IRVE CAGPS MAGELLAN 3", + "opening_hours": "24/7", + "ref": "FRCPIE6591165", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "start_date": "2022-10-12" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.436023, + 48.632526 + ] + }, + "id": "node/11109171643" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171649", + "amenity": "charging_station", + "authentication:none": "true", + "email": "contact@e-totem.fr", + "fee": "no", + "network": "Garage de la Marinière", + "opening_hours": "24/7", + "operator": "E-TOTEM", + "ref": "FRG10P91235A", + "reservation": "no", + "socket:type2_combo": "yes", + "start_date": "2023-01-06" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.371912, + 48.622446 + ] + }, + "id": "node/11109171649" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171651", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "SBPX6OZUXS", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:type2_combo": "yes", + "start_date": "2022-08-08" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.377849, + 48.681423 + ] + }, + "id": "node/11109171651" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171681", + "amenity": "charging_station", + "authentication:none": "true", + "email": "support@stations-e.com", + "fee": "no", + "network": "805035100", + "opening_hours": "24/7", + "operator": "STATIONS-E", + "owner:ref:FR:SIREN": "835124280", + "phone": "Stations-e", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2021-04-14" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.5263623, + 48.6907791 + ] + }, + "id": "node/11109171681" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171685", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "MECXL47JEY", + "reservation": "no", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:type2_combo": "yes", + "start_date": "2022-09-07" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.4481763, + 48.5661353 + ] + }, + "id": "node/11109171685" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171688", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "Mo-We 05:00-06:00,Fr 05:00-06:00,Mo-Fr 21:00-22:00,Th 06:00-07:00", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "MQMBBYPLTF", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2022-07-22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.3560608, + 48.6067876 + ] + }, + "id": "node/11109171688" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171700", + "amenity": "charging_station", + "authentication:none": "true", + "email": "info@chargepoint.com", + "fee": "no", + "network": "SONEPAR LISSES", + "opening_hours": "24/7", + "ref": "FRCPIE6758525", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "start_date": "2023-07-20" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.427055, + 48.612608 + ] + }, + "id": "node/11109171700" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171705", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "ZOJVYBGVNI", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "start_date": "2023-01-16" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.402931, + 48.630265 + ] + }, + "id": "node/11109171705" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171707", + "amenity": "charging_station", + "authentication:none": "true", + "email": "web@freshmile.com", + "fee": "no", + "network": "Freshmile", + "opening_hours": "24/7", + "operator": "Freshmile SAS", + "phone": "0369246732", + "ref": "COWK19Z19U", + "reservation": "no", + "socket:type2": "yes", + "socket:type2_cable": "no", + "socket:typee": "yes", + "start_date": "2022-06-27" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.398765, + 48.650183 + ] + }, + "id": "node/11109171707" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11109171711", + "amenity": "charging_station", + "authentication:none": "true", + "email": "assistance-commerciale@metropolis-recharge.fr", + "fee": "no", + "network": "METROPOLIS", + "opening_hours": "24/7", + "operator": "SPIE CITYNETWORKS", + "owner:ref:FR:SIREN": "885354860", + "phone": "0 970 830 213", + "reservation": "yes", + "socket:chademo": "yes", + "socket:type2": "yes", + "socket:type2_combo": "yes", + "start_date": "2023-02-22" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.335556, + 48.705551 + ] + }, + "id": "node/11109171711" + }, + { + "type": "Feature", + "properties": { + "@id": "node/11119636843", + "amenity": "charging_station", + "operator": "Audi Absolute SAS" + }, + "geometry": { + "type": "Point", + "coordinates": [ + 2.1949087, + 48.6771318 + ] + }, + "id": "node/11119636843" + } + ] +} \ No newline at end of file diff --git a/mappings/converters/configIRVE.ts b/mappings/converters/configIRVE.ts index 1621916..979e6d1 100644 --- a/mappings/converters/configIRVE.ts +++ b/mappings/converters/configIRVE.ts @@ -43,6 +43,10 @@ const MappingIRVE: MappingConfigType = { key_converted: 'phone', convert_to_phone: true, // conversion en format international si possible }, + phone: { + key_converted: 'phone', + convert_to_phone: true, // conversion en format international si possible + }, contact_operateur: 'email', // ici, on souhaite convertir la clé contact_operateur=bidule en email=bidule // id_station_itinerance: 'ref:EU:EVSE', diff --git a/mappings/engine.ts b/mappings/engine.ts index c254853..ed8d0ba 100644 --- a/mappings/engine.ts +++ b/mappings/engine.ts @@ -16,10 +16,17 @@ let listOfBooleanKeys = [ export default class { mapping_config: any = {} + private jardinage = true; + public stats: any; constructor(mappingConfig: MappingConfigType) { this.setConfig(mappingConfig) + this.stats = { + phones_updated: 0, + phones_updated_list: [], + phones_not_updated: 0 + } } setConfig(mappingConfig: MappingConfigType) { @@ -34,10 +41,13 @@ export default class { mapFeaturePoint(featurePointGeoJson: any) { let geoJSONConvertedPoint: any = {} + + geoJSONConvertedPoint.properties = {...this.mapping_config.default_properties_of_point} geoJSONConvertedPoint.type = featurePointGeoJson.type geoJSONConvertedPoint.geometry = featurePointGeoJson.geometry + // let props = featurePointGeoJson.properties // props.forEach((key, value) => { @@ -144,6 +154,13 @@ export default class { debugLog(' ------ convertProperty: pointKeyName', pointKeyName) // debugLog('convertProperty: mappingKeys', mappingKeys) + if (this.jardinage) { + debugLog(' ------ on fait du jardinage') + debugLog(' ------ mode mise en qualité activé') + debugLog(' ------ les données en entrée sont des infos geojson extraites depuis overpass turbo.') + debugLog(' ------ les clés des objets sont donc déjà dans le format de tag OSM,' + + 'ne pas les convertir pour les mettre en qualité selon le modèle de mapping.') + } if (this.mapping_config.add_not_mapped_tags_too && (mappingKeys.indexOf(pointKeyName) === -1)) { /** * add all unmapped tags is enabled @@ -247,35 +264,39 @@ export default class { debugLog('convertProperty: is NOT having boolean_value_conversion', mappingValueObject) } if (configObject.convert_to_phone) { + + + /** + * nettoyer les numéros de téléphone en ne gardant que les nombres et le préfixe de pays + */ debugLog('originalValue', originalValue.substring(1)) - let original_without_spaces = originalValue.replace(' ','') + let original_without_spaces = originalValue.replace(/ /g, '') let cleaned_value = `${original_without_spaces}` cleaned_value = cleaned_value .trim() .replace('Stations-e', '') - .replace('(numéro unique)', '') - + .replace(/[a-zA-Zéèà]/ig, '') .replace(/[\(\)\.\- ]/g, '') let original_array = originalValue.split('') let add_prefix = false; if ( /^\d/.test(cleaned_value) && - ! /^\+33 /.test(originalValue) - ){ + !/^\+33 /.test(original_without_spaces) + ) { add_prefix = true } cleaned_value = cleaned_value.replace('+33', '') - if (/^0/.test(cleaned_value) ){ - cleaned_value= cleaned_value.substring(1) + if (/^0/.test(cleaned_value)) { + cleaned_value = cleaned_value.substring(1) } let array_of_numbers = cleaned_value .split('') let ii = 0; - if(cleaned_value.length == 4){ - ii=1 + if (cleaned_value.length == 4) { + ii = 1 } convertedValue = '' array_of_numbers.forEach((num: string) => { @@ -292,14 +313,24 @@ export default class { console.log('convertedValue', convertedValue) if ( /^\d/.test(convertedValue) && - ! /^\+33 /.test(convertedValue) - ){ + !/^\+33 /.test(convertedValue) + ) { add_prefix = true } if (add_prefix) { convertedValue = `+33 ` + convertedValue } + debugLog('phone: ', originalValue, '=>', convertedValue) + + if (originalValue !== convertedValue) { + this.stats.phones_updated++ + this.stats.phones_updated_list.push(convertedValue) + } else { + this.stats.phones_not_updated++ + + } + } if (configObject.remove_original_key) { remove_original_key = true @@ -393,6 +424,7 @@ export default class { } } + return newProperties; } diff --git a/mappings/utils.ts b/mappings/utils.ts index 35ed1b3..a001e7f 100644 --- a/mappings/utils.ts +++ b/mappings/utils.ts @@ -1,7 +1,7 @@ import fs from 'fs' let show_debug = 0 -// show_debug = 1 +show_debug = 1 let output_folder = 'output'; // console.log('----------------------show_debug', show_debug) diff --git a/output/build_log.log b/output/build_log.log new file mode 100644 index 0000000..9362f92 --- /dev/null +++ b/output/build_log.log @@ -0,0 +1,773860 @@ +### debug: + load config + IRVE config +### debug: + - using mapping engine +### debug: + - pointCounterMax + 1000000 +### debug: + load config + IRVE config +### debug: + convert data: source file from : + ./data_other/irve_osm_2023-08-30.json +### debug: + data found, features: + 1643 +### debug: + listOfPoints.length + 1643 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 0 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 2 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 3 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 4 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 5 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 6 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 7 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 8 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 9 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 10 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 11 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 12 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 13 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 14 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 15 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 16 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 17 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 18 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 19 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 20 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 21 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 22 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 23 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 24 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 25 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 26 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 27 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 28 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 29 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 30 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 31 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 32 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 33 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 34 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 35 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 36 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 37 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 38 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 39 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 40 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 41 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 42 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 43 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 44 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 45 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 46 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 47 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 48 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 49 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 50 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 51 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 52 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 53 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 54 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 55 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 56 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 57 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 58 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 59 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 60 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 61 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 62 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 63 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 64 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 65 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 66 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 67 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 68 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 69 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 70 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 71 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 72 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 73 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 74 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 75 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 76 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 77 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 78 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 79 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 80 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 81 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 82 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 83 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 84 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 85 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 86 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 87 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 88 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 89 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 90 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 91 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 92 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 93 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 94 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 95 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 96 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 97 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 98 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 99 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 100 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 101 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 102 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 103 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 104 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 105 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 106 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 107 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 108 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 109 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 110 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 111 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 112 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 113 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 114 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 115 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 116 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 117 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 118 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 119 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 120 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 121 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 122 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 123 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 124 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 125 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 126 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 127 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 128 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 129 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 130 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 131 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 132 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 133 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 134 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 135 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 136 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 137 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 138 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 139 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 140 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 141 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 142 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 143 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 144 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 145 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 146 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 147 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 148 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 149 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 150 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 151 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 152 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 153 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 154 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 155 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 156 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 157 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 158 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 159 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 160 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 161 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 162 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 163 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 164 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 165 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 166 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 167 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 168 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 169 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 170 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 171 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 172 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 173 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 174 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 175 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 176 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 177 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 178 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 179 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 180 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 181 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 182 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 183 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 184 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 185 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 186 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 187 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 188 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 189 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 190 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 191 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 192 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 193 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 194 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 195 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 196 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 197 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 198 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 199 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 200 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 201 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 202 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 203 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 204 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 205 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 206 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 207 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 208 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 209 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 210 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 211 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 212 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 213 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 214 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 215 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 216 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 217 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 218 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 219 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 220 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 221 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 222 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 223 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 224 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 225 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 226 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 227 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 228 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 229 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 230 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 231 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 232 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 233 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 234 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 235 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 236 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 237 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 238 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 239 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 240 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 241 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 242 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 243 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 244 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 245 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 246 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 247 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 248 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 249 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 250 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 251 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 252 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 253 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 254 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 255 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 256 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 257 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 258 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 259 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 260 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 261 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 262 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 263 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 264 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 265 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 266 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 267 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 268 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 269 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 270 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 271 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 272 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 273 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 274 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 275 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 276 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 277 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 278 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 279 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 280 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 281 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 282 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 283 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 284 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 285 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 286 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 287 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 288 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 289 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 290 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 291 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 292 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 293 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 294 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 295 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 296 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 297 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 298 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 299 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 300 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 301 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 302 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 303 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 304 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 305 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 306 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 307 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 308 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 309 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 310 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 311 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 312 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 313 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 314 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 315 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 316 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 317 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 318 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 319 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 320 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 321 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 322 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 323 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 324 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 325 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 326 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 327 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 328 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 329 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 330 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 331 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 332 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 333 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 334 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 335 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 336 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 337 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 338 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 339 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 340 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 341 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 342 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 343 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 344 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 345 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 346 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 347 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 348 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 349 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 350 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 351 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 352 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 353 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 354 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 355 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 356 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 357 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 358 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 359 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 360 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 361 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 362 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 363 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 364 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 365 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 366 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 367 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 368 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 369 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 370 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 371 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 372 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 373 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 374 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 375 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 376 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 377 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 378 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 379 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 380 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 381 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 382 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 383 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 384 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 385 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 386 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 387 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 388 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 389 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 390 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 391 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 392 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 393 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 394 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 395 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 396 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 397 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 398 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 399 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 400 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 401 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 402 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 403 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 404 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 405 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 406 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 407 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 408 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 409 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 410 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 411 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 412 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 413 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 414 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 415 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 416 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 417 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 418 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 419 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 420 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 421 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 422 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 423 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 424 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 425 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 426 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 427 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 428 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 429 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 430 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 431 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 432 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 433 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 434 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 435 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 436 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 437 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 438 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 439 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 440 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 441 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 442 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 443 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 444 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 445 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 446 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 447 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 448 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 449 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 450 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 451 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 452 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 453 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 454 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 455 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 456 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 457 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 458 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 459 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 460 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 461 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 462 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 463 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 464 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 465 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 466 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 467 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 468 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 469 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 470 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 471 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 472 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 473 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 474 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 475 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 476 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 477 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 478 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 479 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 480 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 481 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 482 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 483 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 484 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 485 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 486 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 487 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 488 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 489 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 490 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 491 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 492 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 493 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 494 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 495 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 496 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 497 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 498 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 499 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 500 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 501 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 502 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 503 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 504 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 505 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 506 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 507 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 508 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 509 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 510 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 511 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 512 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 513 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 514 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 515 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 516 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 517 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 518 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 519 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 520 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 521 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 522 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 523 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 524 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 525 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 526 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 527 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 528 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 529 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 530 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 531 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 532 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 533 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 534 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 535 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 536 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 537 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 538 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 539 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 540 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 541 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 542 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 543 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 544 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 545 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 546 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 547 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 548 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 549 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 550 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 551 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 552 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 553 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 554 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 555 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 556 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 557 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 558 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 559 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 560 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 561 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 562 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 563 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 564 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 565 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 566 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 567 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 568 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 569 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 570 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 571 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 572 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 573 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 574 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 575 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 576 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 577 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 578 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 579 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 580 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 581 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 582 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 583 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 584 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 585 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 586 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 587 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 588 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 589 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 590 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 591 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 592 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 593 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 594 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 595 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 596 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 597 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 598 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 599 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 600 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 601 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 602 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 603 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 604 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 605 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 606 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 607 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 608 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 609 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 610 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 611 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 612 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 613 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 614 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 615 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 616 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 617 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 618 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 619 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 620 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 621 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 622 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 623 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 624 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 625 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 626 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 627 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 628 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 629 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 630 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 631 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 632 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 633 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 634 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 635 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 636 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 637 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 638 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 639 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 640 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 641 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 642 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 643 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 644 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 645 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 646 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 647 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 648 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 649 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 650 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 651 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 652 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 653 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 654 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 655 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 656 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 657 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 658 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 659 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 660 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 661 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 662 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 663 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 664 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 665 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 666 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 667 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 668 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 669 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 670 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 671 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 672 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 673 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 674 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 675 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 676 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 677 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 678 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 679 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 680 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 681 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 682 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 683 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 684 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 685 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 686 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 687 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 688 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 689 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 690 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 691 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 692 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 693 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 694 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 695 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 696 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 697 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 698 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 699 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 700 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 701 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 702 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 703 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 704 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 705 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 706 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 707 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 708 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 709 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 710 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 711 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 712 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 713 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 714 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 715 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 716 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 717 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 718 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 719 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 720 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 721 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 722 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 723 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 724 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 725 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 726 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 727 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 728 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 729 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 730 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 731 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 732 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 733 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 734 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 735 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 736 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 737 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 738 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 739 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 740 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 741 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 742 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 743 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 744 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 745 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 746 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 747 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 748 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 749 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 750 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 751 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 752 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 753 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 754 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 755 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 756 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 757 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 758 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 759 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 760 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 761 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 762 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 763 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 764 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 765 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 766 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 767 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 768 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 769 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 770 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 771 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 772 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 773 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 774 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 775 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 776 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 777 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 778 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 779 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 780 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 781 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 782 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 783 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 784 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 785 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 786 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 787 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 788 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 789 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 790 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 791 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 792 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 793 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 794 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 795 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 796 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 797 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 798 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 799 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 800 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 801 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 802 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 803 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 804 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 805 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 806 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 807 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 808 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 809 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 810 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 811 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 812 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 813 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 814 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 815 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 816 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 817 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 818 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 819 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 820 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 821 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 822 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 823 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 824 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 825 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 826 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 827 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 828 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 829 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 830 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 831 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 832 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 833 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 834 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 835 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 836 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 837 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 838 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 839 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 840 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 841 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 842 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 843 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 844 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 845 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 846 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 847 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 848 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 849 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 850 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 851 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 852 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 853 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 854 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 855 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 856 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 857 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 858 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 859 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 860 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 861 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 862 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 863 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 864 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 865 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 866 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 867 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 868 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 869 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 870 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 871 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 872 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 873 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 874 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 875 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 876 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 877 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 878 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 879 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 880 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 881 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 882 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 883 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 884 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 885 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 886 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 887 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 888 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 889 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 890 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 891 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 892 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 893 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 894 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 895 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 896 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 897 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 898 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 899 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 900 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 901 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 902 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 903 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 904 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 905 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 906 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 907 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 908 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 909 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 910 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 911 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 912 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 913 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 914 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 915 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 916 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 917 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 918 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 919 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 920 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 921 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 922 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 923 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 924 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 925 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 926 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 927 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 928 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 929 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 930 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 931 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 932 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 933 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 934 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 935 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 936 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 937 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 938 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 939 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 940 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 941 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 942 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 943 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 944 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 945 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 946 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 947 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 948 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 949 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 950 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 951 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 952 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 953 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 954 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 955 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 956 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 957 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 958 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 959 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 960 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 961 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 962 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 963 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 964 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 965 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 966 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 967 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 968 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 969 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 970 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 971 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 972 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 973 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 974 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 975 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 976 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 977 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 978 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 979 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 980 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 981 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 982 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 983 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 984 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 985 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 986 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 987 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 988 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 989 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 990 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 991 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 992 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 993 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 994 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 995 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 996 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 997 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 998 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 999 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1000 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1001 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1002 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1003 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1004 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1005 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1006 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1007 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1008 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1009 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1010 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1011 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1012 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1013 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1014 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1015 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1016 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1017 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1018 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1019 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1020 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1021 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1022 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1023 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1024 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1025 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1026 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1027 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1028 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1029 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1030 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1031 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1032 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1033 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1034 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1035 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1036 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1037 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1038 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1039 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1040 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1041 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1042 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1043 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1044 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1045 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1046 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1047 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1048 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1049 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1050 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1051 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1052 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1053 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1054 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1055 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1056 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1057 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1058 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1059 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1060 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1061 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1062 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1063 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1064 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1065 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1066 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1067 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1068 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1069 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1070 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1071 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1072 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1073 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1074 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1075 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1076 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1077 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1078 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1079 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1080 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1081 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1082 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1083 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1084 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1085 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1086 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1087 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1088 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1089 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1090 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1091 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1092 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1093 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1094 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1095 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1096 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1097 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1098 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1099 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1100 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1101 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1102 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1103 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1104 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1105 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1106 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1107 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1108 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1109 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1110 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1111 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1112 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1113 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1114 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1115 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1116 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1117 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1118 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1119 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1120 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1121 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1122 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1123 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1124 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1125 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1126 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1127 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1128 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1129 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1130 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1131 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1132 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1133 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1134 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1135 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1136 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1137 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1138 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1139 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1140 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1141 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1142 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1143 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1144 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1145 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1146 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1147 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1148 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1149 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1150 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1151 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1152 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1153 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1154 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1155 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1156 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1157 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1158 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1159 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1160 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1161 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1162 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1163 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1164 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1165 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1166 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1167 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1168 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1169 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1170 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1171 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1172 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1173 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1174 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1175 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1176 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1177 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1178 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1179 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1180 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1181 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1182 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1183 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1184 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1185 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1186 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1187 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1188 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1189 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1190 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1191 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1192 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1193 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1194 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1195 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1196 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1197 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1198 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1199 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1200 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1201 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1202 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1203 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1204 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1205 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1206 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1207 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1208 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1209 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1210 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1211 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1212 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1213 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1214 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1215 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1216 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1217 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1218 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1219 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1220 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1221 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1222 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1223 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1224 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1225 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1226 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1227 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1228 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1229 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1230 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1231 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1232 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1233 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1234 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1235 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1236 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1237 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1238 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1239 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1240 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1241 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1242 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1243 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1244 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1245 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1246 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1247 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1248 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1249 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1250 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1251 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1252 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1253 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1254 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1255 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1256 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1257 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1258 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1259 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1260 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1261 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1262 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1263 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1264 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1265 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1266 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1267 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1268 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1269 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1270 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1271 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1272 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1273 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1274 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1275 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1276 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1277 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1278 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1279 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1280 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1281 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1282 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1283 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1284 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1285 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1286 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1287 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1288 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1289 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1290 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1291 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1292 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1293 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1294 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1295 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1296 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1297 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1298 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1299 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1300 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1301 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1302 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1303 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1304 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1305 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1306 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1307 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1308 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1309 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1310 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1311 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1312 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1313 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1314 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1315 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1316 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1317 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1318 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1319 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1320 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1321 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1322 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1323 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1324 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1325 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1326 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1327 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1328 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1329 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1330 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1331 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1332 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1333 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1334 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1335 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1336 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1337 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1338 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1339 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1340 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1341 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1342 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1343 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1344 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1345 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1346 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1347 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1348 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1349 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1350 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1351 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1352 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1353 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1354 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1355 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1356 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1357 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1358 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1359 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1360 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1361 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1362 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1363 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1364 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1365 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1366 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1367 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1368 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1369 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1370 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1371 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1372 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1373 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1374 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1375 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1376 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1377 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1378 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1379 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1380 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1381 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1382 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1383 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1384 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1385 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1386 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1387 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1388 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1389 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1390 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1391 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1392 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1393 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1394 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1395 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1396 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1397 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1398 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1399 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1400 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1401 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1402 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1403 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1404 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1405 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1406 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1407 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1408 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1409 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1410 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1411 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1412 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1413 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1414 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1415 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1416 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1417 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1418 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1419 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1420 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1421 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1422 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1423 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1424 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1425 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1426 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1427 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1428 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1429 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1430 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1431 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1432 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1433 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1434 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1435 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1436 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1437 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1438 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1439 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1440 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1441 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1442 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1443 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1444 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1445 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1446 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1447 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1448 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1449 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1450 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1451 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1452 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1453 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1454 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1455 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1456 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1457 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1458 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1459 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1460 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1461 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1462 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1463 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1464 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1465 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1466 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1467 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1468 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1469 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1470 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1471 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1472 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1473 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1474 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1475 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1476 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1477 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1478 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1479 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1480 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1481 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1482 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1483 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1484 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1485 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1486 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1487 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1488 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1489 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1490 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1491 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1492 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1493 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1494 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1495 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1496 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1497 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1498 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1499 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1500 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1501 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1502 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1503 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1504 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1505 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1506 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1507 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1508 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1509 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1510 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1511 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1512 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1513 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1514 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1515 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1516 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1517 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1518 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1519 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1520 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1521 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1522 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1523 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1524 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1525 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1526 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1527 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1528 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1529 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1530 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1531 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1532 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1533 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1534 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1535 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1536 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1537 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1538 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1539 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1540 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1541 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1542 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1543 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1544 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1545 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1546 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1547 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1548 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1549 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1550 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1551 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1552 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1553 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1554 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1555 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1556 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1557 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1558 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1559 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1560 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1561 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1562 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1563 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1564 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1565 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1566 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1567 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1568 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1569 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1570 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1571 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1572 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1573 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1574 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1575 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1576 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1577 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1578 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1579 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1580 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1581 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1582 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1583 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1584 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1585 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1586 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1587 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1588 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1589 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1590 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1591 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1592 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1593 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1594 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1595 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1596 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1597 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1598 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1599 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1600 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1601 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1602 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1603 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1604 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1605 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1606 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1607 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1608 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1609 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1610 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1611 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1612 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1613 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1614 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1615 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1616 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1617 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1618 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1619 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1620 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1621 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1622 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1623 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1624 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1625 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1626 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1627 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1628 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1629 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1630 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1631 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1632 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1633 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1634 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1635 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1636 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1637 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1638 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1639 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1640 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1641 +### debug: + pas de filtre sur les départements +### debug: + pas de filtre sur les coordonnées bounding box +### debug: + +1 point + 1642 +### debug: + after filtering, feature_points_after_filter number of points: + 1643 +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/25209075', + amenity: 'fuel', + brand: 'Total Access', + 'brand:wikidata': 'Q154037', + 'brand:wikipedia': 'fr:TotalEnergies', + compressed_air: 'yes', + 'fuel:GTL_diesel': 'yes', + 'fuel:HGV_diesel': 'yes', + 'fuel:adblue': 'yes', + 'fuel:diesel': 'yes', + 'fuel:e10': 'yes', + 'fuel:lpg': 'yes', + 'fuel:octane_98': 'yes', + 'hgv:lanes': 'yes', + name: 'Relais Grande Folie', + opening_hours: '24/7', + phone: '+33164901854', + 'ref:FR:prix-carburants': '91180007', + shop: 'convenience;gas', + source: "Ministère de l'Economie, de l'Industrie et du Numérique - 08/04/2018", + vending: 'fuel', + vending_machine: 'fuel', + website: 'https://store.total.fr/fr_FR/NF007003' + }, + geometry: { type: 'Point', coordinates: [ 2.2526269, 48.6094713 ] }, + id: 'node/25209075' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 23 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fuel +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fuel +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fuel + true +### debug: + convertProperty: isStringValue? + fuel + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fuel + => + fuel +### debug: + convertProperty: -- convertedValue + fuel +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + compressed_air +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + compressed_air +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + compressed_air +### debug: + mapElementFromConf: convert + fuel:GTL_diesel +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fuel:GTL_diesel +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fuel:GTL_diesel +### debug: + mapElementFromConf: convert + fuel:HGV_diesel +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fuel:HGV_diesel +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fuel:HGV_diesel +### debug: + mapElementFromConf: convert + fuel:adblue +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fuel:adblue +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fuel:adblue +### debug: + mapElementFromConf: convert + fuel:diesel +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fuel:diesel +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fuel:diesel +### debug: + mapElementFromConf: convert + fuel:e10 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fuel:e10 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fuel:e10 +### debug: + mapElementFromConf: convert + fuel:lpg +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fuel:lpg +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fuel:lpg +### debug: + mapElementFromConf: convert + fuel:octane_98 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fuel:octane_98 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fuel:octane_98 +### debug: + mapElementFromConf: convert + hgv:lanes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + hgv:lanes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + hgv:lanes +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164901854 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164901854 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164901854 + false +### debug: + convertProperty: isStringValue? + +33164901854 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164901854 +convertedValue 1 64 90 18 54 +### debug: + phone: + +33164901854 + => + +33 1 64 90 18 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 90 18 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 90 18 54 +### debug: + mapElementFromConf: convert + ref:FR:prix-carburants +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:prix-carburants +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:prix-carburants +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + vending +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + vending +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + vending +### debug: + mapElementFromConf: convert + vending_machine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + vending_machine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + vending_machine +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2526269, 48.6094713 ] }, + properties: { amenity: 'fuel', phone: '+33 1 64 90 18 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/251617404', + 'addr:city': 'NOZAY', + 'addr:housenumber': '4', + 'addr:postcode': '91620', + 'addr:street': 'Place de la Mairie', + 'description:covid19': 'Pour les commandes : 06 61 08 36 91', + name: 'Boucherie Carbon', + opening_hours: 'Tu-Sa 08:30-12:30,16:00-18:00; Su 08:30-12:30', + phone: '+33 1 69 80 67 40', + shop: 'butcher', + takeaway: 'yes', + website: 'https://www.facebook.com/Bentradition/' + }, + geometry: { type: 'Point', coordinates: [ 2.2421344, 48.6600401 ] }, + id: 'node/251617404' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 80 67 40 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 80 67 40 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 80 67 40 + false +### debug: + convertProperty: isStringValue? + +33 1 69 80 67 40 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 80 67 40 +convertedValue 1 69 80 67 40 +### debug: + phone: + +33 1 69 80 67 40 + => + +33 1 69 80 67 40 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 80 67 40 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 80 67 40 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2421344, 48.6600401 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 80 67 40' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/253748421', + 'addr:city': 'Palaiseau', + 'addr:housenumber': '80', + 'addr:postcode': '91120', + 'addr:street': 'Rue Léon Bourgeois', + amenity: 'restaurant', + cuisine: 'crepe;french', + name: 'La Cabane', + phone: '+33 1 69 31 38 44', + website: 'https://lacabane.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.2336397, 48.7012425 ] }, + id: 'node/253748421' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 31 38 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 31 38 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 31 38 44 + false +### debug: + convertProperty: isStringValue? + +33 1 69 31 38 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 31 38 44 +convertedValue 1 69 31 38 44 +### debug: + phone: + +33 1 69 31 38 44 + => + +33 1 69 31 38 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 31 38 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 31 38 44 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2336397, 48.7012425 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 31 38 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/264058908', + amenity: 'taxi', + phone: '+33 6 80 38 82 24' + }, + geometry: { type: 'Point', coordinates: [ 2.1911661, 48.7047818 ] }, + id: 'node/264058908' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 3 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + taxi +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + taxi +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + taxi + true +### debug: + convertProperty: isStringValue? + taxi + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + taxi + => + taxi +### debug: + convertProperty: -- convertedValue + taxi +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 80 38 82 24 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 80 38 82 24 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 80 38 82 24 + false +### debug: + convertProperty: isStringValue? + +33 6 80 38 82 24 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 80 38 82 24 +convertedValue 6 80 38 82 24 +### debug: + phone: + +33 6 80 38 82 24 + => + +33 6 80 38 82 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 80 38 82 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 80 38 82 24 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1911661, 48.7047818 ] }, + properties: { amenity: 'taxi', phone: '+33 6 80 38 82 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/293692136', + amenity: 'fuel', + brand: 'Total Access', + 'brand:wikidata': 'Q154037', + 'brand:wikipedia': 'fr:Total (entreprise)', + compressed_air: 'yes', + 'fuel:GTL_diesel': 'yes', + 'fuel:adblue': 'yes', + 'fuel:diesel': 'yes', + 'fuel:e10': 'yes', + 'fuel:octane_98': 'yes', + 'hgv:lanes': 'yes', + name: 'Total Access', + opening_hours: '24/7', + phone: '+33160830316', + 'ref:FR:prix-carburants': '91290007', + shop: 'convenience;gas', + source: "Ministère de l'Economie, de l'Industrie et du Numérique - 08/04/2018", + toilets: 'yes', + vending: 'fuel', + vending_machine: 'fuel', + website: 'http://store.total.fr/fr_FR/NF062014' + }, + geometry: { type: 'Point', coordinates: [ 2.2478862, 48.6031899 ] }, + id: 'node/293692136' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 22 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fuel +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fuel +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fuel + true +### debug: + convertProperty: isStringValue? + fuel + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fuel + => + fuel +### debug: + convertProperty: -- convertedValue + fuel +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + compressed_air +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + compressed_air +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + compressed_air +### debug: + mapElementFromConf: convert + fuel:GTL_diesel +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fuel:GTL_diesel +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fuel:GTL_diesel +### debug: + mapElementFromConf: convert + fuel:adblue +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fuel:adblue +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fuel:adblue +### debug: + mapElementFromConf: convert + fuel:diesel +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fuel:diesel +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fuel:diesel +### debug: + mapElementFromConf: convert + fuel:e10 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fuel:e10 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fuel:e10 +### debug: + mapElementFromConf: convert + fuel:octane_98 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fuel:octane_98 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fuel:octane_98 +### debug: + mapElementFromConf: convert + hgv:lanes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + hgv:lanes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + hgv:lanes +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160830316 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160830316 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160830316 + false +### debug: + convertProperty: isStringValue? + +33160830316 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160830316 +convertedValue 1 60 83 03 16 +### debug: + phone: + +33160830316 + => + +33 1 60 83 03 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 83 03 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 83 03 16 +### debug: + mapElementFromConf: convert + ref:FR:prix-carburants +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:prix-carburants +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:prix-carburants +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + toilets +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + toilets +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + toilets +### debug: + mapElementFromConf: convert + vending +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + vending +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + vending +### debug: + mapElementFromConf: convert + vending_machine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + vending_machine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + vending_machine +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2478862, 48.6031899 ] }, + properties: { amenity: 'fuel', phone: '+33 1 60 83 03 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/313181929', + 'addr:housenumber': '1', + 'addr:street': 'Rue du Roussillon', + amenity: 'restaurant', + cuisine: 'japanese', + description: 'Sushi Sashimi Yakitori', + name: 'Japon Sakura', + note: 'A volonté servi à table', + phone: '+33 1 60 85 42 30', + smoking: 'no', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3028433, 48.5935686 ] }, + id: 'node/313181929' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 85 42 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 85 42 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 85 42 30 + false +### debug: + convertProperty: isStringValue? + +33 1 60 85 42 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 85 42 30 +convertedValue 1 60 85 42 30 +### debug: + phone: + +33 1 60 85 42 30 + => + +33 1 60 85 42 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 85 42 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 85 42 30 +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3028433, 48.5935686 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 85 42 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/389128978', + 'addr:city': 'Nozay', + 'addr:housenumber': '1', + 'addr:postcode': '91620', + 'addr:street': 'Rue de Versailles', + amenity: 'restaurant', + name: 'Le Versailles', + opening_hours: 'Mo-Fr 08:00-20:00; Sa 07:00-13:30; Su 08:00-13:30', + phone: '+33 9 52 53 68 83' + }, + geometry: { type: 'Point', coordinates: [ 2.2420476, 48.6605988 ] }, + id: 'node/389128978' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 52 53 68 83 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 52 53 68 83 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 52 53 68 83 + false +### debug: + convertProperty: isStringValue? + +33 9 52 53 68 83 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 52 53 68 83 +convertedValue 9 52 53 68 83 +### debug: + phone: + +33 9 52 53 68 83 + => + +33 9 52 53 68 83 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 52 53 68 83 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 52 53 68 83 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2420476, 48.6605988 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 52 53 68 83' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/389136356', + alcohol: 'wine', + drive_through: 'yes', + name: 'La Cave de Nozay', + opening_hours: 'Tu,Th,Fr 10:00-13:00,15:00-19:30; We 15:00-19:30; Sa 10:00-13:00,14:00-19:30', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + phone: '+33 1 69 01 38 77', + shop: 'alcohol', + website: 'https://www.lacavedenozay.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2407451, 48.6607142 ] }, + id: 'node/389136356' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + alcohol +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alcohol +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alcohol +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 01 38 77 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 01 38 77 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 01 38 77 + false +### debug: + convertProperty: isStringValue? + +33 1 69 01 38 77 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 01 38 77 +convertedValue 1 69 01 38 77 +### debug: + phone: + +33 1 69 01 38 77 + => + +33 1 69 01 38 77 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 01 38 77 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 01 38 77 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2407451, 48.6607142 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 01 38 77' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/412430821', + amenity: 'pub', + name: 'Tabac de la Gare', + opening_hours: 'Mo-Fr 06:30-20:00; Sa 08:00-20:00', + phone: '+33160140021', + tobacco: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2468044, 48.7176647 ] }, + id: 'node/412430821' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pub +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pub +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pub + true +### debug: + convertProperty: isStringValue? + pub + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pub + => + pub +### debug: + convertProperty: -- convertedValue + pub +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160140021 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160140021 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160140021 + false +### debug: + convertProperty: isStringValue? + +33160140021 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160140021 +convertedValue 1 60 14 00 21 +### debug: + phone: + +33160140021 + => + +33 1 60 14 00 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 14 00 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 14 00 21 +### debug: + mapElementFromConf: convert + tobacco +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tobacco +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tobacco +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2468044, 48.7176647 ] }, + properties: { amenity: 'pub', phone: '+33 1 60 14 00 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/447359674', + amenity: 'police', + name: 'Police nationale', + official_name: 'Commissariat de police de Palaiseau', + operator: 'Police nationale', + 'operator:wikidata': 'Q121484', + phone: '+33 1 69 31 65 20', + 'police:FR': 'police', + source: "data.gouv.fr:Ministère de l'Intérieur - 10/2018", + wikidata: 'Q61954558' + }, + geometry: { type: 'Point', coordinates: [ 2.2513507, 48.7132618 ] }, + id: 'node/447359674' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + police +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + police +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + police + true +### debug: + convertProperty: isStringValue? + police + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + police + => + police +### debug: + convertProperty: -- convertedValue + police +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 31 65 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 31 65 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 31 65 20 + false +### debug: + convertProperty: isStringValue? + +33 1 69 31 65 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 31 65 20 +convertedValue 1 69 31 65 20 +### debug: + phone: + +33 1 69 31 65 20 + => + +33 1 69 31 65 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 31 65 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 31 65 20 +### debug: + mapElementFromConf: convert + police:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + police:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + police:FR +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2513507, 48.7132618 ] }, + properties: { amenity: 'police', phone: '+33 1 69 31 65 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/453042896', + 'addr:housenumber': '34 bis', + 'addr:street': 'Avenue de la Commune de Paris', + amenity: 'restaurant', + cuisine: 'chinese', + name: 'Le Jardin de Bambous', + phone: '+33 1 60 84 43 04' + }, + geometry: { type: 'Point', coordinates: [ 2.3011153, 48.5925623 ] }, + id: 'node/453042896' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 84 43 04 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 84 43 04 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 84 43 04 + false +### debug: + convertProperty: isStringValue? + +33 1 60 84 43 04 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 84 43 04 +convertedValue 1 60 84 43 04 +### debug: + phone: + +33 1 60 84 43 04 + => + +33 1 60 84 43 04 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 43 04 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 43 04 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3011153, 48.5925623 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 84 43 04' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/487104967', + 'addr:city': 'Saint-Pierre-du-Perray', + 'addr:housenumber': '11', + 'addr:postcode': '91280', + 'addr:street': 'Rue du Commerce', + 'description:covid19': "Fermeture jusqu'au 8 avril 2020", + name: 'Aux délices de Saint-Pierre', + phone: '+33 1 69 89 06 87', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.5069309, 48.6145518 ] }, + id: 'node/487104967' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 89 06 87 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 89 06 87 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 89 06 87 + false +### debug: + convertProperty: isStringValue? + +33 1 69 89 06 87 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 89 06 87 +convertedValue 1 69 89 06 87 +### debug: + phone: + +33 1 69 89 06 87 + => + +33 1 69 89 06 87 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 06 87 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 06 87 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5069309, 48.6145518 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 89 06 87' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/506314137', + 'addr:housenumber': '99', + alt_name: 'SELARL Pharmacie de la Gare', + amenity: 'pharmacy', + 'contact:fax': '+33 1 69 38 00 63', + 'contact:phone': '+33 1 69 38 10 52', + dispensing: 'yes', + healthcare: 'pharmacy', + phone: '+33 1 69 38 10 52', + 'ref:FR:FINESS': '910005305', + since: '2008-05-01', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre;mise à jour : 2009' + }, + geometry: { type: 'Point', coordinates: [ 2.4019344, 48.7121753 ] }, + id: 'node/506314137' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + contact:fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:fax +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 10 52 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 10 52 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 10 52 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 10 52 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 10 52 +convertedValue 1 69 38 10 52 +### debug: + phone: + +33 1 69 38 10 52 + => + +33 1 69 38 10 52 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 10 52 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 10 52 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + since +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + since +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + since +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4019344, 48.7121753 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 38 10 52' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/534916303', + email: 'contact@veloraildelajuine.fr', + name: 'Départ du vélorail de la Juine', + opening_hours: 'Tu-Su 9:30-18:30', + phone: '+33695667345', + railway: 'station' + }, + geometry: { type: 'Point', coordinates: [ 2.1436629, 48.3669069 ] }, + id: 'node/534916303' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33695667345 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33695667345 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33695667345 + false +### debug: + convertProperty: isStringValue? + +33695667345 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33695667345 +convertedValue 6 95 66 73 45 +### debug: + phone: + +33695667345 + => + +33 6 95 66 73 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 95 66 73 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 95 66 73 45 +### debug: + mapElementFromConf: convert + railway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + railway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + railway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1436629, 48.3669069 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 95 66 73 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/553496973', + 'addr:city': 'Massy', + 'addr:housenumber': '13', + 'addr:postcode': '91300', + 'addr:street': "Place de l'Union Européenne", + amenity: 'restaurant', + cuisine: 'french', + 'diet:vegetarian': 'yes', + name: 'Les Artistes', + opening_hours: 'Mo-Sa 12:00-15:00,18:00-23:00; Su 11:00-15:00', + phone: '+33 1 60 19 47 18' + }, + geometry: { type: 'Point', coordinates: [ 2.2571317, 48.727308 ] }, + id: 'node/553496973' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 19 47 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 19 47 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 19 47 18 + false +### debug: + convertProperty: isStringValue? + +33 1 60 19 47 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 19 47 18 +convertedValue 1 60 19 47 18 +### debug: + phone: + +33 1 60 19 47 18 + => + +33 1 60 19 47 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 19 47 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 19 47 18 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2571317, 48.727308 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 19 47 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/567941037', + 'addr:city': 'Bures-sur-Yvette', + 'addr:housenumber': '2', + 'addr:postcode': '91440', + 'addr:street': 'Rue de la Hacquinière', + amenity: 'pharmacy', + 'contact:fax': '+33 1 69 28 61 81', + 'contact:phone': '+33 1 64 46 62 93', + dispensing: 'yes', + healthcare: 'pharmacy', + name: 'Pharmacie Pénon Arnould', + phone: '+33 1 85 77 03 11', + 'ref:FR:FINESS': '910006451', + since: '1986-10-24' + }, + geometry: { type: 'Point', coordinates: [ 2.154553, 48.6963605 ] }, + id: 'node/567941037' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + contact:fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:fax +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 85 77 03 11 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 85 77 03 11 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 85 77 03 11 + false +### debug: + convertProperty: isStringValue? + +33 1 85 77 03 11 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 85 77 03 11 +convertedValue 1 85 77 03 11 +### debug: + phone: + +33 1 85 77 03 11 + => + +33 1 85 77 03 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 85 77 03 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 85 77 03 11 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + since +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + since +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + since +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.154553, 48.6963605 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 85 77 03 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/567941040', + 'addr:city': 'Bures-sur-Yvette', + 'addr:postcode': '91440', + amenity: 'post_office', + atm: 'yes', + change_machine: 'yes', + copy_facility: 'yes', + name: 'Bures-sur-Yvette', + opening_hours: 'Mo-Fr 09:00-12:00,14:00-18:00; Sa 09:00-12:00', + operator: 'La Poste', + 'operator:wikidata': 'Q373724', + phone: '3631', + 'ref:FR:LaPoste': '16932A', + source: 'data.gouv.fr:LaPoste - 01/2013', + stamping_machine: 'yes', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1636617, 48.6972415 ] }, + id: 'node/567941040' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + change_machine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + change_machine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + change_machine +### debug: + mapElementFromConf: convert + copy_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + copy_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + copy_facility +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 3631 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 3631 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 631 +convertedValue 36 31 +### debug: + phone: + 3631 + => + +33 36 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 36 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 36 31 +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + stamping_machine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + stamping_machine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + stamping_machine +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1636617, 48.6972415 ] }, + properties: { amenity: 'post_office', phone: '+33 36 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/567941041', + fixme: 'Parti en retraite, est-ce que la boulangerie a été reprise?', + name: 'Boulanger Patissier Foulon', + opening_hours: 'Tu-Sa 07:00-13:00,13:30-20:00', + phone: '+33 1 69 07 48 18', + shop: 'bakery', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1639694, 48.6972613 ] }, + id: 'node/567941041' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + fixme +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fixme +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fixme +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 07 48 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 07 48 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 07 48 18 + false +### debug: + convertProperty: isStringValue? + +33 1 69 07 48 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 07 48 18 +convertedValue 1 69 07 48 18 +### debug: + phone: + +33 1 69 07 48 18 + => + +33 1 69 07 48 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 48 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 48 18 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1639694, 48.6972613 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 07 48 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/574845386', + 'addr:city': 'Brunoy', + 'addr:housenumber': '2', + 'addr:postcode': '91800', + 'addr:street': 'Rue de la Gare', + name: 'Boulangerie Pâtisserie Chocolaterie Christian David', + phone: '+33 1 60 46 02 70', + shop: 'bakery', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2009' + }, + geometry: { type: 'Point', coordinates: [ 2.5053778, 48.6982041 ] }, + id: 'node/574845386' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 46 02 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 46 02 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 46 02 70 + false +### debug: + convertProperty: isStringValue? + +33 1 60 46 02 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 46 02 70 +convertedValue 1 60 46 02 70 +### debug: + phone: + +33 1 60 46 02 70 + => + +33 1 60 46 02 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 46 02 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 46 02 70 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5053778, 48.6982041 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 46 02 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/574845525', + 'addr:city': 'Brunoy', + 'addr:housenumber': '2', + 'addr:postcode': '91800', + 'addr:street': 'Place de la Gare', + brand: 'De Neuville', + 'brand:wikidata': 'Q106353063', + name: 'De Neuville', + phone: '+33 1 69 06 18 83', + shop: 'chocolate' + }, + geometry: { type: 'Point', coordinates: [ 2.5061824, 48.6986861 ] }, + id: 'node/574845525' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 18 83 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 18 83 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 18 83 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 18 83 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 18 83 +convertedValue 1 69 06 18 83 +### debug: + phone: + +33 1 69 06 18 83 + => + +33 1 69 06 18 83 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 18 83 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 18 83 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5061824, 48.6986861 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 06 18 83' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/600738912', + amenity: 'library', + name: 'Médiathèque de Gif-sur-Yvette', + opening_hours: 'Tu-Fr 15:00-18:30; We 10:00-12:30; Sa 10:00-12:30, 15:00-17:30; PH off', + phone: '+33 1 69 31 30 14', + website: 'https://mediatheques.paris-saclay.com/mediatheque-de-gif-sur-yvette' + }, + geometry: { type: 'Point', coordinates: [ 2.1298715, 48.6966839 ] }, + id: 'node/600738912' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + library + true +### debug: + convertProperty: isStringValue? + library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + library + => + library +### debug: + convertProperty: -- convertedValue + library +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 31 30 14 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 31 30 14 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 31 30 14 + false +### debug: + convertProperty: isStringValue? + +33 1 69 31 30 14 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 31 30 14 +convertedValue 1 69 31 30 14 +### debug: + phone: + +33 1 69 31 30 14 + => + +33 1 69 31 30 14 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 31 30 14 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 31 30 14 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1298715, 48.6966839 ] }, + properties: { amenity: 'library', phone: '+33 1 69 31 30 14' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/600789321', + name: "Pharmacie de l'Abbaye", + opening_hours: 'Mo 07:00-17:00; Tu-Sa 07:00-20:00; Su 07:00-14:00', + phone: '+33 1 60 92 52 50', + shop: 'bakery', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2009' + }, + geometry: { type: 'Point', coordinates: [ 2.1303432, 48.6970731 ] }, + id: 'node/600789321' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 92 52 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 92 52 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 92 52 50 + false +### debug: + convertProperty: isStringValue? + +33 1 60 92 52 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 92 52 50 +convertedValue 1 60 92 52 50 +### debug: + phone: + +33 1 60 92 52 50 + => + +33 1 60 92 52 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 92 52 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 92 52 50 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1303432, 48.6970731 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 92 52 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/600803741', + 'addr:housenumber': '1', + 'addr:street': 'Rue Gustave Vatonne', + amenity: 'restaurant', + cuisine: 'regional', + name: 'Le Canapé', + note: 'live music venue too', + opening_hours: 'We-Su 12:00-18:00, Th-Sa 19:30-24:00', + phone: '+33 1 69 07 74 06', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2009', + website: 'http://www.le-canape.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.1354549, 48.7025475 ] }, + id: 'node/600803741' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 07 74 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 07 74 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 07 74 06 + false +### debug: + convertProperty: isStringValue? + +33 1 69 07 74 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 07 74 06 +convertedValue 1 69 07 74 06 +### debug: + phone: + +33 1 69 07 74 06 + => + +33 1 69 07 74 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 74 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 74 06 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1354549, 48.7025475 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 07 74 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/603086403', + 'addr:city': 'Saint-Escobille', + 'addr:country': 'FR', + 'addr:postcode': '91410', + 'addr:street': 'Rue du Stade', + amenity: 'school', + capacity: '49', + name: 'École Élémentaire', + operator: 'Éducation Nationale', + 'operator:type': 'public', + phone: '+33 1 64 95 53 98', + 'ref:UAI': '0910092F', + 'school:FR': 'primaire', + source: "data.gouv.fr:Ministère de l'Éducation nationale, de la Jeunesse et de la Vie associative - 05/2012" + }, + geometry: { type: 'Point', coordinates: [ 1.9672948, 48.4294417 ] }, + id: 'node/603086403' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 49 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 49 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 49 + true +### debug: + convertProperty: isStringValue? + 49 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 49 + => + 49 +### debug: + convertProperty: -- convertedValue + 49 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 95 53 98 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 95 53 98 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 95 53 98 + false +### debug: + convertProperty: isStringValue? + +33 1 64 95 53 98 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 95 53 98 +convertedValue 1 64 95 53 98 +### debug: + phone: + +33 1 64 95 53 98 + => + +33 1 64 95 53 98 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 95 53 98 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 95 53 98 +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 1.9672948, 48.4294417 ] }, + properties: { amenity: 'school', capacity: '49', phone: '+33 1 64 95 53 98' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/616336707', + 'addr:city': 'Montgeron', + 'addr:housenumber': '45', + 'addr:postcode': '91230', + 'addr:street': 'Avenue de la République', + amenity: 'restaurant', + name: 'Le Comptoir', + note: 'Spécialités marocaines', + phone: '+33 9 53 90 85 72' + }, + geometry: { type: 'Point', coordinates: [ 2.4547916, 48.7074322 ] }, + id: 'node/616336707' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 53 90 85 72 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 53 90 85 72 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 53 90 85 72 + false +### debug: + convertProperty: isStringValue? + +33 9 53 90 85 72 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 53 90 85 72 +convertedValue 9 53 90 85 72 +### debug: + phone: + +33 9 53 90 85 72 + => + +33 9 53 90 85 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 53 90 85 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 53 90 85 72 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4547916, 48.7074322 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 53 90 85 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/632217051', + 'addr:housenumber': '3', + amenity: 'police', + email: 'police@mairie-athis-mons.fr', + indoor: 'yes', + opening_hours: 'Mo-We 08:30-18:00; Fr 08:30-18:00; Th 14:00-18:00', + operator: "Mairie d'Athis-Mons", + phone: '+33 1 69 54 54 95', + 'police:FR': 'police_municipale', + 'ref:SDIS91': '1339346493', + short_name: 'PM', + source: 'survey', + 'source:position': 'SDIS91-manuel', + website: 'http://www.mairie-athis-mons.fr/annuaire/structure_35.htm' + }, + geometry: { type: 'Point', coordinates: [ 2.3859349, 48.705712 ] }, + id: 'node/632217051' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + police +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + police +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + police + true +### debug: + convertProperty: isStringValue? + police + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + police + => + police +### debug: + convertProperty: -- convertedValue + police +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + indoor +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + indoor +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + indoor +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 54 54 95 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 54 54 95 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 54 54 95 + false +### debug: + convertProperty: isStringValue? + +33 1 69 54 54 95 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 54 54 95 +convertedValue 1 69 54 54 95 +### debug: + phone: + +33 1 69 54 54 95 + => + +33 1 69 54 54 95 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 54 54 95 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 54 54 95 +### debug: + mapElementFromConf: convert + police:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + police:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + police:FR +### debug: + mapElementFromConf: convert + ref:SDIS91 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:SDIS91 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:SDIS91 +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + source:position +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source:position +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source:position +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3859349, 48.705712 ] }, + properties: { amenity: 'police', phone: '+33 1 69 54 54 95' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/632220089', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': 'Place Mendès France', + amenity: 'library', + email: 'mediatheques@grandorlyseinebievre.fr', + name: 'Médiathèque René Goscinny', + operator: 'Grand-Orly Seine Bièvre', + 'operator:type': 'public', + phone: '+33 1 69 57 82 40' + }, + geometry: { type: 'Point', coordinates: [ 2.3621523, 48.7034988 ] }, + id: 'node/632220089' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + library + true +### debug: + convertProperty: isStringValue? + library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + library + => + library +### debug: + convertProperty: -- convertedValue + library +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 82 40 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 82 40 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 82 40 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 82 40 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 82 40 +convertedValue 1 69 57 82 40 +### debug: + phone: + +33 1 69 57 82 40 + => + +33 1 69 57 82 40 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 82 40 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 82 40 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3621523, 48.7034988 ] }, + properties: { amenity: 'library', phone: '+33 1 69 57 82 40' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/632223865', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '35', + 'addr:postcode': '91260', + 'addr:street': 'Avenue de la Terrasse', + amenity: 'arts_centre', + name: "Espace et École d'Art Contemporain Camille Lambert", + phone: '+33 1 69 57 82 50' + }, + geometry: { type: 'Point', coordinates: [ 2.3774813, 48.6964715 ] }, + id: 'node/632223865' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + arts_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + arts_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + arts_centre + true +### debug: + convertProperty: isStringValue? + arts_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + arts_centre + => + arts_centre +### debug: + convertProperty: -- convertedValue + arts_centre +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 82 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 82 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 82 50 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 82 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 82 50 +convertedValue 1 69 57 82 50 +### debug: + phone: + +33 1 69 57 82 50 + => + +33 1 69 57 82 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 82 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 82 50 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3774813, 48.6964715 ] }, + properties: { amenity: 'arts_centre', phone: '+33 1 69 57 82 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/632238616', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': 'Place du Général de Gaulle', + amenity: 'townhall', + 'check_date:opening_hours': '2022-03-10', + name: "Hôtel de ville d'Athis-Mons", + opening_hours: 'Mo-Fr 08:30-12:30,13:30-18:00; Sa 08:30-12:00', + operator: "Mairie d'Athis-Mons", + phone: '+33 1 69 54 54 22', + 'townhall:type': 'city', + website: 'http://www.mairie-athis-mons.fr/', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.3889379, 48.707363 ] }, + id: 'node/632238616' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + townhall +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + townhall +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + townhall + true +### debug: + convertProperty: isStringValue? + townhall + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + townhall + => + townhall +### debug: + convertProperty: -- convertedValue + townhall +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 54 54 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 54 54 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 54 54 22 + false +### debug: + convertProperty: isStringValue? + +33 1 69 54 54 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 54 54 22 +convertedValue 1 69 54 54 22 +### debug: + phone: + +33 1 69 54 54 22 + => + +33 1 69 54 54 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 54 54 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 54 54 22 +### debug: + mapElementFromConf: convert + townhall:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + townhall:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + townhall:type +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3889379, 48.707363 ] }, + properties: { amenity: 'townhall', phone: '+33 1 69 54 54 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/632238669', + 'addr:housenumber': '6', + amenity: 'school', + email: '0910270z@ac-versailles.fr', + 'name:etymology:wikidata': 'Q37463;Q7186', + phone: '+33 1 69 38 46 76', + 'school:FR': 'élémentaire' + }, + geometry: { type: 'Point', coordinates: [ 2.3877407, 48.7070835 ] }, + id: 'node/632238669' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name:etymology:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name:etymology:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name:etymology:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 46 76 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 46 76 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 46 76 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 46 76 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 46 76 +convertedValue 1 69 38 46 76 +### debug: + phone: + +33 1 69 38 46 76 + => + +33 1 69 38 46 76 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 46 76 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 46 76 +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3877407, 48.7070835 ] }, + properties: { amenity: 'school', phone: '+33 1 69 38 46 76' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/632238761', + 'addr:housenumber': '4', + amenity: 'school', + email: '0910539S@ac-versailles.fr', + phone: '+33 1 69 38 59 76', + preschool: 'yes', + 'school:FR': 'maternelle' + }, + geometry: { type: 'Point', coordinates: [ 2.3869171, 48.7067614 ] }, + id: 'node/632238761' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 59 76 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 59 76 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 59 76 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 59 76 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 59 76 +convertedValue 1 69 38 59 76 +### debug: + phone: + +33 1 69 38 59 76 + => + +33 1 69 38 59 76 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 59 76 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 59 76 +### debug: + mapElementFromConf: convert + preschool +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + preschool +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + preschool +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3869171, 48.7067614 ] }, + properties: { amenity: 'school', phone: '+33 1 69 38 59 76' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/721645815', + 'addr:city': 'Leuville-sur-Orge', + 'addr:country': 'FR', + 'addr:housenumber': '3', + 'addr:postcode': '91310', + 'addr:street': 'Rue du 8 Mai 1945', + amenity: 'pharmacy', + 'contact:fax': '+33 1 69 88 98 88', + 'contact:phone': '+33 1 60 84 22 56', + dispensing: 'yes', + name: 'Pharmacie de Leuville sur Orge', + phone: '+33 1 60 84 22 56', + 'ref:FR:FINESS': '910009521', + 'ref:FR:NAF': '4773Z', + since: '2006-04-10', + source: 'Celtipharm - 10/2014', + 'type:FR:FINESS': '620' + }, + geometry: { type: 'Point', coordinates: [ 2.2689542, 48.6219368 ] }, + id: 'node/721645815' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + contact:fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:fax +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 84 22 56 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 84 22 56 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 84 22 56 + false +### debug: + convertProperty: isStringValue? + +33 1 60 84 22 56 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 84 22 56 +convertedValue 1 60 84 22 56 +### debug: + phone: + +33 1 60 84 22 56 + => + +33 1 60 84 22 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 22 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 22 56 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + since +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + since +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + since +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2689542, 48.6219368 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 60 84 22 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/733908899', + 'addr:city': 'Corbeil-Essonnes', + 'addr:country': 'FR', + 'addr:housenumber': '2', + 'addr:postcode': '91100', + 'addr:street': 'Rue Jean Cocteau', + amenity: 'restaurant', + carry_out: 'yes', + cuisine: 'sushi', + name: 'Sushi Kyo Futao', + opening_hours: 'Mo-Su 11:30-22:00', + phone: '+33 1 64 96 31 86' + }, + geometry: { type: 'Point', coordinates: [ 2.447827, 48.6090744 ] }, + id: 'node/733908899' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + carry_out +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + carry_out +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + carry_out +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 96 31 86 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 96 31 86 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 96 31 86 + false +### debug: + convertProperty: isStringValue? + +33 1 64 96 31 86 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 96 31 86 +convertedValue 1 64 96 31 86 +### debug: + phone: + +33 1 64 96 31 86 + => + +33 1 64 96 31 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 96 31 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 96 31 86 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.447827, 48.6090744 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 96 31 86' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/748130403', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '2', + 'addr:postcode': '91550', + 'addr:street': 'Avenue Aristide Briand', + amenity: 'fast_food', + brand: 'Burger King', + 'brand:wikidata': 'Q177054', + 'brand:wikipedia': 'en:Burger King', + cuisine: 'burger', + drive_through: 'yes', + name: 'Burger King', + operator: 'Burger King', + phone: '+33160485151', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3708429, 48.7090418 ] }, + id: 'node/748130403' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160485151 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160485151 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160485151 + false +### debug: + convertProperty: isStringValue? + +33160485151 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160485151 +convertedValue 1 60 48 51 51 +### debug: + phone: + +33160485151 + => + +33 1 60 48 51 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 51 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 51 51 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3708429, 48.7090418 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 48 51 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/748144114', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '21', + 'addr:postcode': '91200', + 'addr:street': 'Rue Jean-Baptiste de la Salle', + amenity: 'police', + name: 'Police nationale', + official_name: "Commissariat de police d'Athis Mons", + opening_hours: '24/7', + operator: 'Police nationale', + 'operator:wikidata': 'Q121484', + 'operator:wikipedia': 'fr:Police nationale (France)', + phone: '+33 1 69 84 23 70', + 'police:FR': 'police', + wikidata: 'Q61954544' + }, + geometry: { type: 'Point', coordinates: [ 2.3825226, 48.7079273 ] }, + id: 'node/748144114' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + police +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + police +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + police + true +### debug: + convertProperty: isStringValue? + police + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + police + => + police +### debug: + convertProperty: -- convertedValue + police +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + operator:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikipedia +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 84 23 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 84 23 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 84 23 70 + false +### debug: + convertProperty: isStringValue? + +33 1 69 84 23 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 84 23 70 +convertedValue 1 69 84 23 70 +### debug: + phone: + +33 1 69 84 23 70 + => + +33 1 69 84 23 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 84 23 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 84 23 70 +### debug: + mapElementFromConf: convert + police:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + police:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + police:FR +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3825226, 48.7079273 ] }, + properties: { amenity: 'police', phone: '+33 1 69 84 23 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/768145019', + amenity: 'restaurant', + cuisine: 'crepe', + name: 'La Chaumière', + phone: '+33 1 69 53 95 07' + }, + geometry: { type: 'Point', coordinates: [ 2.327316, 48.7305361 ] }, + id: 'node/768145019' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 53 95 07 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 53 95 07 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 53 95 07 + false +### debug: + convertProperty: isStringValue? + +33 1 69 53 95 07 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 53 95 07 +convertedValue 1 69 53 95 07 +### debug: + phone: + +33 1 69 53 95 07 + => + +33 1 69 53 95 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 53 95 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 53 95 07 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.327316, 48.7305361 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 53 95 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/788182715', + name: 'Au Temps des Fleurs', + phone: '+33160787044', + shop: 'florist' + }, + geometry: { type: 'Point', coordinates: [ 2.4266862, 48.6381318 ] }, + id: 'node/788182715' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160787044 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160787044 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160787044 + false +### debug: + convertProperty: isStringValue? + +33160787044 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160787044 +convertedValue 1 60 78 70 44 +### debug: + phone: + +33160787044 + => + +33 1 60 78 70 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 78 70 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 78 70 44 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4266862, 48.6381318 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 78 70 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/788581258', + amenity: 'bank', + atm: 'yes', + brand: 'BNP Paribas', + 'brand:wikidata': 'Q499707', + 'brand:wikipedia': 'en:BNP Paribas', + fax: '+33 1 69 02 13 15', + name: 'BNP Paribas', + opening_hours: 'Tu-Fr 09:15-12:30,14:00-18:00; Sa 09:00-12:30,14:00-16:00', + phone: '+33 1 69 02 13 00' + }, + geometry: { type: 'Point', coordinates: [ 2.4093233, 48.6492739 ] }, + id: 'node/788581258' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 02 13 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 02 13 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 02 13 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 02 13 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 02 13 00 +convertedValue 1 69 02 13 00 +### debug: + phone: + +33 1 69 02 13 00 + => + +33 1 69 02 13 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 02 13 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 02 13 00 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4093233, 48.6492739 ] }, + properties: { amenity: 'bank', phone: '+33 1 69 02 13 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/789893698', + 'addr:city': 'Ballancourt-sur-Essonne', + 'addr:country': 'FR', + 'addr:postcode': '91610', + 'addr:street': 'Avenue du Général Leclerc', + email: 'silvia.monteiro@orange.fr', + name: 'Créa Tif', + phone: '+33 1 64 93 20 58', + shop: 'hairdresser', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.3741437, 48.5305855 ] }, + id: 'node/789893698' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 93 20 58 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 93 20 58 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 93 20 58 + false +### debug: + convertProperty: isStringValue? + +33 1 64 93 20 58 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 93 20 58 +convertedValue 1 64 93 20 58 +### debug: + phone: + +33 1 64 93 20 58 + => + +33 1 64 93 20 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 93 20 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 93 20 58 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3741437, 48.5305855 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 93 20 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/794827631', + name: 'Les Vergers de Gif', + opening_hours: 'Tu-Sa 08:30-13:00,15:30-19:30; Su 08:30-13:00', + 'opening_hours:covid19': 'Mo-Su 08:30-13:00,15:30-19:30', + phone: '+33 1 64 46 28 80', + shop: 'greengrocer' + }, + geometry: { type: 'Point', coordinates: [ 2.1333721, 48.7020825 ] }, + id: 'node/794827631' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 46 28 80 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 46 28 80 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 46 28 80 + false +### debug: + convertProperty: isStringValue? + +33 1 64 46 28 80 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 46 28 80 +convertedValue 1 64 46 28 80 +### debug: + phone: + +33 1 64 46 28 80 + => + +33 1 64 46 28 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 46 28 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 46 28 80 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1333721, 48.7020825 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 46 28 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/794827653', + 'addr:housenumber': '1', + 'addr:street': 'Avenue du Général Leclerc', + amenity: 'restaurant', + cuisine: 'sushi', + name: 'Sushi Yuki', + opening_hours: 'Tu-Sa 12:00-15:00, Mo-Su 18:30-20:30', + outdoor_seating: 'yes', + phone: '+33 1 64 46 44 91' + }, + geometry: { type: 'Point', coordinates: [ 2.132164, 48.702142 ] }, + id: 'node/794827653' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 46 44 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 46 44 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 46 44 91 + false +### debug: + convertProperty: isStringValue? + +33 1 64 46 44 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 46 44 91 +convertedValue 1 64 46 44 91 +### debug: + phone: + +33 1 64 46 44 91 + => + +33 1 64 46 44 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 46 44 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 46 44 91 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.132164, 48.702142 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 46 44 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/802500186', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '174', + 'addr:postcode': '91550', + 'addr:street': 'Avenue du Général de Gaulle', + amenity: 'restaurant', + cuisine: 'corsican', + email: 'laclefdeschamps91@gmail.com', + name: 'La Clef des Champs', + phone: '+33 1 69 38 34 46', + source: "Le P'tit Good", + website: 'http://www.laclefdeschamps91.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3663895, 48.7159236 ] }, + id: 'node/802500186' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 34 46 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 34 46 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 34 46 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 34 46 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 34 46 +convertedValue 1 69 38 34 46 +### debug: + phone: + +33 1 69 38 34 46 + => + +33 1 69 38 34 46 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 34 46 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 34 46 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3663895, 48.7159236 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 38 34 46' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/833452505', + drinking_water: 'yes', + harbour: 'yes', + 'harbour:category': 'marina', + 'harbour:information': 'PK 146.5', + 'harbour:pump-out': 'yes', + leisure: 'marina', + maxdraft: '3.5m', + maxlength: '24m', + maxspeed: '3', + name: 'Port aux Cerises', + phone: '+33169834660', + sanitary_dump_station: 'yes', + vhf_channel: '9', + website: 'http://portauxcerises.ucpa.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3906509, 48.6907658 ] }, + id: 'node/833452505' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + drinking_water +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drinking_water +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drinking_water +### debug: + mapElementFromConf: convert + harbour +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + harbour +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + harbour +### debug: + mapElementFromConf: convert + harbour:category +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + harbour:category +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + harbour:category +### debug: + mapElementFromConf: convert + harbour:information +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + harbour:information +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + harbour:information +### debug: + mapElementFromConf: convert + harbour:pump-out +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + harbour:pump-out +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + harbour:pump-out +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + maxdraft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + maxdraft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + maxdraft +### debug: + mapElementFromConf: convert + maxlength +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + maxlength +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + maxlength +### debug: + mapElementFromConf: convert + maxspeed +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + maxspeed +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + maxspeed +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169834660 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169834660 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169834660 + false +### debug: + convertProperty: isStringValue? + +33169834660 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169834660 +convertedValue 1 69 83 46 60 +### debug: + phone: + +33169834660 + => + +33 1 69 83 46 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 83 46 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 83 46 60 +### debug: + mapElementFromConf: convert + sanitary_dump_station +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sanitary_dump_station +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sanitary_dump_station +### debug: + mapElementFromConf: convert + vhf_channel +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + vhf_channel +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + vhf_channel +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3906509, 48.6907658 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 83 46 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/845949155', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '1', + 'addr:postcode': '91200', + 'addr:street': 'Place Rothenburg-Ob-der-Tauber', + name: 'Hôtel de la Gare - Meublés', + phone: '+33 1 69 38 43 50', + tourism: 'hotel' + }, + geometry: { type: 'Point', coordinates: [ 2.4025165, 48.7124113 ] }, + id: 'node/845949155' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 43 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 43 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 43 50 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 43 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 43 50 +convertedValue 1 69 38 43 50 +### debug: + phone: + +33 1 69 38 43 50 + => + +33 1 69 38 43 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 43 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 43 50 +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4025165, 48.7124113 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 43 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/861163786', + 'addr:city': 'Gometz-le-Châtel', + 'addr:postcode': '91940', + 'addr:street': 'Rue du Fromenteau', + amenity: 'arts_centre', + fax: '+33 1 60 12 51 15', + name: 'Espace Culturel Barbara', + phone: '+33 1 60 12 11 05', + website: 'http://www.gometzlechatel.fr/fr/salle-municipale/2074/espace-culturel-barbara' + }, + geometry: { type: 'Point', coordinates: [ 2.1330475, 48.6772599 ] }, + id: 'node/861163786' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + arts_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + arts_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + arts_centre + true +### debug: + convertProperty: isStringValue? + arts_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + arts_centre + => + arts_centre +### debug: + convertProperty: -- convertedValue + arts_centre +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 11 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 11 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 11 05 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 11 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 11 05 +convertedValue 1 60 12 11 05 +### debug: + phone: + +33 1 60 12 11 05 + => + +33 1 60 12 11 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 11 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 11 05 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1330475, 48.6772599 ] }, + properties: { amenity: 'arts_centre', phone: '+33 1 60 12 11 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/870551046', + 'addr:housenumber': '12', + 'addr:postcode': '91380', + 'addr:street': 'Avenue Mazarin', + amenity: 'post_office', + atm: 'yes', + change_machine: 'yes', + copy_facility: 'yes', + name: 'Chilly-Mazarin', + opening_hours: 'Mo-Fr 09:00-12:30,14:00-18:00; Sa 09:00-12:30; PH off; 2023 Jul 08 09:00-12:30,14:00-18:00', + operator: 'La Poste', + 'operator:wikidata': 'Q373724', + phone: '3631', + 'ref:FR:LaPoste': '16937A', + source: 'LaPoste - 03/2019', + stamping_machine: 'yes', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3188762, 48.7035413 ] }, + id: 'node/870551046' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + change_machine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + change_machine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + change_machine +### debug: + mapElementFromConf: convert + copy_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + copy_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + copy_facility +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 3631 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 3631 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 631 +convertedValue 36 31 +### debug: + phone: + 3631 + => + +33 36 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 36 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 36 31 +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + stamping_machine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + stamping_machine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + stamping_machine +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3188762, 48.7035413 ] }, + properties: { amenity: 'post_office', phone: '+33 36 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929427717', + 'addr:city': 'Villabé', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + brand: 'Sephora', + 'brand:wikidata': 'Q2408041', + 'brand:wikipedia': 'en:Sephora', + name: 'Sephora', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 69 11 33 10', + ref: '44', + shop: 'cosmetics', + website: 'https://www.sephora.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4517455, 48.5841171 ] }, + id: 'node/929427717' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 11 33 10 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 11 33 10 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 11 33 10 + false +### debug: + convertProperty: isStringValue? + +33 1 69 11 33 10 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 11 33 10 +convertedValue 1 69 11 33 10 +### debug: + phone: + +33 1 69 11 33 10 + => + +33 1 69 11 33 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 11 33 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 11 33 10 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4517455, 48.5841171 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 11 33 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929429310', + amenity: 'pharmacy', + dispensing: 'yes', + name: 'Pharmacie Centre Commercial Villabé A6', + phone: '+33 1 60 86 07 85', + ref: '1', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4511071, 48.5842085 ] }, + id: 'node/929429310' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 07 85 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 07 85 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 07 85 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 07 85 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 07 85 +convertedValue 1 60 86 07 85 +### debug: + phone: + +33 1 60 86 07 85 + => + +33 1 60 86 07 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 07 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 07 85 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4511071, 48.5842085 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 60 86 07 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929429432', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + amenity: 'bank', + atm: 'yes', + brand: 'Société Générale', + 'brand:wikidata': 'Q270363', + 'brand:wikipedia': 'fr:Société générale', + name: 'Société Générale', + phone: '+33 1 60 86 01 06', + ref: '9', + source: 'extrapolation', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4501951, 48.5843558 ] }, + id: 'node/929429432' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 01 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 01 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 01 06 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 01 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 01 06 +convertedValue 1 60 86 01 06 +### debug: + phone: + +33 1 60 86 01 06 + => + +33 1 60 86 01 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 01 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 01 06 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4501951, 48.5843558 ] }, + properties: { amenity: 'bank', phone: '+33 1 60 86 01 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929429470', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + name: 'Mag-Presse', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 86 39 99', + ref: '8', + shop: 'newsagent', + source: 'extrapolation', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4503027, 48.5843414 ] }, + id: 'node/929429470' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 39 99 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 39 99 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 39 99 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 39 99 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 39 99 +convertedValue 1 60 86 39 99 +### debug: + phone: + +33 1 60 86 39 99 + => + +33 1 60 86 39 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 39 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 39 99 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4503027, 48.5843414 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 39 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929429943', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + brand: 'Franck Provost', + 'brand:wikidata': 'Q62805922', + name: 'Franck Provost', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 86 34 66', + ref: '7', + shop: 'hairdresser', + source: 'extrapolation', + website: 'https://www.franckprovost.com.au/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4504178, 48.5843203 ] }, + id: 'node/929429943' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 34 66 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 34 66 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 34 66 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 34 66 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 34 66 +convertedValue 1 60 86 34 66 +### debug: + phone: + +33 1 60 86 34 66 + => + +33 1 60 86 34 66 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 34 66 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 34 66 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4504178, 48.5843203 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 34 66' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929429978', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + brand: 'Jeff de Bruges', + 'brand:wikidata': 'Q3176626', + name: 'Jeff de Bruges', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 86 36 89', + ref: '6', + shop: 'chocolate', + website: 'https://www.jeff-de-bruges.com/jeff-de-bruges-villabe', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4505319, 48.5843086 ] }, + id: 'node/929429978' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 36 89 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 36 89 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 89 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 89 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 36 89 +convertedValue 1 60 86 36 89 +### debug: + phone: + +33 1 60 86 36 89 + => + +33 1 60 86 36 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 36 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 36 89 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4505319, 48.5843086 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 36 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929430013', + name: "Sak'a dos", + phone: '+33 1 60 86 33 48', + ref: '5' + }, + geometry: { type: 'Point', coordinates: [ 2.450627, 48.5842866 ] }, + id: 'node/929430013' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 33 48 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 33 48 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 33 48 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 33 48 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 33 48 +convertedValue 1 60 86 33 48 +### debug: + phone: + +33 1 60 86 33 48 + => + +33 1 60 86 33 48 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 33 48 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 33 48 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.450627, 48.5842866 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 33 48' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929431175', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + brand: 'Alain Afflelou', + 'brand:wikidata': 'Q2829511', + 'brand:wikipedia': 'fr:Alain Afflelou (entreprise)', + name: 'Alain Afflelou', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 86 06 61', + ref: '2', + shop: 'optician', + source: 'extrapolation', + website: 'http://alainafflelou.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4510078, 48.5842227 ] }, + id: 'node/929431175' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 06 61 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 06 61 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 06 61 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 06 61 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 06 61 +convertedValue 1 60 86 06 61 +### debug: + phone: + +33 1 60 86 06 61 + => + +33 1 60 86 06 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 06 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 06 61 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4510078, 48.5842227 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 06 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929455518', + name: 'Marc Orian', + phone: '+33 1 60 86 53 06', + ref: '67', + shop: 'jewelry' + }, + geometry: { type: 'Point', coordinates: [ 2.4480816, 48.5845616 ] }, + id: 'node/929455518' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 53 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 53 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 53 06 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 53 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 53 06 +convertedValue 1 60 86 53 06 +### debug: + phone: + +33 1 60 86 53 06 + => + +33 1 60 86 53 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 53 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 53 06 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4480816, 48.5845616 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 53 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929455714', + name: 'Fleur de Lys', + phone: '+33 1 60 86 36 23', + ref: '23' + }, + geometry: { type: 'Point', coordinates: [ 2.4476309, 48.5843629 ] }, + id: 'node/929455714' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 36 23 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 36 23 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 23 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 23 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 36 23 +convertedValue 1 60 86 36 23 +### debug: + phone: + +33 1 60 86 36 23 + => + +33 1 60 86 36 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 36 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 36 23 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4476309, 48.5843629 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 36 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929456063', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + name: "Toys 'R' us", + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00; Su off', + phone: '+33 1 60 86 36 70', + ref: '24', + shop: 'toys', + source: 'extrapolation', + website: 'http://www.toysrus.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4476578, 48.5840542 ] }, + id: 'node/929456063' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 36 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 36 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 70 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 36 70 +convertedValue 1 60 86 36 70 +### debug: + phone: + +33 1 60 86 36 70 + => + +33 1 60 86 36 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 36 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 36 70 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4476578, 48.5840542 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 36 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929465257', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + name: "Général d'Optique", + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 86 62 09', + ref: '26', + shop: 'optician', + source: 'extrapolation', + website: 'https://www.generale-optique.com/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4480708, 48.5844303 ] }, + id: 'node/929465257' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 62 09 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 62 09 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 62 09 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 62 09 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 62 09 +convertedValue 1 60 86 62 09 +### debug: + phone: + +33 1 60 86 62 09 + => + +33 1 60 86 62 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 62 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 62 09 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4480708, 48.5844303 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 62 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929465626', + name: 'Game', + phone: '+33 1 64 97 05 68', + ref: '25' + }, + geometry: { type: 'Point', coordinates: [ 2.4479904, 48.5843522 ] }, + id: 'node/929465626' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 97 05 68 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 97 05 68 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 97 05 68 + false +### debug: + convertProperty: isStringValue? + +33 1 64 97 05 68 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 97 05 68 +convertedValue 1 64 97 05 68 +### debug: + phone: + +33 1 64 97 05 68 + => + +33 1 64 97 05 68 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 05 68 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 05 68 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4479904, 48.5843522 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 97 05 68' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929466372', + brand: 'Micromania', + 'brand:wikidata': 'Q3312221', + 'brand:wikipedia': 'en:Micromania (video game retailer)', + name: 'Micromania', + phone: '+33 1 69 91 45 49', + ref: '27', + shop: 'video_games' + }, + geometry: { type: 'Point', coordinates: [ 2.4481996, 48.5844268 ] }, + id: 'node/929466372' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 91 45 49 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 91 45 49 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 91 45 49 + false +### debug: + convertProperty: isStringValue? + +33 1 69 91 45 49 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 91 45 49 +convertedValue 1 69 91 45 49 +### debug: + phone: + +33 1 69 91 45 49 + => + +33 1 69 91 45 49 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 91 45 49 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 91 45 49 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4481996, 48.5844268 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 91 45 49' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929466659', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + brand: 'Pascal Coste', + 'brand:website': 'http://www.pascalcoste.com/', + 'brand:wikidata': 'Q66555630', + name: 'Pascal Coste', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 64 97 63 25', + ref: '28', + shop: 'hairdresser', + source: 'extrapolation', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4482747, 48.5844161 ] }, + id: 'node/929466659' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:website +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 97 63 25 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 97 63 25 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 97 63 25 + false +### debug: + convertProperty: isStringValue? + +33 1 64 97 63 25 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 97 63 25 +convertedValue 1 64 97 63 25 +### debug: + phone: + +33 1 64 97 63 25 + => + +33 1 64 97 63 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 63 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 63 25 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4482747, 48.5844161 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 97 63 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929466924', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Centre Commercial Villabé A6, Route de Villoison', + beauty: 'cosmetics', + brand: 'Yves Rocher', + 'brand:wikidata': 'Q28496595', + name: 'Yves Rocher', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 64 97 75 25', + ref: '29', + shop: 'beauty', + source: 'extrapolation', + website: 'http://www.yves-rocher.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4483705, 48.584397 ] }, + id: 'node/929466924' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 97 75 25 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 97 75 25 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 97 75 25 + false +### debug: + convertProperty: isStringValue? + +33 1 64 97 75 25 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 97 75 25 +convertedValue 1 64 97 75 25 +### debug: + phone: + +33 1 64 97 75 25 + => + +33 1 64 97 75 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 75 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 75 25 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4483705, 48.584397 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 97 75 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929467796', + brand: 'Darjeeling', + 'brand:wikidata': 'Q3016203', + 'brand:wikipedia': 'fr:Darjeeling (lingerie)', + clothes: 'underwear', + name: 'Darjeeling', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 86 31 64', + ref: '31', + shop: 'clothes', + source: 'extrapolation', + website: 'http://www.darjeeling.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4486019, 48.5843664 ] }, + id: 'node/929467796' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + clothes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + clothes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + clothes +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 31 64 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 31 64 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 31 64 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 31 64 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 31 64 +convertedValue 1 60 86 31 64 +### debug: + phone: + +33 1 60 86 31 64 + => + +33 1 60 86 31 64 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 31 64 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 31 64 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4486019, 48.5843664 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 31 64' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929469395', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + name: 'Les Opticiens Conseils', + opening_hours: 'Mo-Th 10:00-20:30; Fr 09:00-20:00', + phone: '+33 1 60 86 36 17', + ref: '59', + shop: 'optician', + source: 'extrapolation', + website: 'http://www.opticienconseil.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4489937, 48.5844076 ] }, + id: 'node/929469395' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 36 17 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 36 17 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 17 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 17 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 36 17 +convertedValue 1 60 86 36 17 +### debug: + phone: + +33 1 60 86 36 17 + => + +33 1 60 86 36 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 36 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 36 17 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4489937, 48.5844076 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 36 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929469610', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + name: 'Carrefour Voyages', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 69 89 40 00', + ref: '34', + shop: 'travel_agency', + source: 'extrapolation', + website: 'https://voyages.carrefour.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4492081, 48.5842706 ] }, + id: 'node/929469610' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 89 40 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 89 40 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 89 40 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 89 40 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 89 40 00 +convertedValue 1 69 89 40 00 +### debug: + phone: + +33 1 69 89 40 00 + => + +33 1 69 89 40 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 40 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 40 00 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4492081, 48.5842706 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 89 40 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929469766', + amenity: 'bank', + brand: 'Carrefour Banque', + 'brand:wikidata': 'Q2940182', + 'brand:wikipedia': 'fr:Carrefour Banque', + name: 'Carrefour Banque', + phone: '+33 1 69 89 40 00', + ref: '35' + }, + geometry: { type: 'Point', coordinates: [ 2.4492778, 48.58426 ] }, + id: 'node/929469766' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 89 40 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 89 40 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 89 40 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 89 40 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 89 40 00 +convertedValue 1 69 89 40 00 +### debug: + phone: + +33 1 69 89 40 00 + => + +33 1 69 89 40 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 40 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 40 00 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4492778, 48.58426 ] }, + properties: { amenity: 'bank', phone: '+33 1 69 89 40 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929470060', + name: 'Carrefour Assurances', + office: 'insurance', + phone: '+33 1 69 89 40 00', + ref: '36' + }, + geometry: { type: 'Point', coordinates: [ 2.4493422, 48.5842493 ] }, + id: 'node/929470060' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 89 40 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 89 40 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 89 40 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 89 40 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 89 40 00 +convertedValue 1 69 89 40 00 +### debug: + phone: + +33 1 69 89 40 00 + => + +33 1 69 89 40 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 40 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 40 00 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4493422, 48.5842493 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 89 40 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929470819', + name: 'Pluriel Afflelou', + phone: '+33 1 69 11 00 60', + ref: '37' + }, + geometry: { type: 'Point', coordinates: [ 2.4494441, 48.5842316 ] }, + id: 'node/929470819' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 11 00 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 11 00 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 11 00 60 + false +### debug: + convertProperty: isStringValue? + +33 1 69 11 00 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 11 00 60 +convertedValue 1 69 11 00 60 +### debug: + phone: + +33 1 69 11 00 60 + => + +33 1 69 11 00 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 11 00 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 11 00 60 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4494441, 48.5842316 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 11 00 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929470947', + name: 'Forme et Beauté Carrefour', + phone: '+33 1 69 89 40 00', + ref: '38' + }, + geometry: { type: 'Point', coordinates: [ 2.4495621, 48.5842138 ] }, + id: 'node/929470947' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 89 40 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 89 40 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 89 40 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 89 40 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 89 40 00 +convertedValue 1 69 89 40 00 +### debug: + phone: + +33 1 69 89 40 00 + => + +33 1 69 89 40 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 40 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 40 00 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4495621, 48.5842138 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 89 40 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929471151', + name: 'Faims de Journée', + phone: '+33 1 69 89 40 00', + ref: '39' + }, + geometry: { type: 'Point', coordinates: [ 2.4496748, 48.5841926 ] }, + id: 'node/929471151' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 89 40 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 89 40 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 89 40 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 89 40 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 89 40 00 +convertedValue 1 69 89 40 00 +### debug: + phone: + +33 1 69 89 40 00 + => + +33 1 69 89 40 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 40 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 40 00 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4496748, 48.5841926 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 89 40 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929471332', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + name: 'Carrefour Fleurs', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 69 89 40 00', + ref: '40', + shop: 'florist', + source: 'extrapolation', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4497606, 48.5841784 ] }, + id: 'node/929471332' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 89 40 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 89 40 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 89 40 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 89 40 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 89 40 00 +convertedValue 1 69 89 40 00 +### debug: + phone: + +33 1 69 89 40 00 + => + +33 1 69 89 40 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 40 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 40 00 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4497606, 48.5841784 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 89 40 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929472524', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + brand: 'Brioche Dorée', + 'brand:website': 'https://www.briochedoree.fr', + 'brand:wikidata': 'Q2925606', + 'brand:wikipedia': 'fr:Brioche Dorée', + name: 'Brioche Dorée', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + operator: 'Groupe Le Duff', + phone: '+33 1 60 86 36 28', + ref: '55', + shop: 'bakery', + source: 'extrapolation', + takeaway: 'yes', + website: 'https://www.briochedoree.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4499725, 48.5842493 ] }, + id: 'node/929472524' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 19 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:website +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 36 28 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 36 28 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 28 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 28 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 36 28 +convertedValue 1 60 86 36 28 +### debug: + phone: + +33 1 60 86 36 28 + => + +33 1 60 86 36 28 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 36 28 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 36 28 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4499725, 48.5842493 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 36 28' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929473173', + name: 'Viagio', + phone: '+33 1 64 97 82 54', + ref: '54' + }, + geometry: { type: 'Point', coordinates: [ 2.4501683, 48.5842227 ] }, + id: 'node/929473173' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 97 82 54 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 97 82 54 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 97 82 54 + false +### debug: + convertProperty: isStringValue? + +33 1 64 97 82 54 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 97 82 54 +convertedValue 1 64 97 82 54 +### debug: + phone: + +33 1 64 97 82 54 + => + +33 1 64 97 82 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 82 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 82 54 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4501683, 48.5842227 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 97 82 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929474511', + name: 'Carador', + phone: '+33 1 60 86 99 00', + ref: '52' + }, + geometry: { type: 'Point', coordinates: [ 2.4502837, 48.5841801 ] }, + id: 'node/929474511' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 99 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 99 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 99 00 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 99 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 99 00 +convertedValue 1 60 86 99 00 +### debug: + phone: + +33 1 60 86 99 00 + => + +33 1 60 86 99 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 99 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 99 00 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4502837, 48.5841801 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 99 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929474512', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + brand: 'Bouygues Telecom', + 'brand:wikidata': 'Q581438', + 'brand:wikipedia': 'fr:Bouygues Telecom', + name: 'Bouygues Telecom', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 79 85 20', + ref: '53', + shop: 'mobile_phone', + source: 'extrapolation', + website: 'https://www.bouyguestelecom.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4503051, 48.5842334 ] }, + id: 'node/929474512' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 79 85 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 79 85 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 79 85 20 + false +### debug: + convertProperty: isStringValue? + +33 1 60 79 85 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 79 85 20 +convertedValue 1 60 79 85 20 +### debug: + phone: + +33 1 60 79 85 20 + => + +33 1 60 79 85 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 79 85 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 79 85 20 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4503051, 48.5842334 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 79 85 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929474706', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + brand: 'Marionnaud', + 'brand:wikidata': 'Q1129073', + 'brand:wikipedia': 'fr:Marionnaud', + name: 'Marionnaud', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 86 35 77', + ref: '51', + shop: 'cosmetics', + source: 'extrapolation', + website: 'https://www.marionnaud.com/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4504526, 48.5841766 ] }, + id: 'node/929474706' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 35 77 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 35 77 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 35 77 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 35 77 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 35 77 +convertedValue 1 60 86 35 77 +### debug: + phone: + +33 1 60 86 35 77 + => + +33 1 60 86 35 77 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 35 77 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 35 77 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4504526, 48.5841766 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 35 77' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929483512', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + craft: 'shoemaker', + name: 'Cordonnerie-Clés', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + operator: 'CC 2000', + phone: '+33 1 64 97 55 43', + ref: '48', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4508255, 48.584079 ] }, + id: 'node/929483512' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 97 55 43 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 97 55 43 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 97 55 43 + false +### debug: + convertProperty: isStringValue? + +33 1 64 97 55 43 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 97 55 43 +convertedValue 1 64 97 55 43 +### debug: + phone: + +33 1 64 97 55 43 + => + +33 1 64 97 55 43 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 55 43 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 55 43 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4508255, 48.584079 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 97 55 43' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929484104', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + name: 'Clin Pressing', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 86 36 29', + ref: '47', + shop: 'dry_cleaning', + source: 'extrapolation', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.450981, 48.5840825 ] }, + id: 'node/929484104' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 36 29 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 36 29 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 29 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 29 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 36 29 +convertedValue 1 60 86 36 29 +### debug: + phone: + +33 1 60 86 36 29 + => + +33 1 60 86 36 29 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 36 29 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 36 29 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.450981, 48.5840825 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 36 29' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929484328', + name: 'Hygena', + phone: '+33 1 60 76 59 30', + ref: '46', + shop: 'kitchen' + }, + geometry: { type: 'Point', coordinates: [ 2.4511151, 48.5840595 ] }, + id: 'node/929484328' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 76 59 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 76 59 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 76 59 30 + false +### debug: + convertProperty: isStringValue? + +33 1 60 76 59 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 76 59 30 +convertedValue 1 60 76 59 30 +### debug: + phone: + +33 1 60 76 59 30 + => + +33 1 60 76 59 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 76 59 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 76 59 30 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4511151, 48.5840595 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 76 59 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929546521', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + brand: 'Celio', + 'brand:wikidata': 'Q2672003', + 'brand:wikipedia': 'en:Celio (retailer)', + name: 'Celio', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 86 36 15', + ref: '11', + shop: 'clothes', + source: 'extrapolation', + website: 'https://www.celio.com/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4495541, 48.5844747 ] }, + id: 'node/929546521' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 36 15 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 36 15 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 15 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 15 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 36 15 +convertedValue 1 60 86 36 15 +### debug: + phone: + +33 1 60 86 36 15 + => + +33 1 60 86 36 15 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 36 15 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 36 15 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4495541, 48.5844747 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 36 15' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929547296', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + brand: 'Fabio Salsa', + name: 'Fabio Salsa', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 86 36 61', + ref: '19', + shop: 'hairdresser', + source: 'extrapolation', + website: 'https://www.fabiosalsa.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4484062, 48.5846655 ] }, + id: 'node/929547296' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 36 61 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 36 61 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 61 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 61 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 36 61 +convertedValue 1 60 86 36 61 +### debug: + phone: + +33 1 60 86 36 61 + => + +33 1 60 86 36 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 36 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 36 61 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4484062, 48.5846655 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 36 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929548195', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + brand: 'Sergent Major', + 'brand:wikidata': 'Q62521738', + 'brand:wikipedia': 'fr:Sergent Major (entreprise)', + clothes: 'babies;children', + name: 'Sergent Major', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 69 11 10 98', + ref: '18', + shop: 'clothes', + source: 'extrapolation', + website: 'http://www.sergent-major.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4485228, 48.5846424 ] }, + id: 'node/929548195' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + clothes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + clothes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + clothes +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 11 10 98 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 11 10 98 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 11 10 98 + false +### debug: + convertProperty: isStringValue? + +33 1 69 11 10 98 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 11 10 98 +convertedValue 1 69 11 10 98 +### debug: + phone: + +33 1 69 11 10 98 + => + +33 1 69 11 10 98 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 11 10 98 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 11 10 98 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4485228, 48.5846424 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 11 10 98' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929550941', + brand: 'Courir', + 'brand:wikidata': 'Q3001258', + 'brand:wikipedia': 'fr:Courir (chaîne de magasins)', + name: 'Courir', + phone: '+33 1 64 97 77 88', + ref: '16', + shop: 'sports' + }, + geometry: { type: 'Point', coordinates: [ 2.4488782, 48.5845811 ] }, + id: 'node/929550941' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 97 77 88 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 97 77 88 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 97 77 88 + false +### debug: + convertProperty: isStringValue? + +33 1 64 97 77 88 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 97 77 88 +convertedValue 1 64 97 77 88 +### debug: + phone: + +33 1 64 97 77 88 + => + +33 1 64 97 77 88 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 77 88 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 77 88 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4488782, 48.5845811 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 97 77 88' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929551086', + brand: 'Riu Paris', + 'brand:wikidata': 'Q16644311', + 'brand:wikipedia': 'fr:RIU Paris', + clothes: 'women', + name: 'Riu Paris', + phone: '+33 1 60 86 35 60', + ref: '17', + shop: 'clothes' + }, + geometry: { type: 'Point', coordinates: [ 2.4487011, 48.5846113 ] }, + id: 'node/929551086' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + clothes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + clothes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + clothes +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 35 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 35 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 35 60 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 35 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 35 60 +convertedValue 1 60 86 35 60 +### debug: + phone: + +33 1 60 86 35 60 + => + +33 1 60 86 35 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 35 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 35 60 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4487011, 48.5846113 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 35 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929552936', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + name: 'Blue Libellule', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 86 40 01', + ref: '14', + shop: 'cosmetics', + source: 'extrapolation', + website: 'https://www.bleulibellule.com/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4491705, 48.5845385 ] }, + id: 'node/929552936' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 40 01 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 40 01 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 40 01 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 40 01 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 40 01 +convertedValue 1 60 86 40 01 +### debug: + phone: + +33 1 60 86 40 01 + => + +33 1 60 86 40 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 40 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 40 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4491705, 48.5845385 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 40 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929553011', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + name: 'Liza.H', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 64 97 69 29', + ref: '13', + shop: 'boutique', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.449293, 48.5845229 ] }, + id: 'node/929553011' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 97 69 29 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 97 69 29 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 97 69 29 + false +### debug: + convertProperty: isStringValue? + +33 1 64 97 69 29 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 97 69 29 +convertedValue 1 64 97 69 29 +### debug: + phone: + +33 1 64 97 69 29 + => + +33 1 64 97 69 29 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 69 29 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 69 29 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.449293, 48.5845229 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 97 69 29' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929554061', + name: 'Louis Pion', + phone: '+33 1 60 86 24 13', + ref: '12', + shop: 'jewelry' + }, + geometry: { type: 'Point', coordinates: [ 2.4493905, 48.5845013 ] }, + id: 'node/929554061' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 24 13 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 24 13 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 24 13 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 24 13 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 24 13 +convertedValue 1 60 86 24 13 +### debug: + phone: + +33 1 60 86 24 13 + => + +33 1 60 86 24 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 24 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 24 13 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4493905, 48.5845013 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 24 13' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929554980', + brand: 'Jennyfer', + 'brand:wikidata': 'Q3177174', + 'brand:wikipedia': 'fr:Jennyfer', + name: 'Jennyfer', + phone: '+33 1 69 91 43 37', + ref: '58', + shop: 'clothes' + }, + geometry: { type: 'Point', coordinates: [ 2.4493958, 48.5843664 ] }, + id: 'node/929554980' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 91 43 37 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 91 43 37 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 91 43 37 + false +### debug: + convertProperty: isStringValue? + +33 1 69 91 43 37 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 91 43 37 +convertedValue 1 69 91 43 37 +### debug: + phone: + +33 1 69 91 43 37 + => + +33 1 69 91 43 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 91 43 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 91 43 37 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4493958, 48.5843664 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 91 43 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929555082', + craft: 'photographic_laboratory', + name: 'Photoservice-Orange', + phone: '+33 1 60 86 35 94', + ref: '57' + }, + geometry: { type: 'Point', coordinates: [ 2.4496131, 48.58437 ] }, + id: 'node/929555082' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 35 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 35 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 35 94 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 35 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 35 94 +convertedValue 1 60 86 35 94 +### debug: + phone: + +33 1 60 86 35 94 + => + +33 1 60 86 35 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 35 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 35 94 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4496131, 48.58437 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 35 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929555322', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + brand: 'SFR', + 'brand:wikidata': 'Q218765', + 'brand:wikipedia': 'en:SFR', + name: 'SFR', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 69 11 06 07', + ref: '56', + shop: 'mobile_phone', + source: 'extrapolation', + website: 'https://www.sfr.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4495943, 48.5843026 ] }, + id: 'node/929555322' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 11 06 07 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 11 06 07 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 11 06 07 + false +### debug: + convertProperty: isStringValue? + +33 1 69 11 06 07 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 11 06 07 +convertedValue 1 69 11 06 07 +### debug: + phone: + +33 1 69 11 06 07 + => + +33 1 69 11 06 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 11 06 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 11 06 07 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4495943, 48.5843026 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 11 06 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929555578', + name: '1.2.3', + phone: '+33 1 60 86 38 13', + ref: '61', + shop: 'clothes' + }, + geometry: { type: 'Point', coordinates: [ 2.4490686, 48.5844143 ] }, + id: 'node/929555578' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 38 13 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 38 13 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 38 13 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 38 13 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 38 13 +convertedValue 1 60 86 38 13 +### debug: + phone: + +33 1 60 86 38 13 + => + +33 1 60 86 38 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 38 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 38 13 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4490686, 48.5844143 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 38 13' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929555727', + clothes: 'men', + name: 'Elliot James', + phone: '+33 1 60 86 22 30', + ref: '60', + shop: 'clothes' + }, + geometry: { type: 'Point', coordinates: [ 2.4492081, 48.5844427 ] }, + id: 'node/929555727' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + clothes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + clothes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + clothes +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 22 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 22 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 22 30 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 22 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 22 30 +convertedValue 1 60 86 22 30 +### debug: + phone: + +33 1 60 86 22 30 + => + +33 1 60 86 22 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 22 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 22 30 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4492081, 48.5844427 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 22 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929555858', + name: 'Soho', + phone: '+33 1 60 86 29 81', + ref: '59' + }, + geometry: { type: 'Point', coordinates: [ 2.4491866, 48.5843718 ] }, + id: 'node/929555858' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 29 81 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 29 81 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 29 81 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 29 81 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 29 81 +convertedValue 1 60 86 29 81 +### debug: + phone: + +33 1 60 86 29 81 + => + +33 1 60 86 29 81 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 29 81 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 29 81 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4491866, 48.5843718 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 29 81' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929556144', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + brand: 'Etam', + 'brand:wikidata': 'Q3059202', + 'brand:wikipedia': 'en:Etam Développement', + name: 'Etam', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 86 36 01', + ref: '62', + shop: 'clothes', + source: 'extrapolation', + website: 'https://www.etam.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4488299, 48.5844658 ] }, + id: 'node/929556144' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 36 01 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 36 01 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 01 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 01 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 36 01 +convertedValue 1 60 86 36 01 +### debug: + phone: + +33 1 60 86 36 01 + => + +33 1 60 86 36 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 36 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 36 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4488299, 48.5844658 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 36 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929556437', + name: 'TréSor', + phone: '+33 1 60 86 36 92', + ref: '63', + shop: 'jewelry', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.44861, 48.5844711 ] }, + id: 'node/929556437' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 36 92 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 36 92 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 92 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 36 92 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 36 92 +convertedValue 1 60 86 36 92 +### debug: + phone: + +33 1 60 86 36 92 + => + +33 1 60 86 36 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 36 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 36 92 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.44861, 48.5844711 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 36 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929556557', + brand: 'Christine Laure', + 'brand:wikidata': 'Q90472537', + name: 'Christine Laure', + phone: '+33 1 60 86 96 92', + ref: '64', + shop: 'clothes' + }, + geometry: { type: 'Point', coordinates: [ 2.4484302, 48.5844906 ] }, + id: 'node/929556557' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 96 92 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 96 92 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 96 92 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 96 92 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 96 92 +convertedValue 1 60 86 96 92 +### debug: + phone: + +33 1 60 86 96 92 + => + +33 1 60 86 96 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 96 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 96 92 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4484302, 48.5844906 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 96 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929556696', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + name: 'Manhattan', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 86 96 80', + ref: '65', + shop: 'boutique', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4484517, 48.5845634 ] }, + id: 'node/929556696' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 96 80 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 96 80 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 96 80 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 96 80 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 96 80 +convertedValue 1 60 86 96 80 +### debug: + phone: + +33 1 60 86 96 80 + => + +33 1 60 86 96 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 96 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 96 80 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4484517, 48.5845634 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 96 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/929557358', + brand: "Histoire d'Or", + 'brand:wikidata': 'Q62529245', + name: "Histoire d'Or", + phone: '+33 1 64 97 54 94', + ref: '66', + shop: 'jewelry' + }, + geometry: { type: 'Point', coordinates: [ 2.4482613, 48.5845581 ] }, + id: 'node/929557358' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 97 54 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 97 54 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 97 54 94 + false +### debug: + convertProperty: isStringValue? + +33 1 64 97 54 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 97 54 94 +convertedValue 1 64 97 54 94 +### debug: + phone: + +33 1 64 97 54 94 + => + +33 1 64 97 54 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 54 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 54 94 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4482613, 48.5845581 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 97 54 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/939617786', + 'addr:city': 'Ballancourt-sur-Essonne', + 'addr:country': 'FR', + 'addr:housenumber': '45', + 'addr:postcode': '91610', + 'addr:street': 'Rue du Général de Gaulle', + name: 'Optique Ballancourt', + opening_hours: 'Tu-Fr 09:00-12:30,14:30-19:30; Sa 09:00-12:30,14:30-19:00', + phone: '+33 1 64 93 30 21', + shop: 'optician', + source: 'extrapolation', + website: 'https://www.optiqueballancourt.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3844016, 48.5241533 ] }, + id: 'node/939617786' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 93 30 21 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 93 30 21 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 93 30 21 + false +### debug: + convertProperty: isStringValue? + +33 1 64 93 30 21 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 93 30 21 +convertedValue 1 64 93 30 21 +### debug: + phone: + +33 1 64 93 30 21 + => + +33 1 64 93 30 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 93 30 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 93 30 21 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3844016, 48.5241533 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 93 30 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/963824814', + 'addr:city': 'Saint-Jean-de-Beauregard', + 'addr:housenumber': '5', + 'addr:postcode': '91940', + 'addr:street': 'Grande Rue', + amenity: 'restaurant', + cuisine: 'french', + name: "L'Atelier Gourmand", + phone: '+33 1 60 12 31 01', + website: 'https://lateliergourmand-restaurant.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1704756, 48.6735834 ] }, + id: 'node/963824814' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 31 01 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 31 01 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 31 01 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 31 01 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 31 01 +convertedValue 1 60 12 31 01 +### debug: + phone: + +33 1 60 12 31 01 + => + +33 1 60 12 31 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 31 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 31 01 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1704756, 48.6735834 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 12 31 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1028655803', + amenity: 'fast_food', + brand: "Domino's", + 'brand:wikidata': 'Q839466', + 'brand:wikipedia': "en:Domino's Pizza", + cuisine: 'pizza', + name: "Domino's", + phone: '+33 164970980', + short_name: "Domino's", + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4266472, 48.6379284 ] }, + id: 'node/1028655803' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164970980 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164970980 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164970980 + false +### debug: + convertProperty: isStringValue? + +33 164970980 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164970980 +convertedValue 1 64 97 09 80 +### debug: + phone: + +33 164970980 + => + +33 1 64 97 09 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 09 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 09 80 +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4266472, 48.6379284 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 64 97 09 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1028655811', + amenity: 'restaurant', + cuisine: 'syrian', + name: 'La rose de Damas', + phone: '+33 1 60 77 68 89' + }, + geometry: { type: 'Point', coordinates: [ 2.4267491, 48.6384717 ] }, + id: 'node/1028655811' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 77 68 89 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 77 68 89 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 77 68 89 + false +### debug: + convertProperty: isStringValue? + +33 1 60 77 68 89 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 77 68 89 +convertedValue 1 60 77 68 89 +### debug: + phone: + +33 1 60 77 68 89 + => + +33 1 60 77 68 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 68 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 68 89 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4267491, 48.6384717 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 77 68 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1028655876', + amenity: 'restaurant', + cuisine: 'chinese', + name: 'Palais du Bonheur', + phone: '+33160776878' + }, + geometry: { type: 'Point', coordinates: [ 2.4267055, 48.6382369 ] }, + id: 'node/1028655876' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160776878 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160776878 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160776878 + false +### debug: + convertProperty: isStringValue? + +33160776878 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160776878 +convertedValue 1 60 77 68 78 +### debug: + phone: + +33160776878 + => + +33 1 60 77 68 78 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 68 78 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 68 78 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4267055, 48.6382369 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 77 68 78' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1028655931', + name: 'Paru Vendu', + office: 'newspaper', + phone: '+33800102102', + website: 'https://www.paruvendu.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.426632, 48.6378489 ] }, + id: 'node/1028655931' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33800102102 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33800102102 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33800102102 + false +### debug: + convertProperty: isStringValue? + +33800102102 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33800102102 +convertedValue 8 00 10 21 02 +### debug: + phone: + +33800102102 + => + +33 8 00 10 21 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 8 00 10 21 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 8 00 10 21 02 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.426632, 48.6378489 ] }, + properties: { amenity: 'charging_station', phone: '+33 8 00 10 21 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1028655957', + name: "Retouch' Elysée", + phone: '+33160786015', + shop: 'laundry' + }, + geometry: { type: 'Point', coordinates: [ 2.4267236, 48.6383355 ] }, + id: 'node/1028655957' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160786015 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160786015 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160786015 + false +### debug: + convertProperty: isStringValue? + +33160786015 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160786015 +convertedValue 1 60 78 60 15 +### debug: + phone: + +33160786015 + => + +33 1 60 78 60 15 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 78 60 15 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 78 60 15 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4267236, 48.6383355 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 78 60 15' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1069872331', + alt_name: 'Cycles Doll', + 'contact:city': 'Massy', + 'contact:email': 'biketcs@gmail.com', + 'contact:housenumber': '23', + 'contact:phone': '+33 1 69 20 59 26', + 'contact:postcode': '91300', + 'contact:street': 'Rue Marx Dormoy', + 'contact:website': 'http://www.cyclesdoll.com', + name: 'TCS Bike', + opening_hours: 'Tu-Sa 09:30-12:30; 14:30-19:00', + phone: '+33 1 69 20 59 26', + 'service:bicycle:repair': 'yes', + 'service:bicycle:retail': 'yes', + shop: 'bicycle', + website: 'https://www.tcsbike.fr', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.274358, 48.731515 ] }, + id: 'node/1069872331' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:email +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 59 26 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 59 26 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 59 26 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 59 26 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 59 26 +convertedValue 1 69 20 59 26 +### debug: + phone: + +33 1 69 20 59 26 + => + +33 1 69 20 59 26 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 59 26 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 59 26 +### debug: + mapElementFromConf: convert + service:bicycle:repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:repair +### debug: + mapElementFromConf: convert + service:bicycle:retail +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:retail +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:retail +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.274358, 48.731515 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 59 26' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1069895698', + 'contact:city': 'Massy', + 'contact:housenumber': '46', + 'contact:postcode': '91300', + 'contact:street': 'Rue Gabriel Péri', + name: 'La Colombe', + opening_hours: 'Mo-Su 06:30-20:00; We-Th off;2023 Aug 1-10 off', + 'payment:cash': 'yes', + 'payment:contactless': 'yes', + 'payment:edenred_card': 'yes', + 'payment:meal_voucher': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 69 20 05 93;+33 9 75 21 42 56', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.2765665, 48.7302387 ] }, + id: 'node/1069895698' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:contactless +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:contactless +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:contactless +### debug: + mapElementFromConf: convert + payment:edenred_card +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:edenred_card +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:edenred_card +### debug: + mapElementFromConf: convert + payment:meal_voucher +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:meal_voucher +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:meal_voucher +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 05 93;+33 9 75 21 42 56 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 05 93;+33 9 75 21 42 56 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 05 93;+33 9 75 21 42 56 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 05 93;+33 9 75 21 42 56 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 05 93;+33 9 75 21 42 56 +convertedValue 1 69 20 05 93 ;+ 33 97 52 14 25 6 +### debug: + phone: + +33 1 69 20 05 93;+33 9 75 21 42 56 + => + +33 1 69 20 05 93 ;+ 33 97 52 14 25 6 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 05 93 ;+ 33 97 52 14 25 6 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 05 93 ;+ 33 97 52 14 25 6 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2765665, 48.7302387 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 1 69 20 05 93 ;+ 33 97 52 14 25 6' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1069895700', + 'contact:city': 'Massy', + 'contact:housenumber': '50', + 'contact:postcode': '91300', + 'contact:street': 'Rue Gabriel Péri', + name: "Art'home", + phone: '+33 1 69 20 29 29', + shop: 'florist' + }, + geometry: { type: 'Point', coordinates: [ 2.2763367, 48.7300443 ] }, + id: 'node/1069895700' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 29 29 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 29 29 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 29 29 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 29 29 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 29 29 +convertedValue 1 69 20 29 29 +### debug: + phone: + +33 1 69 20 29 29 + => + +33 1 69 20 29 29 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 29 29 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 29 29 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2763367, 48.7300443 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 29 29' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1069903678', + alt_name: 'Aux Délices de Massy', + 'contact:city': 'Massy', + 'contact:housenumber': '58', + 'contact:postcode': '91300', + 'contact:street': 'Rue Gabriel Péri', + name: 'Hurel', + opening_hours: 'We-Su 06:45-20:00; Mo-Tu off; 2023 Aug 1-31 off', + operator: 'Patrice Hurel', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + phone: '+33 1 60 11 05 51', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.2761009, 48.7298637 ] }, + id: 'node/1069903678' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 11 05 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 11 05 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 11 05 51 + false +### debug: + convertProperty: isStringValue? + +33 1 60 11 05 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 11 05 51 +convertedValue 1 60 11 05 51 +### debug: + phone: + +33 1 60 11 05 51 + => + +33 1 60 11 05 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 11 05 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 11 05 51 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2761009, 48.7298637 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 11 05 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1069903688', + 'contact:city': 'Massy', + 'contact:housenumber': '52', + 'contact:postcode': '91300', + 'contact:street': 'Rue Gabriel Péri', + name: 'Chez Aude & Bruno', + opening_hours: 'Tu-Sa 08:30-12:45,15:30-19:30; Su 08:30-12:45', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + phone: '+33 1 69 20 90 10', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.2762616, 48.7299831 ] }, + id: 'node/1069903688' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 90 10 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 90 10 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 90 10 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 90 10 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 90 10 +convertedValue 1 69 20 90 10 +### debug: + phone: + +33 1 69 20 90 10 + => + +33 1 69 20 90 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 90 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 90 10 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2762616, 48.7299831 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 90 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1092982594', + 'addr:city': 'Mennecy', + 'addr:housenumber': '47', + 'addr:postcode': '91540', + 'addr:street': 'Boulevard Charles de Gaulle', + amenity: 'pharmacy', + 'contact:fax': '+33 1 69 23 40 94', + dispensing: 'yes', + healthcare: 'pharmacy', + name: "Pharmacie de l'Avenir", + operator: 'pharmacie', + phone: '+33 1 69 23 40 93', + 'ref:FR:FINESS': '910017532', + 'ref:FR:NAF': '4773Z', + source: 'Celtipharm - 10/2014', + start_date: '2009-08-10', + 'type:FR:FINESS': '620', + website: 'https://pharmaciedelavenirmennecy.pharminfo.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4380569, 48.5648584 ] }, + id: 'node/1092982594' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + contact:fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:fax +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 23 40 93 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 23 40 93 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 23 40 93 + false +### debug: + convertProperty: isStringValue? + +33 1 69 23 40 93 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 23 40 93 +convertedValue 1 69 23 40 93 +### debug: + phone: + +33 1 69 23 40 93 + => + +33 1 69 23 40 93 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 23 40 93 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 23 40 93 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4380569, 48.5648584 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 23 40 93' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1096327575', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '101', + 'addr:postcode': '91200', + 'addr:street': 'Avenue du 18 Avril 1944', + name: "Aux Caprices d'Athis", + phone: '+33 1 60 48 07 05', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.3869021, 48.7022516 ] }, + id: 'node/1096327575' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 07 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 07 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 07 05 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 07 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 07 05 +convertedValue 1 60 48 07 05 +### debug: + phone: + +33 1 60 48 07 05 + => + +33 1 60 48 07 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 07 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 07 05 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3869021, 48.7022516 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 07 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1096327603', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '105', + 'addr:postcode': '91200', + 'addr:street': 'Avenue du 18 Avril 1944', + amenity: 'post_office', + name: 'Agence postale du Val', + opening_hours: 'Mo,Fr 08:45-12:30; Tu-Th 08:45-12:30,13:30-17:00; PH off', + operator: 'La Poste', + phone: '+33 1 69 38 47 03', + post_office: 'post_annex', + 'ref:FR:LaPoste': '17026A', + source: 'data.gouv.fr:LaPoste - 01/2013', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.3869784, 48.7022721 ] }, + id: 'node/1096327603' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 47 03 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 47 03 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 47 03 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 47 03 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 47 03 +convertedValue 1 69 38 47 03 +### debug: + phone: + +33 1 69 38 47 03 + => + +33 1 69 38 47 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 47 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 47 03 +### debug: + mapElementFromConf: convert + post_office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + post_office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + post_office +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3869784, 48.7022721 ] }, + properties: { amenity: 'post_office', phone: '+33 1 69 38 47 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1101728609', + amenity: 'restaurant', + name: 'BBMK', + phone: '+33 160831022', + website: 'https://www.bbmk.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3590704, 48.5726755 ] }, + id: 'node/1101728609' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 160831022 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 160831022 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 160831022 + false +### debug: + convertProperty: isStringValue? + +33 160831022 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 160831022 +convertedValue 1 60 83 10 22 +### debug: + phone: + +33 160831022 + => + +33 1 60 83 10 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 83 10 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 83 10 22 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3590704, 48.5726755 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 83 10 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1102121235', + 'addr:housenumber': '39', + 'addr:postcode': '91260', + 'addr:street': 'Grande Rue', + bulk_purchase: 'only', + email: 'denis@ungraindanslaville.fr', + name: 'Un grain dans la ville', + opening_hours: 'Tu-Sa 10:00-19:00', + organic: 'yes', + phone: '+33 1 69 24 80 19', + 'ref:FR:NAF': '4711B', + 'ref:FR:SIRET': '88253626100028', + shop: 'convenience', + website: 'http://www.ungraindanslaville.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.3750098, 48.6906131 ] }, + id: 'node/1102121235' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + bulk_purchase +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + bulk_purchase +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + bulk_purchase +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + organic +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + organic +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + organic +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 24 80 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 24 80 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 24 80 19 + false +### debug: + convertProperty: isStringValue? + +33 1 69 24 80 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 24 80 19 +convertedValue 1 69 24 80 19 +### debug: + phone: + +33 1 69 24 80 19 + => + +33 1 69 24 80 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 24 80 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 24 80 19 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3750098, 48.6906131 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 24 80 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1102121239', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '37', + 'addr:postcode': '91260', + 'addr:street': 'Grande Rue', + amenity: 'restaurant', + cuisine: 'french', + name: "Café de l'Horloge", + opening_hours: 'Mo-Th 07:00-23:00; Fr,Sa 07:00-24:00', + outdoor_seating: 'yes', + phone: '+33 1 69 21 14 05', + smoking: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.3750579, 48.6905361 ] }, + id: 'node/1102121239' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 14 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 14 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 14 05 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 14 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 14 05 +convertedValue 1 69 21 14 05 +### debug: + phone: + +33 1 69 21 14 05 + => + +33 1 69 21 14 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 14 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 14 05 +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3750579, 48.6905361 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 21 14 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1106530443', + 'access:covid19': 'no', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:country': 'FR', + 'addr:housenumber': '15', + 'addr:postcode': '91260', + 'addr:street': 'Place Maréchal Leclerc', + amenity: 'restaurant', + cuisine: 'italian', + 'delivery:covid19': 'no', + 'description:covid19': 'Uniquement pizza à emporter.', + 'drive_through:covid19': 'no', + name: 'Don Cesar', + opening_hours: 'Mo-Fr 11:30-13:30,18:30-21:00', + phone: '+33 1 69 21 04 00', + smoking: 'no', + 'takeaway:covid19': 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3756979, 48.6910356 ] }, + id: 'node/1106530443' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access:covid19 +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery:covid19 +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + drive_through:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 04 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 04 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 04 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 04 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 04 00 +convertedValue 1 69 21 04 00 +### debug: + phone: + +33 1 69 21 04 00 + => + +33 1 69 21 04 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 04 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 04 00 +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapElementFromConf: convert + takeaway:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway:covid19 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3756979, 48.6910356 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 21 04 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1108960728', + name: 'Les Vraies Richesses', + phone: '+33 1 69 21 43 02', + shop: 'books' + }, + geometry: { type: 'Point', coordinates: [ 2.375381, 48.6902836 ] }, + id: 'node/1108960728' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 43 02 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 43 02 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 43 02 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 43 02 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 43 02 +convertedValue 1 69 21 43 02 +### debug: + phone: + +33 1 69 21 43 02 + => + +33 1 69 21 43 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 43 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 43 02 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.375381, 48.6902836 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 43 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1108960756', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '60', + 'addr:postcode': '91260', + 'addr:street': 'Grande Rue', + brand: 'Maison de la Presse', + 'brand:wikidata': 'Q62085960', + name: 'Maison de la Presse', + phone: '+33 1 69 45 48 94', + shop: 'newsagent' + }, + geometry: { type: 'Point', coordinates: [ 2.3753428, 48.6903401 ] }, + id: 'node/1108960756' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 45 48 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 45 48 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 45 48 94 + false +### debug: + convertProperty: isStringValue? + +33 1 69 45 48 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 45 48 94 +convertedValue 1 69 45 48 94 +### debug: + phone: + +33 1 69 45 48 94 + => + +33 1 69 45 48 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 45 48 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 45 48 94 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3753428, 48.6903401 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 45 48 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1113216454', + 'addr:housenumber': '3 bis', + 'addr:postcode': '91260', + 'addr:street': 'Grande Rue', + name: 'Juvisy Primeur', + phone: '+33 6 62 12 55 71', + 'ref:FR:NAF': '4721Z', + 'ref:FR:SIRET': '501 531 248 00026', + shop: 'greengrocer' + }, + geometry: { type: 'Point', coordinates: [ 2.377423, 48.6875591 ] }, + id: 'node/1113216454' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 62 12 55 71 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 62 12 55 71 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 62 12 55 71 + false +### debug: + convertProperty: isStringValue? + +33 6 62 12 55 71 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 62 12 55 71 +convertedValue 6 62 12 55 71 +### debug: + phone: + +33 6 62 12 55 71 + => + +33 6 62 12 55 71 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 62 12 55 71 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 62 12 55 71 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.377423, 48.6875591 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 62 12 55 71' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1118871912', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '3', + 'addr:postcode': '91260', + 'addr:street': 'Place Anatole France', + amenity: 'restaurant', + 'contact:website': 'http://www.dreamsushi91.fr', + cuisine: 'japanese', + name: 'Dream Sushi', + phone: '+33 1 69 21 22 99', + smoking: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.3758221, 48.6892781 ] }, + id: 'node/1118871912' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 22 99 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 22 99 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 22 99 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 22 99 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 22 99 +convertedValue 1 69 21 22 99 +### debug: + phone: + +33 1 69 21 22 99 + => + +33 1 69 21 22 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 22 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 22 99 +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3758221, 48.6892781 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 21 22 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1152685457', + 'addr:housenumber': '43', + 'addr:postcode': '91260', + 'addr:street': 'Grande Rue', + brand: 'Les Opticiens Mutualistes', + 'brand:wikidata': 'Q18414551', + 'brand:wikipedia': 'fr:Les Opticiens Mutualistes', + name: 'Les Opticiens Mutualistes', + opening_hours: 'Mo-Sa 09:30-12:30,14:00-19:00; Su-Mo Off', + phone: '+33169211330', + shop: 'optician' + }, + geometry: { type: 'Point', coordinates: [ 2.3748496, 48.6908102 ] }, + id: 'node/1152685457' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169211330 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169211330 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169211330 + false +### debug: + convertProperty: isStringValue? + +33169211330 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169211330 +convertedValue 1 69 21 13 30 +### debug: + phone: + +33169211330 + => + +33 1 69 21 13 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 13 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 13 30 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3748496, 48.6908102 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 13 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1192547487', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:country': 'FR', + 'addr:housenumber': '6', + 'addr:postcode': '91260', + 'addr:street': 'Avenue de la Cour de France', + amenity: 'restaurant', + cuisine: 'crepe;waffle;milkshake;tacos', + name: 'La pâte à crêpe', + opening_hours: 'Tu-Fr 11:30-00:00 and Sa-Su 15:00-02:00', + phone: '+33 9 54 06 18 75' + }, + geometry: { type: 'Point', coordinates: [ 2.3755076, 48.6845474 ] }, + id: 'node/1192547487' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 54 06 18 75 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 54 06 18 75 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 54 06 18 75 + false +### debug: + convertProperty: isStringValue? + +33 9 54 06 18 75 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 54 06 18 75 +convertedValue 9 54 06 18 75 +### debug: + phone: + +33 9 54 06 18 75 + => + +33 9 54 06 18 75 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 54 06 18 75 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 54 06 18 75 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3755076, 48.6845474 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 54 06 18 75' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1192598854', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:country': 'FR', + 'addr:housenumber': '39 à 43', + 'addr:postcode': '91260', + 'addr:street': 'Rue Blazy', + email: 'olivier.payard@imprimerie-payard.fr', + fax: '+33 1 69 21 28 54', + name: 'Imprimerie Payard', + opening_hours: 'Mo-Fr 08:00-18:30', + phone: '+33 1 69 21 58 07', + 'service:copy': 'no', + 'service:fax': 'no', + 'service:phone': 'no', + 'service:prepress': 'yes', + 'service:press': 'yes', + 'service:print': 'no', + shop: 'copyshop', + website: 'http://www.imprimerie-payard.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3756378, 48.6849349 ] }, + id: 'node/1192598854' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 19 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 58 07 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 58 07 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 58 07 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 58 07 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 58 07 +convertedValue 1 69 21 58 07 +### debug: + phone: + +33 1 69 21 58 07 + => + +33 1 69 21 58 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 58 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 58 07 +### debug: + mapElementFromConf: convert + service:copy +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:copy +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:copy +### debug: + mapElementFromConf: convert + service:fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:fax +### debug: + mapElementFromConf: convert + service:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:phone +### debug: + mapElementFromConf: convert + service:prepress +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:prepress +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:prepress +### debug: + mapElementFromConf: convert + service:press +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:press +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:press +### debug: + mapElementFromConf: convert + service:print +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:print +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:print +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3756378, 48.6849349 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 58 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1253172536', + 'addr:housenumber': '72', + brand: 'CocciMarket', + 'brand:wikidata': 'Q17561658', + delivery: 'yes', + 'description:covid19': 'Livraison possible à proximité.', + opening_hours: 'Mo-Sa 07:00-21:30; Su 08:00-21:30', + 'opening_hours:covid19': 'Su 08:00-21:30; Mo-Sa 07:00-21:30', + operator: 'Cocci Market', + phone: '+33 1 69 38 84 37', + 'ref:FR:NAF': '4711B', + 'ref:FR:SIRET': '50203663500014', + shop: 'convenience', + website: 'http://www.coccimarket.fr/CocciMarket/ATHIS-MONS/72-RUE-DES-PLANTES.aspx' + }, + geometry: { type: 'Point', coordinates: [ 2.3759784, 48.7034855 ] }, + id: 'node/1253172536' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 84 37 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 84 37 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 84 37 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 84 37 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 84 37 +convertedValue 1 69 38 84 37 +### debug: + phone: + +33 1 69 38 84 37 + => + +33 1 69 38 84 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 84 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 84 37 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3759784, 48.7034855 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 84 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1271272008', + 'addr:city': 'Brunoy', + 'addr:housenumber': '3', + 'addr:postcode': '91800', + 'addr:street': 'Rue des Grès', + name: 'Le Pain Rustique', + phone: '+33970351628', + shop: 'bakery', + website: 'https://www.boulangerie-painrustique.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4994786, 48.6921779 ] }, + id: 'node/1271272008' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33970351628 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33970351628 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33970351628 + false +### debug: + convertProperty: isStringValue? + +33970351628 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33970351628 +convertedValue 9 70 35 16 28 +### debug: + phone: + +33970351628 + => + +33 9 70 35 16 28 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 70 35 16 28 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 70 35 16 28 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4994786, 48.6921779 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 70 35 16 28' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1271504690', + 'addr:postcode': '91480', + amenity: 'post_office', + atm: 'yes', + brand: 'La Poste', + change_machine: 'yes', + copy_facility: 'yes', + name: 'Quincy-sous-Sénart', + opening_hours: 'Mo-Fr 09:30-12:00,14:30-18:00; Sa 09:00-12:00; PH off; 2021 Dec 31 09:30-12:00', + operator: 'La Poste', + 'operator:wikidata': 'Q373724', + 'operator:wikipedia': 'fr:La Poste (entreprise française)', + phone: '3631', + 'ref:FR:LaPoste': '16982A', + source: 'LaPoste - 2021-01', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.5354342, 48.6741957 ] }, + id: 'node/1271504690' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + change_machine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + change_machine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + change_machine +### debug: + mapElementFromConf: convert + copy_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + copy_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + copy_facility +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + operator:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikipedia +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 3631 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 3631 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 631 +convertedValue 36 31 +### debug: + phone: + 3631 + => + +33 36 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 36 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 36 31 +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5354342, 48.6741957 ] }, + properties: { amenity: 'post_office', phone: '+33 36 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1278129189', + 'addr:city': 'Brunoy', + 'addr:housenumber': '47', + 'addr:postcode': '91800', + 'addr:street': 'Avenue du Général Leclerc', + amenity: 'restaurant', + cuisine: 'sushi;asian', + name: 'Oka Sushi', + phone: '+33 169 451140', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.4960184, 48.6903354 ] }, + id: 'node/1278129189' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169 451140 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169 451140 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169 451140 + false +### debug: + convertProperty: isStringValue? + +33 169 451140 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169 451140 +convertedValue 1 69 45 11 40 +### debug: + phone: + +33 169 451140 + => + +33 1 69 45 11 40 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 45 11 40 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 45 11 40 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4960184, 48.6903354 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 45 11 40' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1278249397', + 'addr:city': 'Ris-Orangis', + 'addr:housenumber': '60', + 'addr:postcode': '91130', + 'addr:street': 'Route de Grigny', + amenity: 'pharmacy', + 'contact:fax': '+33 1 69 06 35 07', + 'contact:phone': '+33 1 69 06 35 07', + dispensing: 'yes', + drive_through: 'no', + healthcare: 'pharmacy', + is_in: 'Essonne', + name: 'Pharmacie de Ris', + phone: '+33169063507', + 'ref:FR:FINESS': '910012095', + since: '1989-02-08', + website: 'https://www.doctolib.fr/pharmacie/ris-orangis/pharmacie-de-ris' + }, + geometry: { type: 'Point', coordinates: [ 2.4037198, 48.6511775 ] }, + id: 'node/1278249397' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + contact:fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:fax +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + is_in +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + is_in +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + is_in +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169063507 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169063507 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169063507 + false +### debug: + convertProperty: isStringValue? + +33169063507 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169063507 +convertedValue 1 69 06 35 07 +### debug: + phone: + +33169063507 + => + +33 1 69 06 35 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 35 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 35 07 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + since +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + since +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + since +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4037198, 48.6511775 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 06 35 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1278249412', + acoustic: 'voice_description', + 'addr:city': 'Ris-Orangis', + 'addr:housenumber': '3', + 'addr:postcode': '91130', + 'addr:street': 'Allée Jean Ferrat', + amenity: 'cinema', + 'cinema:3D': 'yes', + 'contact:facebook': 'https://www.facebook.com/lescinoches/', + email: 'lescinoches@grandparissud.fr', + name: 'Les Cinoches Plateau', + phone: '+33 1 69 02 72 72', + 'ref:FR:Allocine': 'B0066', + 'ref:FR:CNC': '338332', + website: 'https://cinemas.grandparissud.fr/', + wheelchair: 'yes', + wikidata: 'Q61858922' + }, + geometry: { type: 'Point', coordinates: [ 2.4026282, 48.6470386 ] }, + id: 'node/1278249412' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + acoustic +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + acoustic +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + acoustic +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cinema +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cinema +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cinema + true +### debug: + convertProperty: isStringValue? + cinema + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cinema + => + cinema +### debug: + convertProperty: -- convertedValue + cinema +### debug: + mapElementFromConf: convert + cinema:3D +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cinema:3D +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cinema:3D +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 02 72 72 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 02 72 72 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 02 72 72 + false +### debug: + convertProperty: isStringValue? + +33 1 69 02 72 72 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 02 72 72 +convertedValue 1 69 02 72 72 +### debug: + phone: + +33 1 69 02 72 72 + => + +33 1 69 02 72 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 02 72 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 02 72 72 +### debug: + mapElementFromConf: convert + ref:FR:Allocine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:Allocine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:Allocine +### debug: + mapElementFromConf: convert + ref:FR:CNC +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:CNC +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:CNC +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4026282, 48.6470386 ] }, + properties: { amenity: 'cinema', phone: '+33 1 69 02 72 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1279292170', + name: 'Volkswagen Ets Jean Gitton', + opening_hours: 'Mo-Th 08:00-12:00,14:00-18:00; Fr 08:00-12:00,14:00-17:00', + phone: '+33 1 69 06 24 94', + shop: 'car_repair', + website: 'http://www.volkswagen-entretien.fr/gitton-ris-orangis' + }, + geometry: { type: 'Point', coordinates: [ 2.4118868, 48.6515745 ] }, + id: 'node/1279292170' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 24 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 24 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 24 94 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 24 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 24 94 +convertedValue 1 69 06 24 94 +### debug: + phone: + +33 1 69 06 24 94 + => + +33 1 69 06 24 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 24 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 24 94 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4118868, 48.6515745 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 06 24 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1279292187', + name: 'Volkswagen Ets Jean Gitton', + opening_hours: 'Mo-Sa 08:00-12:00,14:00-19:00', + phone: '+33 1 69 06 24 94', + shop: 'car', + website: 'https://www.dasweltauto.fr/fra/fr/occasions/ris-orangis/ets-jean-gitton/FRA08221/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4117957, 48.651454 ] }, + id: 'node/1279292187' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 24 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 24 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 24 94 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 24 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 24 94 +convertedValue 1 69 06 24 94 +### debug: + phone: + +33 1 69 06 24 94 + => + +33 1 69 06 24 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 24 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 24 94 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4117957, 48.651454 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 06 24 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1286118402', + amenity: 'restaurant', + name: 'Sukiyaki Shop Restaurant Japonais', + phone: '+33169837320' + }, + geometry: { type: 'Point', coordinates: [ 2.4122498, 48.6861095 ] }, + id: 'node/1286118402' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169837320 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169837320 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169837320 + false +### debug: + convertProperty: isStringValue? + +33169837320 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169837320 +convertedValue 1 69 83 73 20 +### debug: + phone: + +33169837320 + => + +33 1 69 83 73 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 83 73 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 83 73 20 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4122498, 48.6861095 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 83 73 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1286131102', + amenity: 'restaurant', + name: 'La Vieille Place Restauration rapide', + phone: '+33169036779', + takeaway: 'yes', + website: 'www.lavieilleplace.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4121668, 48.686099 ] }, + id: 'node/1286131102' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169036779 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169036779 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169036779 + false +### debug: + convertProperty: isStringValue? + +33169036779 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169036779 +convertedValue 1 69 03 67 79 +### debug: + phone: + +33169036779 + => + +33 1 69 03 67 79 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 03 67 79 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 03 67 79 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4121668, 48.686099 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 03 67 79' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1286136330', + name: 'La Coiffure Autrement', + opening_hours: 'Tu-Th 09:00-12:00,14:00-19:00; Fr 09:00-19:00; Sa 09:00-18:00', + phone: '+33169423210', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.41183, 48.685736 ] }, + id: 'node/1286136330' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169423210 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169423210 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169423210 + false +### debug: + convertProperty: isStringValue? + +33169423210 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169423210 +convertedValue 1 69 42 32 10 +### debug: + phone: + +33169423210 + => + +33 1 69 42 32 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 42 32 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 42 32 10 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.41183, 48.685736 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 42 32 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1286178942', + name: 'Vert Vital', + phone: '+33169428193', + shop: 'greengrocer', + 'toilets:wheelchair': 'no', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.4100795, 48.6858149 ] }, + id: 'node/1286178942' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169428193 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169428193 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169428193 + false +### debug: + convertProperty: isStringValue? + +33169428193 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169428193 +convertedValue 1 69 42 81 93 +### debug: + phone: + +33169428193 + => + +33 1 69 42 81 93 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 42 81 93 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 42 81 93 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + toilets:wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + toilets:wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + toilets:wheelchair +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4100795, 48.6858149 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 42 81 93' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1286194997', + amenity: 'veterinary', + name: 'Clinique Veterinaire Centre', + phone: '+33169000945' + }, + geometry: { type: 'Point', coordinates: [ 2.413238, 48.686079 ] }, + id: 'node/1286194997' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + veterinary +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + veterinary +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + veterinary + => + veterinary +### debug: + convertProperty: -- convertedValue + veterinary +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169000945 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169000945 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169000945 + false +### debug: + convertProperty: isStringValue? + +33169000945 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169000945 +convertedValue 1 69 00 09 45 +### debug: + phone: + +33169000945 + => + +33 1 69 00 09 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 00 09 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 00 09 45 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.413238, 48.686079 ] }, + properties: { amenity: 'veterinary', phone: '+33 1 69 00 09 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1302177720', + 'addr:city': 'Milly-la-Forêt', + 'addr:housenumber': '61', + 'addr:postcode': '91490', + 'addr:street': 'Rue Langlois', + amenity: 'restaurant', + cuisine: 'italian_pizza', + name: 'Colliano', + opening_hours: 'We-Su 19:00-21:00, Th-Su 12:00-14:00', + phone: '+33164939348', + website: 'https://colliano-restaurant-milly-la-foret.eatbu.com/?lang=fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4703246, 48.4032412 ] }, + id: 'node/1302177720' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164939348 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164939348 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164939348 + false +### debug: + convertProperty: isStringValue? + +33164939348 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164939348 +convertedValue 1 64 93 93 48 +### debug: + phone: + +33164939348 + => + +33 1 64 93 93 48 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 93 93 48 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 93 93 48 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4703246, 48.4032412 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 93 93 48' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1313849482', + 'addr:postcode': '91700', + amenity: 'post_office', + atm: 'yes', + brand: 'La Poste', + name: 'Le Petit Soleil', + opening_hours: 'closed', + operator: 'La Poste', + phone: '3631', + 'ref:FR:LaPoste': '50969A', + source: 'LaPoste - 03/2019', + stamping_machine: 'yes', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3444761, 48.6418189 ] }, + id: 'node/1313849482' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 3631 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 3631 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 631 +convertedValue 36 31 +### debug: + phone: + 3631 + => + +33 36 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 36 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 36 31 +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + stamping_machine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + stamping_machine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + stamping_machine +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3444761, 48.6418189 ] }, + properties: { amenity: 'post_office', phone: '+33 36 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1335792477', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue Leconte de Lisle', + craft: 'tailor', + name: 'Dentelle et Habit', + phone: '+33 9 50 49 52 00', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2014', + 'tailor:alteration_service': 'yes', + 'tailor:bespoke_tailoring': 'yes', + website: 'https://www.dentelle-et-habit.com' + }, + geometry: { type: 'Point', coordinates: [ 2.420778, 48.552245 ] }, + id: 'node/1335792477' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 50 49 52 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 50 49 52 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 50 49 52 00 + false +### debug: + convertProperty: isStringValue? + +33 9 50 49 52 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 50 49 52 00 +convertedValue 9 50 49 52 00 +### debug: + phone: + +33 9 50 49 52 00 + => + +33 9 50 49 52 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 50 49 52 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 50 49 52 00 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + tailor:alteration_service +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tailor:alteration_service +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tailor:alteration_service +### debug: + mapElementFromConf: convert + tailor:bespoke_tailoring +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tailor:bespoke_tailoring +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tailor:bespoke_tailoring +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.420778, 48.552245 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 50 49 52 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1345568301', + 'check_date:opening_hours': '2021-06-18', + female: 'yes', + male: 'yes', + name: 'Cathy', + opening_hours: 'Tu-Th 09:00-19:00; Fr 09:00-20:30; Sa 08:30-18:30', + phone: '+33 1 69 28 79 55', + shop: 'hairdresser', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.1909346, 48.7049722 ] }, + id: 'node/1345568301' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + female +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + female +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + female +### debug: + mapElementFromConf: convert + male +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + male +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + male +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 28 79 55 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 28 79 55 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 28 79 55 + false +### debug: + convertProperty: isStringValue? + +33 1 69 28 79 55 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 28 79 55 +convertedValue 1 69 28 79 55 +### debug: + phone: + +33 1 69 28 79 55 + => + +33 1 69 28 79 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 79 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 79 55 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1909346, 48.7049722 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 28 79 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1345568303', + brand: 'Votre Marché', + 'check_date:opening_hours': '2021-06-18', + name: 'Votre Marché', + opening_hours: 'Mo-Su 07:00-22:00', + 'opening_hours:covid19': 'Mo-Su 08:00-21:00', + phone: '+33 1 64 46 39 17', + shop: 'convenience', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1909364, 48.7049081 ] }, + id: 'node/1345568303' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 46 39 17 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 46 39 17 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 46 39 17 + false +### debug: + convertProperty: isStringValue? + +33 1 64 46 39 17 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 46 39 17 +convertedValue 1 64 46 39 17 +### debug: + phone: + +33 1 64 46 39 17 + => + +33 1 64 46 39 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 46 39 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 46 39 17 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1909364, 48.7049081 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 46 39 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1345570838', + 'addr:city': 'Orsay', + 'addr:postcode': '91400', + 'addr:street': 'Allée de la Bouvêche', + amenity: 'cinema', + 'contact:facebook': 'https://www.facebook.com/cinemajacquestatiorsay/', + name: 'Jacques Tati', + 'name:etymology:wikidata': 'Q51549', + phone: '+33 1 69 82 97 86', + 'ref:FR:CNC': '299572', + screen: '3', + 'survey:date': '2020-03-10', + website: 'https://www.mjctati.fr/cinema', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.1892676, 48.6983152 ] }, + id: 'node/1345570838' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cinema +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cinema +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cinema + true +### debug: + convertProperty: isStringValue? + cinema + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cinema + => + cinema +### debug: + convertProperty: -- convertedValue + cinema +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + name:etymology:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name:etymology:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name:etymology:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 82 97 86 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 82 97 86 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 82 97 86 + false +### debug: + convertProperty: isStringValue? + +33 1 69 82 97 86 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 82 97 86 +convertedValue 1 69 82 97 86 +### debug: + phone: + +33 1 69 82 97 86 + => + +33 1 69 82 97 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 82 97 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 82 97 86 +### debug: + mapElementFromConf: convert + ref:FR:CNC +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:CNC +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:CNC +### debug: + mapElementFromConf: convert + screen +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + screen +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + screen +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1892676, 48.6983152 ] }, + properties: { amenity: 'cinema', phone: '+33 1 69 82 97 86' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1345572944', + 'addr:city': 'Orsay', + 'addr:housenumber': '3', + 'addr:postcode': '91400', + 'addr:street': 'Place de la République', + amenity: 'bank', + atm: 'yes', + brand: 'BNP Paribas', + 'brand:wikidata': 'Q499707', + 'brand:wikipedia': 'en:BNP Paribas', + check_date: '2023-04-25', + name: 'BNP Paribas', + opening_hours: 'Tu-Fr 09:30-13:00,14:00-18:00; Sa 09:30-13:00,14:00-16:30', + operator: 'BNP Paribas', + phone: '+33820820001', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1847067, 48.6964085 ] }, + id: 'node/1345572944' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33820820001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33820820001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33820820001 + false +### debug: + convertProperty: isStringValue? + +33820820001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33820820001 +convertedValue 8 20 82 00 01 +### debug: + phone: + +33820820001 + => + +33 8 20 82 00 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 8 20 82 00 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 8 20 82 00 01 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1847067, 48.6964085 ] }, + properties: { amenity: 'bank', phone: '+33 8 20 82 00 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1345640776', + 'addr:city': 'Bièvres', + 'addr:housenumber': '4', + 'addr:postcode': '91570', + 'addr:street': 'Route de Favreuse', + name: 'Pépinières Allavoine', + opening_hours: 'Tu-Su 09:00-18:00', + phone: '+33.1 69 33 14 14', + shop: 'garden_centre', + website: 'http://www.allavoine.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.1913929, 48.7424879 ] }, + id: 'node/1345640776' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33.1 69 33 14 14 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33.1 69 33 14 14 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33.1 69 33 14 14 + false +### debug: + convertProperty: isStringValue? + +33.1 69 33 14 14 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33.1 69 33 14 14 +convertedValue 1 69 33 14 14 +### debug: + phone: + +33.1 69 33 14 14 + => + +33 1 69 33 14 14 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 33 14 14 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 33 14 14 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1913929, 48.7424879 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 33 14 14' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1348628775', + 'addr:city': 'Saint-Vrain', + 'addr:housenumber': '55', + 'addr:postcode': '91770', + 'addr:street': 'Rue Saint-Caprais', + amenity: 'social_facility', + name: "Résidence du Moulin de l'Epine", + phone: '+33164551630', + 'ref:FR:FINESS': '910019488', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + website: 'https://www.orpea.com/maison-de-retraite-du-moulin-de-lepine-saint-vrain-91', + wikidata: 'Q112964290' + }, + geometry: { type: 'Point', coordinates: [ 2.3417742, 48.5391153 ] }, + id: 'node/1348628775' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164551630 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164551630 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164551630 + false +### debug: + convertProperty: isStringValue? + +33164551630 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164551630 +convertedValue 1 64 55 16 30 +### debug: + phone: + +33164551630 + => + +33 1 64 55 16 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 55 16 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 55 16 30 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3417742, 48.5391153 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 64 55 16 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1366170139', + 'addr:housenumber': '4', + name: 'Émilie Fleuriste', + opening_hours: 'Tu-Sa 09:00-12:30, 15:00-19:30; Su 09:00-12:30; PH 09:00-12:30', + phone: '+33164932043', + shop: 'florist' + }, + geometry: { type: 'Point', coordinates: [ 2.3841524, 48.5245951 ] }, + id: 'node/1366170139' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164932043 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164932043 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164932043 + false +### debug: + convertProperty: isStringValue? + +33164932043 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164932043 +convertedValue 1 64 93 20 43 +### debug: + phone: + +33164932043 + => + +33 1 64 93 20 43 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 93 20 43 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 93 20 43 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3841524, 48.5245951 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 93 20 43' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1445582514', + 'addr:city': 'Yerres', + 'addr:housenumber': '50', + 'addr:postcode': '91330', + 'addr:street': 'Rue Charles de Gaulle', + brand: 'Leader Price', + 'brand:wikidata': 'Q2181426', + 'brand:wikipedia': 'fr:Leader Price', + name: 'Leader Price Express', + opening_hours: 'Tu-Su 08:00-13:00,15:00-20:00', + operator: 'Leader Price', + phone: '+33 1 60 46 89 36', + shop: 'supermarket', + source: "Journal d'information des Yerrois" + }, + geometry: { type: 'Point', coordinates: [ 2.4892253, 48.716472 ] }, + id: 'node/1445582514' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 46 89 36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 46 89 36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 46 89 36 + false +### debug: + convertProperty: isStringValue? + +33 1 60 46 89 36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 46 89 36 +convertedValue 1 60 46 89 36 +### debug: + phone: + +33 1 60 46 89 36 + => + +33 1 60 46 89 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 46 89 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 46 89 36 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4892253, 48.716472 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 46 89 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1452162167', + amenity: 'doctors', + name: "Docteurs d'Humieres & Lejeune", + phone: '+33 1 63 95 23 08' + }, + geometry: { type: 'Point', coordinates: [ 1.9922768, 48.3492066 ] }, + id: 'node/1452162167' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 63 95 23 08 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 63 95 23 08 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 63 95 23 08 + false +### debug: + convertProperty: isStringValue? + +33 1 63 95 23 08 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 63 95 23 08 +convertedValue 1 63 95 23 08 +### debug: + phone: + +33 1 63 95 23 08 + => + +33 1 63 95 23 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 63 95 23 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 63 95 23 08 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 1.9922768, 48.3492066 ] }, + properties: { amenity: 'doctors', phone: '+33 1 63 95 23 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1482774927', + 'addr:housenumber': '3', + 'addr:street': 'Rue du Bac', + check_date: '2023-05-10', + name: 'Carrefour des solidarités', + office: 'association', + phone: '+33 1 64 91 26 38', + website: 'https://www.carrefourdessolidarites91.org/' + }, + geometry: { type: 'Point', coordinates: [ 2.0903164, 48.6435845 ] }, + id: 'node/1482774927' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 91 26 38 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 91 26 38 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 91 26 38 + false +### debug: + convertProperty: isStringValue? + +33 1 64 91 26 38 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 91 26 38 +convertedValue 1 64 91 26 38 +### debug: + phone: + +33 1 64 91 26 38 + => + +33 1 64 91 26 38 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 26 38 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 26 38 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0903164, 48.6435845 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 91 26 38' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1509734875', + amenity: 'restaurant', + 'contact:city': 'Massy', + 'contact:housenumber': '77', + 'contact:postcode': '91300', + 'contact:street': 'Rue Gabriel Péri', + delivery: 'yes', + name: 'Brasserie du Centre', + opening_hours: 'Tu-Sa 09:00-23:00; Su 09:00-17:00', + outdoor_seating: 'terrace', + phone: '+33 1 64 47 14 54' + }, + geometry: { type: 'Point', coordinates: [ 2.2768214, 48.7301938 ] }, + id: 'node/1509734875' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 47 14 54 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 47 14 54 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 47 14 54 + false +### debug: + convertProperty: isStringValue? + +33 1 64 47 14 54 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 47 14 54 +convertedValue 1 64 47 14 54 +### debug: + phone: + +33 1 64 47 14 54 + => + +33 1 64 47 14 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 47 14 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 47 14 54 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2768214, 48.7301938 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 47 14 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1567664483', + 'addr:city': 'Gometz-le-Châtel', + 'addr:housenumber': '7', + 'addr:postcode': '91940', + 'addr:street': 'Rue du Morillon', + bulk_purchase: 'yes', + name: 'La Menthe Poivrée Gometz', + opening_hours: 'Mo 14:00-19:30; Tu-Sa 09:30-19:30', + operator: 'La Menthe Poivrée', + organic: 'only', + phone: '+33 1 60 19 63 75', + shop: 'supermarket', + website: 'http://www.lamenthepoivree.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1319719, 48.678807 ] }, + id: 'node/1567664483' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + bulk_purchase +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + bulk_purchase +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + bulk_purchase +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + organic +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + organic +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + organic +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 19 63 75 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 19 63 75 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 19 63 75 + false +### debug: + convertProperty: isStringValue? + +33 1 60 19 63 75 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 19 63 75 +convertedValue 1 60 19 63 75 +### debug: + phone: + +33 1 60 19 63 75 + => + +33 1 60 19 63 75 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 19 63 75 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 19 63 75 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1319719, 48.678807 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 19 63 75' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1567664507', + 'addr:postcode': '91190', + name: 'Espace Coiffure', + opening_hours: 'Mo-We, Fr-Sa 10:00-18:00; Th 10:00-19:00', + phone: '+33 1 69 28 60 30', + shop: 'hairdresser', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2011' + }, + geometry: { type: 'Point', coordinates: [ 2.126442, 48.7017188 ] }, + id: 'node/1567664507' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 28 60 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 28 60 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 28 60 30 + false +### debug: + convertProperty: isStringValue? + +33 1 69 28 60 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 28 60 30 +convertedValue 1 69 28 60 30 +### debug: + phone: + +33 1 69 28 60 30 + => + +33 1 69 28 60 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 60 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 60 30 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.126442, 48.7017188 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 28 60 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1571548240', + 'addr:city': 'Lisses', + 'addr:housenumber': '2', + 'addr:postcode': '91090', + 'addr:street': "Rue de l'Oisans", + amenity: 'fast_food', + brand: "Class'croute", + 'brand:wikidata': 'Q2975695', + 'brand:wikipedia': "fr:Class'Croute", + 'contact:city': 'Lisses', + 'contact:housenumber': '2', + 'contact:phone': '+33 1 64 97 04 96', + 'contact:postcode': '91090', + 'contact:street': "Rue de L'Oisans", + cuisine: 'sandwich;salad', + email: 'lisses@classcroute.com', + name: "Class'croute", + official_name: "Class'croute", + opening_hours: 'Mo-Fr 08:00-14:30', + phone: '+33 1 64 97 04 96', + smoking: 'no', + takeaway: 'yes', + website: 'https://www.classcroute.com' + }, + geometry: { type: 'Point', coordinates: [ 2.4288621, 48.6086945 ] }, + id: 'node/1571548240' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 23 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 97 04 96 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 97 04 96 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 97 04 96 + false +### debug: + convertProperty: isStringValue? + +33 1 64 97 04 96 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 97 04 96 +convertedValue 1 64 97 04 96 +### debug: + phone: + +33 1 64 97 04 96 + => + +33 1 64 97 04 96 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 04 96 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 04 96 +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4288621, 48.6086945 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 64 97 04 96' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1571866457', + 'addr:housenumber': '10', + alt_name: 'Pharmacie Déchanet', + amenity: 'pharmacy', + dispensing: 'yes', + name: 'Pharmacie Centrale de Brétigny', + phone: '+33 1 69 88 80 42', + 'ref:FR:FINESS': '910006071', + source: 'Celtipharm - 10/2014' + }, + geometry: { type: 'Point', coordinates: [ 2.304938, 48.607405 ] }, + id: 'node/1571866457' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 88 80 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 88 80 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 88 80 42 + false +### debug: + convertProperty: isStringValue? + +33 1 69 88 80 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 88 80 42 +convertedValue 1 69 88 80 42 +### debug: + phone: + +33 1 69 88 80 42 + => + +33 1 69 88 80 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 88 80 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 88 80 42 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.304938, 48.607405 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 88 80 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1578086783', + 'addr:city': 'Ballancourt-sur-Essonne', + 'addr:country': 'FR', + 'addr:housenumber': '34', + 'addr:postcode': '91610', + 'addr:street': 'Rue du Général de Gaulle', + alt_name: 'Artisant boucher - Maison Heurtault', + email: 'lestroispetitscochons@bbox.fr', + name: 'Les Trois Petits Cochons', + phone: '+33 9 82 45 30 89', + shop: 'butcher', + source: 'extrapolation', + website: 'http://www.boucherieles3petitscochons.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3851069, 48.5251302 ] }, + id: 'node/1578086783' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 82 45 30 89 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 82 45 30 89 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 82 45 30 89 + false +### debug: + convertProperty: isStringValue? + +33 9 82 45 30 89 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 82 45 30 89 +convertedValue 9 82 45 30 89 +### debug: + phone: + +33 9 82 45 30 89 + => + +33 9 82 45 30 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 82 45 30 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 82 45 30 89 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3851069, 48.5251302 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 82 45 30 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1589236629', + 'addr:city': 'Étampes', + 'addr:country': 'FR', + 'addr:housenumber': '14', + 'addr:postcode': '91150', + amenity: 'doctors', + 'health_facility:type': 'office', + 'health_specialty:pediatre': 'yes', + 'medical_system:western': 'yes', + name: 'Docteur Zouari', + office: 'physician', + phone: '+33 1 64 94 45 91', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2012' + }, + geometry: { type: 'Point', coordinates: [ 2.1496852, 48.431229 ] }, + id: 'node/1589236629' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + health_facility:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + health_facility:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + health_facility:type +### debug: + mapElementFromConf: convert + health_specialty:pediatre +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + health_specialty:pediatre +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + health_specialty:pediatre +### debug: + mapElementFromConf: convert + medical_system:western +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + medical_system:western +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + medical_system:western +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 94 45 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 94 45 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 94 45 91 + false +### debug: + convertProperty: isStringValue? + +33 1 64 94 45 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 94 45 91 +convertedValue 1 64 94 45 91 +### debug: + phone: + +33 1 64 94 45 91 + => + +33 1 64 94 45 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 94 45 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 94 45 91 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1496852, 48.431229 ] }, + properties: { amenity: 'doctors', phone: '+33 1 64 94 45 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1611836280', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:postcode': '91260', + 'addr:street': 'Place Jean Durix', + amenity: 'library', + name: 'Médiathèque Raymond Queneau', + phone: '+33 1 69 21 22 20' + }, + geometry: { type: 'Point', coordinates: [ 2.3743411, 48.6905223 ] }, + id: 'node/1611836280' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + library + true +### debug: + convertProperty: isStringValue? + library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + library + => + library +### debug: + convertProperty: -- convertedValue + library +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 22 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 22 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 22 20 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 22 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 22 20 +convertedValue 1 69 21 22 20 +### debug: + phone: + +33 1 69 21 22 20 + => + +33 1 69 21 22 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 22 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 22 20 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3743411, 48.6905223 ] }, + properties: { amenity: 'library', phone: '+33 1 69 21 22 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1611842349', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '5', + 'addr:postcode': '91260', + 'addr:street': 'Rue du Lieutenant Legourd', + fax: '+33169452033', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + phone: '+33169214066', + 'ref:FR:FINESS': '910021625', + 'ref:FR:SIRET': '41994942500369', + source: 'Le ministère des solidarités et de la santé - 2021-03', + 'type:FR:FINESS': '611' + }, + geometry: { type: 'Point', coordinates: [ 2.3783131, 48.687915 ] }, + id: 'node/1611842349' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169214066 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169214066 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169214066 + false +### debug: + convertProperty: isStringValue? + +33169214066 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169214066 +convertedValue 1 69 21 40 66 +### debug: + phone: + +33169214066 + => + +33 1 69 21 40 66 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 40 66 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 40 66 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3783131, 48.687915 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 40 66' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1611849358', + 'addr:housenumber': '62', + 'addr:postcode': '91260', + 'addr:street': 'Grande Rue', + name: 'Prestige du Cuir', + phone: '+33 1 69 21 72 32', + shop: 'boutique' + }, + geometry: { type: 'Point', coordinates: [ 2.3752259, 48.6905063 ] }, + id: 'node/1611849358' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 72 32 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 72 32 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 72 32 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 72 32 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 72 32 +convertedValue 1 69 21 72 32 +### debug: + phone: + +33 1 69 21 72 32 + => + +33 1 69 21 72 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 72 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 72 32 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3752259, 48.6905063 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 72 32' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1631588529', + brand: 'Century 21', + 'brand:wikidata': 'Q1054480', + 'brand:wikipedia': 'en:Century 21 (real estate)', + name: 'Century 21', + office: 'estate_agent', + opening_hours: 'Tu-Fr 09:00-12:30,14:00-19:00; Sa 09:00-12:30,14:00-18:00', + phone: '+33 1 60 80 24 60', + source: 'survey', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.1910749, 48.492349 ] }, + id: 'node/1631588529' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 80 24 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 80 24 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 80 24 60 + false +### debug: + convertProperty: isStringValue? + +33 1 60 80 24 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 80 24 60 +convertedValue 1 60 80 24 60 +### debug: + phone: + +33 1 60 80 24 60 + => + +33 1 60 80 24 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 80 24 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 80 24 60 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1910749, 48.492349 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 80 24 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1631588674', + amenity: 'restaurant', + cuisine: 'asian', + name: 'Wang Chinois', + 'opening_hours:signed': 'no', + phone: '+33160802562', + source: 'survey' + }, + geometry: { type: 'Point', coordinates: [ 2.1899667, 48.4869788 ] }, + id: 'node/1631588674' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours:signed +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:signed +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:signed +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160802562 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160802562 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160802562 + false +### debug: + convertProperty: isStringValue? + +33160802562 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160802562 +convertedValue 1 60 80 25 62 +### debug: + phone: + +33160802562 + => + +33 1 60 80 25 62 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 80 25 62 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 80 25 62 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1899667, 48.4869788 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 80 25 62' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1631588783', + name: 'Immobilière des Vallées', + office: 'estate_agent', + opening_hours: 'Tu-Fr 09:00-12:00,14:00-19:00; Mo 14:00-19:00; Sa 09:00-12:00,14:00-18:30', + phone: '+33 1 60 80 49 78', + source: 'survey', + website: 'http://immovallees.fr', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1902988, 48.4914299 ] }, + id: 'node/1631588783' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 80 49 78 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 80 49 78 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 80 49 78 + false +### debug: + convertProperty: isStringValue? + +33 1 60 80 49 78 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 80 49 78 +convertedValue 1 60 80 49 78 +### debug: + phone: + +33 1 60 80 49 78 + => + +33 1 60 80 49 78 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 80 49 78 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 80 49 78 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1902988, 48.4914299 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 80 49 78' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1635487884', + 'addr:city': 'Orsay', + 'addr:housenumber': '2', + 'addr:postcode': '91400', + 'addr:street': 'Place de la République', + amenity: 'restaurant', + cuisine: 'japanese', + indoor_seating: 'yes', + name: 'Osaka', + opening_hours: 'Mo-Su 11:00-14:00,18:00-22:00', + outdoor_seating: 'no', + phone: '+33 1 64 46 18 02', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.184695, 48.6968087 ] }, + id: 'node/1635487884' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + indoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + indoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + indoor_seating +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 46 18 02 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 46 18 02 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 46 18 02 + false +### debug: + convertProperty: isStringValue? + +33 1 64 46 18 02 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 46 18 02 +convertedValue 1 64 46 18 02 +### debug: + phone: + +33 1 64 46 18 02 + => + +33 1 64 46 18 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 46 18 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 46 18 02 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.184695, 48.6968087 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 46 18 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1652161922', + 'addr:housenumber': '7', + 'addr:street': 'Rue Joliot-Curie', + amenity: 'doctors', + entrance: 'yes', + name: 'Pédicure - Podologue', + office: 'podologist', + phone: '+33169058265' + }, + geometry: { type: 'Point', coordinates: [ 2.3520136, 48.6750485 ] }, + id: 'node/1652161922' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + entrance +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + entrance +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + entrance +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169058265 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169058265 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169058265 + false +### debug: + convertProperty: isStringValue? + +33169058265 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169058265 +convertedValue 1 69 05 82 65 +### debug: + phone: + +33169058265 + => + +33 1 69 05 82 65 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 05 82 65 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 05 82 65 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3520136, 48.6750485 ] }, + properties: { amenity: 'doctors', phone: '+33 1 69 05 82 65' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1652161952', + 'addr:housenumber': '3', + 'addr:street': 'Rue Joliot-Curie', + entrance: 'yes', + name: 'Maison paroissiale La bonne nouvelle', + phone: '+33169052842' + }, + geometry: { type: 'Point', coordinates: [ 2.3522862, 48.6748995 ] }, + id: 'node/1652161952' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + entrance +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + entrance +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + entrance +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169052842 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169052842 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169052842 + false +### debug: + convertProperty: isStringValue? + +33169052842 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169052842 +convertedValue 1 69 05 28 42 +### debug: + phone: + +33169052842 + => + +33 1 69 05 28 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 05 28 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 05 28 42 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3522862, 48.6748995 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 05 28 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1662346310', + 'access:covid19': 'yes', + name: 'Boulangerie Banette', + opening_hours: 'Mo-Sa 06:30-20:00', + 'opening_hours:covid19': 'Mo,Tu,Th-Su 06:30-19:00', + phone: '+33 1 64 57 36 39', + shop: 'bakery', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4329323, 48.5701812 ] }, + id: 'node/1662346310' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 57 36 39 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 57 36 39 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 57 36 39 + false +### debug: + convertProperty: isStringValue? + +33 1 64 57 36 39 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 57 36 39 +convertedValue 1 64 57 36 39 +### debug: + phone: + +33 1 64 57 36 39 + => + +33 1 64 57 36 39 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 36 39 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 36 39 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4329323, 48.5701812 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 57 36 39' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1684710323', + 'addr:city': 'Méréville', + 'addr:postcode': '91660', + 'addr:street': 'Route de Chartres', + amenity: 'school', + name: 'Collège Hubert Robert', + phone: '+33 1 64 95 01 44', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.0790616, 48.3136091 ] }, + id: 'node/1684710323' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 95 01 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 95 01 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 95 01 44 + false +### debug: + convertProperty: isStringValue? + +33 1 64 95 01 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 95 01 44 +convertedValue 1 64 95 01 44 +### debug: + phone: + +33 1 64 95 01 44 + => + +33 1 64 95 01 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 95 01 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 95 01 44 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0790616, 48.3136091 ] }, + properties: { amenity: 'school', phone: '+33 1 64 95 01 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1696301558', + name: 'Supérette Ris Orangis', + phone: '+33169064709', + shop: 'convenience', + source: 'survey' + }, + geometry: { type: 'Point', coordinates: [ 2.4113128, 48.657882 ] }, + id: 'node/1696301558' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169064709 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169064709 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169064709 + false +### debug: + convertProperty: isStringValue? + +33169064709 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169064709 +convertedValue 1 69 06 47 09 +### debug: + phone: + +33169064709 + => + +33 1 69 06 47 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 47 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 47 09 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4113128, 48.657882 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 06 47 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1696910584', + 'contact:phone': '+33 1 64 48 66 95', + name: 'Saines Saveurs', + opening_hours: 'Mo-Fr 06:00-20:00; Sa 07:00-20:00; Su 07:00-12:00', + 'opening_hours:covid19': 'Mo-Sa 07:30-18:00; Su 08:00-14:30', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + phone: '+33 1 64 48 66 95', + shop: 'bakery', + website: 'https://www.massy.saines-saveurs.fr/fr,1,11950.html', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2567503, 48.7269932 ] }, + id: 'node/1696910584' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 48 66 95 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 48 66 95 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 48 66 95 + false +### debug: + convertProperty: isStringValue? + +33 1 64 48 66 95 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 48 66 95 +convertedValue 1 64 48 66 95 +### debug: + phone: + +33 1 64 48 66 95 + => + +33 1 64 48 66 95 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 48 66 95 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 48 66 95 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2567503, 48.7269932 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 48 66 95' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1696910596', + 'check_date:opening_hours': '2023-03-04', + name: 'Fleurs de Massy', + 'opening_hours:signed': 'no', + phone: '+33 1 60 14 93 85', + shop: 'florist', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2566524, 48.7262666 ] }, + id: 'node/1696910596' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours:signed +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:signed +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:signed +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 14 93 85 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 14 93 85 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 14 93 85 + false +### debug: + convertProperty: isStringValue? + +33 1 60 14 93 85 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 14 93 85 +convertedValue 1 60 14 93 85 +### debug: + phone: + +33 1 60 14 93 85 + => + +33 1 60 14 93 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 14 93 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 14 93 85 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2566524, 48.7262666 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 14 93 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1696911701', + 'addr:city': 'Massy', + 'addr:housenumber': '15 bis', + 'addr:postcode': '91300', + 'addr:street': "Place de l'Union Européenne", + amenity: 'post_office', + description: 'à la Maison de la Presse', + name: 'Relais Poste', + opening_hours: 'Tu-Fr 07:00-19:00; Sa 09:00-19:30; Su 09:00-13:00; PH off', + operator: 'La Poste', + 'operator:wikidata': 'Q373724', + 'operator:wikipedia': 'fr:La Poste (entreprise française)', + phone: '3631', + post_office: 'post_partner', + 'ref:FR:LaPoste': '88509A', + source: 'data.gouv.fr:LaPoste - 06/2015', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.2568467, 48.7270644 ] }, + id: 'node/1696911701' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + operator:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikipedia +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 3631 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 3631 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 631 +convertedValue 36 31 +### debug: + phone: + 3631 + => + +33 36 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 36 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 36 31 +### debug: + mapElementFromConf: convert + post_office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + post_office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + post_office +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2568467, 48.7270644 ] }, + properties: { amenity: 'post_office', phone: '+33 36 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1747122108', + amenity: 'restaurant', + cuisine: 'japanese', + name: 'Ta Sushi', + phone: '+33 1 69 43 88 88', + website: 'http://www.tasushi91.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4083771, 48.6559466 ] }, + id: 'node/1747122108' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 43 88 88 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 43 88 88 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 43 88 88 + false +### debug: + convertProperty: isStringValue? + +33 1 69 43 88 88 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 43 88 88 +convertedValue 1 69 43 88 88 +### debug: + phone: + +33 1 69 43 88 88 + => + +33 1 69 43 88 88 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 88 88 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 88 88 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4083771, 48.6559466 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 43 88 88' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1747123471', + amenity: 'restaurant', + cuisine: 'chinese', + name: 'Grand Bonheur', + phone: '+33 1 69 25 97 89', + website: 'http://www.grandbonheur.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.408385, 48.6561113 ] }, + id: 'node/1747123471' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 25 97 89 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 25 97 89 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 25 97 89 + false +### debug: + convertProperty: isStringValue? + +33 1 69 25 97 89 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 25 97 89 +convertedValue 1 69 25 97 89 +### debug: + phone: + +33 1 69 25 97 89 + => + +33 1 69 25 97 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 25 97 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 25 97 89 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.408385, 48.6561113 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 25 97 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1747533419', + 'addr:city': 'Yerres', + 'addr:housenumber': '174', + 'addr:postcode': '91330', + 'addr:street': 'Rue Raymond Poincaré', + amenity: 'restaurant', + cuisine: 'pizza', + name: 'Bella Napoli', + opening_hours: 'Mo-Sa 11:00-14:30,18:30-23:00; Su 18:00-23:00', + outdoor_seating: 'yes', + phone: '+33 1 87 90 26 20' + }, + geometry: { type: 'Point', coordinates: [ 2.5005377, 48.7182844 ] }, + id: 'node/1747533419' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 87 90 26 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 87 90 26 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 87 90 26 20 + false +### debug: + convertProperty: isStringValue? + +33 1 87 90 26 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 87 90 26 20 +convertedValue 1 87 90 26 20 +### debug: + phone: + +33 1 87 90 26 20 + => + +33 1 87 90 26 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 87 90 26 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 87 90 26 20 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5005377, 48.7182844 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 87 90 26 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1747557717', + 'addr:city': 'Yerres', + 'addr:housenumber': '2', + 'addr:postcode': '91330', + 'addr:street': 'Rue Marc Sangnier', + amenity: 'cinema', + name: 'Paradiso', + phone: '+33 1 69 48 61 41', + 'ref:FR:CNC': '469245', + website: 'http://www.cinema-paradiso.fr/index.php' + }, + geometry: { type: 'Point', coordinates: [ 2.4899044, 48.715279 ] }, + id: 'node/1747557717' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cinema +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cinema +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cinema + true +### debug: + convertProperty: isStringValue? + cinema + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cinema + => + cinema +### debug: + convertProperty: -- convertedValue + cinema +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 48 61 41 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 48 61 41 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 48 61 41 + false +### debug: + convertProperty: isStringValue? + +33 1 69 48 61 41 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 48 61 41 +convertedValue 1 69 48 61 41 +### debug: + phone: + +33 1 69 48 61 41 + => + +33 1 69 48 61 41 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 48 61 41 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 48 61 41 +### debug: + mapElementFromConf: convert + ref:FR:CNC +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:CNC +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:CNC +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4899044, 48.715279 ] }, + properties: { amenity: 'cinema', phone: '+33 1 69 48 61 41' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1766203174', + name: 'Épicerie de Cheptainville', + opening_hours: '10:00-13:00,16:00-20:00', + phone: '+33 160804854', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.2775934, 48.5508031 ] }, + id: 'node/1766203174' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 160804854 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 160804854 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 160804854 + false +### debug: + convertProperty: isStringValue? + +33 160804854 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 160804854 +convertedValue 1 60 80 48 54 +### debug: + phone: + +33 160804854 + => + +33 1 60 80 48 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 80 48 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 80 48 54 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2775934, 48.5508031 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 80 48 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1768184583', + amenity: 'doctors', + name: 'Stéphane Canivez', + phone: '+33 164561772', + source: 'gps' + }, + geometry: { type: 'Point', coordinates: [ 2.2975717, 48.562616 ] }, + id: 'node/1768184583' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164561772 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164561772 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164561772 + false +### debug: + convertProperty: isStringValue? + +33 164561772 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164561772 +convertedValue 1 64 56 17 72 +### debug: + phone: + +33 164561772 + => + +33 1 64 56 17 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 56 17 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 56 17 72 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2975717, 48.562616 ] }, + properties: { amenity: 'doctors', phone: '+33 1 64 56 17 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1768191964', + 'addr:city': 'Marolles-en-Hurepoix', + 'addr:country': 'FR', + 'addr:housenumber': '11', + 'addr:postcode': '91630', + 'addr:street': 'Avenue Charles de Gaulle', + amenity: 'restaurant', + 'contact:website': 'http://www.ladolcevita-traiteur.fr/', + cuisine: 'pizza', + name: 'La Dolce Vita', + phone: '+33 164561535', + source: 'gps', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2968429, 48.5628774 ] }, + id: 'node/1768191964' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164561535 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164561535 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164561535 + false +### debug: + convertProperty: isStringValue? + +33 164561535 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164561535 +convertedValue 1 64 56 15 35 +### debug: + phone: + +33 164561535 + => + +33 1 64 56 15 35 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 56 15 35 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 56 15 35 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2968429, 48.5628774 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 56 15 35' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1784177281', + amenity: 'restaurant', + name: 'Le Palais Oriental', + phone: '+33169269822', + source: 'survey' + }, + geometry: { type: 'Point', coordinates: [ 2.1254111, 48.5515359 ] }, + id: 'node/1784177281' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169269822 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169269822 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169269822 + false +### debug: + convertProperty: isStringValue? + +33169269822 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169269822 +convertedValue 1 69 26 98 22 +### debug: + phone: + +33169269822 + => + +33 1 69 26 98 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 26 98 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 26 98 22 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1254111, 48.5515359 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 26 98 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1785602003', + name: 'Groupe Arpimo', + office: 'estate_agent', + phone: '+33 1 69 26 97 97', + website: 'http://www.immo-arpajon.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.245656, 48.5870847 ] }, + id: 'node/1785602003' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 26 97 97 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 26 97 97 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 26 97 97 + false +### debug: + convertProperty: isStringValue? + +33 1 69 26 97 97 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 26 97 97 +convertedValue 1 69 26 97 97 +### debug: + phone: + +33 1 69 26 97 97 + => + +33 1 69 26 97 97 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 26 97 97 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 26 97 97 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.245656, 48.5870847 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 26 97 97' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1786798500', + 'addr:postcode': '91190', + brand: 'G20', + 'brand:wikipedia': 'fr:Supermarchés_G20', + 'check_date:opening_hours': '2022-09-13', + name: 'G20', + opening_hours: 'Mo-Sa 08:30-13:30,14:50-20:30; Su 09:00-13:30,14:50-20:30', + 'opening_hours:covid19': 'Mo-Sa 08:30-20:30; Su 09:00-20:00', + operator: 'Diapar', + phone: '+33 1 60 12 48 95', + shop: 'convenience', + wikidata: 'Q3504731' + }, + geometry: { type: 'Point', coordinates: [ 2.1155471, 48.6879126 ] }, + id: 'node/1786798500' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 48 95 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 48 95 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 48 95 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 48 95 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 48 95 +convertedValue 1 60 12 48 95 +### debug: + phone: + +33 1 60 12 48 95 + => + +33 1 60 12 48 95 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 48 95 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 48 95 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1155471, 48.6879126 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 12 48 95' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1786798589', + name: 'Le Pétrin de Chevry', + opening_hours: 'Mo-Su 07:30-18:30', + phone: '+33 1 60 12 31 81', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.1158444, 48.6881476 ] }, + id: 'node/1786798589' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 31 81 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 31 81 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 31 81 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 31 81 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 31 81 +convertedValue 1 60 12 31 81 +### debug: + phone: + +33 1 60 12 31 81 + => + +33 1 60 12 31 81 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 31 81 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 31 81 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1158444, 48.6881476 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 12 31 81' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1798264844', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:full': 'Centre Commercial de la Verville 91540 Mennecy Place Normandie Niemen', + 'addr:place': 'Place Normandie Niemen', + 'addr:postcode': '91540', + 'contact:facebook': 'https://www.facebook.com/TranquilitServices', + description: 'gardening and maintenances', + name: "Tranquil'I.T Services", + office: 'employment_agency', + phone: '+33 1 69 23 46 68', + source: 'extrapolation', + website: 'https://menage-jardinage.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4299122, 48.5531776 ] }, + id: 'node/1798264844' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + addr:place +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:place +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:place +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 23 46 68 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 23 46 68 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 23 46 68 + false +### debug: + convertProperty: isStringValue? + +33 1 69 23 46 68 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 23 46 68 +convertedValue 1 69 23 46 68 +### debug: + phone: + +33 1 69 23 46 68 + => + +33 1 69 23 46 68 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 23 46 68 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 23 46 68 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4299122, 48.5531776 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 23 46 68' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1798271295', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:housenumber': '1', + 'addr:postcode': '91540', + 'addr:street': 'Rue de la Sablière', + name: 'Boulangerie-Pâtisserie Benard', + phone: '+33 1 64 57 01 05', + shop: 'bakery', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4350165, 48.5668661 ] }, + id: 'node/1798271295' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 57 01 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 57 01 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 57 01 05 + false +### debug: + convertProperty: isStringValue? + +33 1 64 57 01 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 57 01 05 +convertedValue 1 64 57 01 05 +### debug: + phone: + +33 1 64 57 01 05 + => + +33 1 64 57 01 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 01 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 01 05 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4350165, 48.5668661 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 57 01 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1798301838', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Boulevard Charles de Gaulle', + 'contact:facebook': 'https://www.facebook.com/laboulageriepatisseriedulyceedemennecy', + email: 'laboulangeriedulycee@hotmail.com', + name: 'Boulangerie du Lycée', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 9 86 60 62 16', + shop: 'bakery', + source: 'extrapolation', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4380931, 48.5644139 ] }, + id: 'node/1798301838' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 86 60 62 16 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 86 60 62 16 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 86 60 62 16 + false +### debug: + convertProperty: isStringValue? + +33 9 86 60 62 16 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 86 60 62 16 +convertedValue 9 86 60 62 16 +### debug: + phone: + +33 9 86 60 62 16 + => + +33 9 86 60 62 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 86 60 62 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 86 60 62 16 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4380931, 48.5644139 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 86 60 62 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1798338089', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:housenumber': '21', + 'addr:postcode': '91540', + 'addr:street': 'Rue du Général Leclerc', + amenity: 'restaurant', + cuisine: 'french', + name: "L'Atelier Corse", + phone: '+33 1 60 77 31 66', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4340066, 48.5699428 ] }, + id: 'node/1798338089' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 77 31 66 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 77 31 66 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 77 31 66 + false +### debug: + convertProperty: isStringValue? + +33 1 60 77 31 66 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 77 31 66 +convertedValue 1 60 77 31 66 +### debug: + phone: + +33 1 60 77 31 66 + => + +33 1 60 77 31 66 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 31 66 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 31 66 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4340066, 48.5699428 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 77 31 66' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1798367734', + 'addr:city': 'Ormoy', + 'addr:housenumber': '23', + 'addr:postcode': '91540', + 'addr:street': 'Rue de Tournenfils', + amenity: 'restaurant', + 'contact:facebook': 'https://www.facebook.com/lardoiseormoy/', + cuisine: 'french', + email: 'restaurant.lardoise@outlook.fr', + level: '0', + name: "L'Ardoise", + opening_hours: 'Tu-Sa 12:00-15:00,19:00-24:00', + outdoor_seating: 'yes', + 'payment:american_express': 'yes', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 64 57 22 44', + reservation: 'recommended', + website: 'https://www.restaurantlardoiseormoy.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4518017, 48.5691414 ] }, + id: 'node/1798367734' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 20 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + payment:american_express +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:american_express +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:american_express +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 57 22 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 57 22 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 57 22 44 + false +### debug: + convertProperty: isStringValue? + +33 1 64 57 22 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 57 22 44 +convertedValue 1 64 57 22 44 +### debug: + phone: + +33 1 64 57 22 44 + => + +33 1 64 57 22 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 22 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 22 44 +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + recommended +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + recommended +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + recommended + false +### debug: + convertProperty: isStringValue? + recommended + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + recommended +### debug: + convertProperty: ==========> !!! NOT in truthy values + recommended +### debug: + convertProperty: ==========> !!! NOT in falsy values + recommended +### debug: + convertProperty: convertedValue ==========> { + reservation + : + recommended + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + recommended +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4518017, 48.5691414 ] }, + properties: { + amenity: 'restaurant', + phone: '+33 1 64 57 22 44', + reservation: 'recommended' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1798372015', + 'contact:facebook': 'https://www.facebook.com/maisonvayaboury/', + 'description:covid19': 'Pour passez commande : 01 64 57 00 25', + email: 'contact@maison-vayaboury.fr', + name: 'Maison Vayaboury', + opening_hours: 'Tu-Sa 08:30-13:00,15:30-19:30; Su 08:30-13:00', + 'opening_hours:covid19': 'Tu-Sa 08:30-15:00; Su 08:30-13:00', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 64 57 00 25', + shop: 'butcher', + website: 'https://www.maison-vayaboury.fr', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4478267, 48.5676577 ] }, + id: 'node/1798372015' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 57 00 25 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 57 00 25 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 57 00 25 + false +### debug: + convertProperty: isStringValue? + +33 1 64 57 00 25 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 57 00 25 +convertedValue 1 64 57 00 25 +### debug: + phone: + +33 1 64 57 00 25 + => + +33 1 64 57 00 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 00 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 00 25 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4478267, 48.5676577 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 57 00 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1826081750', + 'addr:housenumber': '4', + 'addr:street': 'Rue des Canaux', + brand: 'Citroën', + 'brand:wikidata': 'Q6746', + 'brand:wikipedia': 'fr:Citroën', + name: 'Citroën Trujas Limours', + phone: '+33 1 64 91 01 06', + second_hand: 'yes', + shop: 'car' + }, + geometry: { type: 'Point', coordinates: [ 2.091366, 48.6429102 ] }, + id: 'node/1826081750' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 91 01 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 91 01 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 91 01 06 + false +### debug: + convertProperty: isStringValue? + +33 1 64 91 01 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 91 01 06 +convertedValue 1 64 91 01 06 +### debug: + phone: + +33 1 64 91 01 06 + => + +33 1 64 91 01 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 01 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 01 06 +### debug: + mapElementFromConf: convert + second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + second_hand +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.091366, 48.6429102 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 91 01 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1827279104', + 'addr:city': 'Palaiseau', + 'addr:housenumber': '14', + 'addr:postcode': '91120', + 'addr:street': 'Avenue du 8 Mai 1945', + amenity: 'restaurant', + cuisine: 'asian', + name: 'Le Mandarin', + opening_hours: 'Mo-Fr 12:00-14:30, 18:30-22:30; Sa-Su 12:00-14:30, 18:30-23:00', + phone: '+33 1 60148834', + takeaway: 'yes', + website: 'http://www.lemandarinpalaiseau.fr', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2448824, 48.7118551 ] }, + id: 'node/1827279104' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60148834 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60148834 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60148834 + false +### debug: + convertProperty: isStringValue? + +33 1 60148834 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60148834 +convertedValue 1 60 14 88 34 +### debug: + phone: + +33 1 60148834 + => + +33 1 60 14 88 34 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 14 88 34 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 14 88 34 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2448824, 48.7118551 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 14 88 34' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1828711570', + 'addr:city': 'Montgeron', + 'addr:country': 'FR', + 'addr:housenumber': '9 bis', + 'addr:postcode': '91230', + 'addr:street': 'Rue du Général Leclerc', + name: 'Atoo Systèmes & Services', + office: 'it', + phone: '+33 181082100', + website: 'www.atoosys.com' + }, + geometry: { type: 'Point', coordinates: [ 2.461656, 48.705913 ] }, + id: 'node/1828711570' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 181082100 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 181082100 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 181082100 + false +### debug: + convertProperty: isStringValue? + +33 181082100 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 181082100 +convertedValue 1 81 08 21 00 +### debug: + phone: + +33 181082100 + => + +33 1 81 08 21 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 81 08 21 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 81 08 21 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.461656, 48.705913 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 81 08 21 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1831297941', + amenity: 'dentist', + name: 'Pala Savas', + phone: '+33 160841640', + source: 'survey' + }, + geometry: { type: 'Point', coordinates: [ 2.3038976, 48.5987053 ] }, + id: 'node/1831297941' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 160841640 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 160841640 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 160841640 + false +### debug: + convertProperty: isStringValue? + +33 160841640 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 160841640 +convertedValue 1 60 84 16 40 +### debug: + phone: + +33 160841640 + => + +33 1 60 84 16 40 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 16 40 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 16 40 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3038976, 48.5987053 ] }, + properties: { amenity: 'dentist', phone: '+33 1 60 84 16 40' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1834705019', + 'addr:city': 'Limours', + 'addr:postcode': '91470', + 'addr:street': 'D988', + amenity: 'restaurant', + cuisine: 'french', + indoor_seating: 'yes', + name: 'Le Relais de la Bénerie', + outdoor_seating: 'yes', + phone: '+33 1 64 91 17 60', + website: 'http://www.benerie.com' + }, + geometry: { type: 'Point', coordinates: [ 2.0944991, 48.6563625 ] }, + id: 'node/1834705019' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + indoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + indoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + indoor_seating +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 91 17 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 91 17 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 91 17 60 + false +### debug: + convertProperty: isStringValue? + +33 1 64 91 17 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 91 17 60 +convertedValue 1 64 91 17 60 +### debug: + phone: + +33 1 64 91 17 60 + => + +33 1 64 91 17 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 17 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 17 60 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0944991, 48.6563625 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 91 17 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1834715463', + 'access:covid19': 'yes', + 'addr:city': 'Limours', + 'addr:country': 'FR', + 'addr:housenumber': '4', + 'addr:postcode': '91470', + alt_name: 'Pharmacie Chérubin', + amenity: 'pharmacy', + 'contact:fax': '+33 9 71 70 13 41', + 'contact:phone': '+33 1 64 91 02 19', + dispensing: 'yes', + healthcare: 'pharmacy', + name: 'Pharmacie des Écoles', + phone: '+33 1 64 91 02 19', + 'ref:FR:FINESS': '910009570', + 'ref:FR:NAF': '4773Z', + since: '1995-09-21', + source: 'Celtipharm - 10/2014', + 'type:FR:FINESS': '620' + }, + geometry: { type: 'Point', coordinates: [ 2.0761719, 48.6453105 ] }, + id: 'node/1834715463' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 19 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access:covid19 +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + contact:fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:fax +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 91 02 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 91 02 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 91 02 19 + false +### debug: + convertProperty: isStringValue? + +33 1 64 91 02 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 91 02 19 +convertedValue 1 64 91 02 19 +### debug: + phone: + +33 1 64 91 02 19 + => + +33 1 64 91 02 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 02 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 02 19 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + since +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + since +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + since +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0761719, 48.6453105 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 64 91 02 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1834715608', + 'access:covid19': 'yes', + 'addr:country': 'FR', + 'addr:housenumber': '16', + 'addr:street': 'Place du Général de Gaulle', + amenity: 'pharmacy', + 'contact:fax': '164912979', + dispensing: 'yes', + healthcare: 'pharmacy', + name: 'Pharmacie de Limours', + opening_hours: 'Tu-Sa 09:30-12:30,14:30-19:30', + phone: '+33 1 64 91 00 71', + 'ref:FR:FINESS': '910009554', + 'ref:FR:NAF': '4773Z', + since: '1976-09-27', + source: 'Celtipharm - 10/2014', + 'type:FR:FINESS': '620' + }, + geometry: { type: 'Point', coordinates: [ 2.0768451, 48.6459532 ] }, + id: 'node/1834715608' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access:covid19 +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + contact:fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:fax +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 91 00 71 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 91 00 71 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 91 00 71 + false +### debug: + convertProperty: isStringValue? + +33 1 64 91 00 71 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 91 00 71 +convertedValue 1 64 91 00 71 +### debug: + phone: + +33 1 64 91 00 71 + => + +33 1 64 91 00 71 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 00 71 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 00 71 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + since +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + since +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + since +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0768451, 48.6459532 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 64 91 00 71' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1882972746', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '123', + 'addr:postcode': '91200', + 'addr:street': 'Avenue François Mitterrand', + branch: 'Marché Turquoise', + name: 'Supermarché Turquoise', + 'name:tr': 'Turkuaz Supermarket', + opening_hours: '7/7', + 'payment:cash': 'yes', + 'payment:contactless': 'yes', + 'payment:credit_cards': 'yes', + 'payment:debit_cards': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33179934295', + shop: 'supermarket', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2012', + start_date: '2022-10-08', + stroller: 'yes', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3712499, 48.7076845 ] }, + id: 'node/1882972746' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 21 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + branch +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + branch +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + branch +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + name:tr +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name:tr +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name:tr +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:contactless +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:contactless +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:contactless +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + payment:debit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:debit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:debit_cards +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33179934295 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33179934295 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33179934295 + false +### debug: + convertProperty: isStringValue? + +33179934295 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33179934295 +convertedValue 1 79 93 42 95 +### debug: + phone: + +33179934295 + => + +33 1 79 93 42 95 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 79 93 42 95 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 79 93 42 95 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapElementFromConf: convert + stroller +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + stroller +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + stroller +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3712499, 48.7076845 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 79 93 42 95' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1882978692', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:country': 'FR', + 'addr:housenumber': '9', + 'addr:postcode': '91550', + 'addr:street': 'Place Henri Barbusse', + amenity: 'pharmacy', + 'contact:fax': '+33 1 69 38 96 64', + 'contact:phone': '+33 1 69 38 33 04', + dispensing: 'yes', + is_in: 'Essonne', + name: 'Pharmacie de la Vieille Poste', + phone: '+33 1 69 38 33 04', + 'ref:FR:FINESS': '910011774', + since: '2006-01-09', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2012' + }, + geometry: { type: 'Point', coordinates: [ 2.362487, 48.7131544 ] }, + id: 'node/1882978692' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + contact:fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:fax +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + is_in +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + is_in +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + is_in +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 33 04 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 33 04 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 33 04 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 33 04 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 33 04 +convertedValue 1 69 38 33 04 +### debug: + phone: + +33 1 69 38 33 04 + => + +33 1 69 38 33 04 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 33 04 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 33 04 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + since +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + since +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + since +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.362487, 48.7131544 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 38 33 04' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1906054716', + 'addr:city': 'Épinay-sous-Sénart', + 'addr:housenumber': '55', + 'addr:postcode': '91860', + 'addr:street': 'Rue Sainte-Geneviève', + brand: 'ALDI', + 'brand:wikidata': 'Q41171373', + 'brand:wikipedia': 'fr:Aldi', + name: 'ALDI', + opening_hours: 'Mo-Sa 08:30-20:00; Su 08:30-12:30', + phone: '+33 01 81 09 78 25', + shop: 'supermarket' + }, + geometry: { type: 'Point', coordinates: [ 2.5129405, 48.6937788 ] }, + id: 'node/1906054716' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 01 81 09 78 25 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 01 81 09 78 25 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 01 81 09 78 25 + false +### debug: + convertProperty: isStringValue? + +33 01 81 09 78 25 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 01 81 09 78 25 +convertedValue 1 81 09 78 25 +### debug: + phone: + +33 01 81 09 78 25 + => + +33 1 81 09 78 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 81 09 78 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 81 09 78 25 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5129405, 48.6937788 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 81 09 78 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1921684396', + 'addr:street': 'Cours Monseigneur Roméro', + amenity: 'restaurant', + name: 'Sucré Salé', + phone: '+33952709372' + }, + geometry: { type: 'Point', coordinates: [ 2.4288549, 48.6229673 ] }, + id: 'node/1921684396' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33952709372 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33952709372 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33952709372 + false +### debug: + convertProperty: isStringValue? + +33952709372 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33952709372 +convertedValue 9 52 70 93 72 +### debug: + phone: + +33952709372 + => + +33 9 52 70 93 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 52 70 93 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 52 70 93 72 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4288549, 48.6229673 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 52 70 93 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1998920842', + 'addr:city': 'Nozay', + 'addr:housenumber': '3', + 'addr:postcode': '91620', + 'addr:street': 'Rue du Bois Clair', + female: 'yes', + male: 'yes', + name: 'Coiffure du monde', + opening_hours: 'Tu-Fr 09:00-19:00; Sa 09:00-18:00', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + phone: '+33 1 64 49 06 06', + shop: 'hairdresser', + website: 'https://www.facebook.com/coiffuredumondenozay' + }, + geometry: { type: 'Point', coordinates: [ 2.2423831, 48.6605459 ] }, + id: 'node/1998920842' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + female +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + female +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + female +### debug: + mapElementFromConf: convert + male +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + male +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + male +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 49 06 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 49 06 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 49 06 06 + false +### debug: + convertProperty: isStringValue? + +33 1 64 49 06 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 49 06 06 +convertedValue 1 64 49 06 06 +### debug: + phone: + +33 1 64 49 06 06 + => + +33 1 64 49 06 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 49 06 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 49 06 06 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2423831, 48.6605459 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 49 06 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/1998920843', + 'addr:city': 'Nozay', + 'addr:housenumber': '1', + 'addr:postcode': '91620', + 'addr:street': 'Rue du Bois Clair', + name: "L'Atelier Fleuriste Nozay", + opening_hours: 'Tu-Th 09:00-19:00; Fr-Sa 09:00-19:30; Su 09:00-13:00', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + phone: '+33 1 64 49 72 44', + shop: 'florist', + website: 'https://www.facebook.com/fleuristelatelier91/' + }, + geometry: { type: 'Point', coordinates: [ 2.242773, 48.6608488 ] }, + id: 'node/1998920843' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 49 72 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 49 72 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 49 72 44 + false +### debug: + convertProperty: isStringValue? + +33 1 64 49 72 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 49 72 44 +convertedValue 1 64 49 72 44 +### debug: + phone: + +33 1 64 49 72 44 + => + +33 1 64 49 72 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 49 72 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 49 72 44 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.242773, 48.6608488 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 49 72 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2058292860', + 'addr:postcode': '91460', + amenity: 'post_office', + change_machine: 'yes', + name: 'Marcoussis', + opening_hours: 'Mo-Th 14:00-18:00; Fr 09:00-12:00,14:00-18:00; Sa 09:00-12:00; PH off', + operator: 'La Poste', + phone: '3631', + 'ref:FR:LaPoste': '16964A', + source: 'data.gouv.fr:LaPoste - 01/2013', + stamping_machine: 'yes', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.233754, 48.6420354 ] }, + id: 'node/2058292860' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + change_machine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + change_machine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + change_machine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 3631 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 3631 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 631 +convertedValue 36 31 +### debug: + phone: + 3631 + => + +33 36 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 36 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 36 31 +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + stamping_machine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + stamping_machine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + stamping_machine +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.233754, 48.6420354 ] }, + properties: { amenity: 'post_office', phone: '+33 36 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2133067124', + 'addr:housenumber': '69', + fax: '+33164968095', + name: 'Colorine', + opening_hours: 'Mo-Fr 07:00-16:00', + phone: '+33160882101', + shop: 'paint', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2013' + }, + geometry: { type: 'Point', coordinates: [ 2.463166, 48.6094752 ] }, + id: 'node/2133067124' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160882101 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160882101 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160882101 + false +### debug: + convertProperty: isStringValue? + +33160882101 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160882101 +convertedValue 1 60 88 21 01 +### debug: + phone: + +33160882101 + => + +33 1 60 88 21 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 88 21 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 88 21 01 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.463166, 48.6094752 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 88 21 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2138348779', + name: 'VanessaMarisa', + phone: '+33 1 64 98 80 42', + shop: 'tailor', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2013' + }, + geometry: { type: 'Point', coordinates: [ 2.3851425, 48.5254602 ] }, + id: 'node/2138348779' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 98 80 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 98 80 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 98 80 42 + false +### debug: + convertProperty: isStringValue? + +33 1 64 98 80 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 98 80 42 +convertedValue 1 64 98 80 42 +### debug: + phone: + +33 1 64 98 80 42 + => + +33 1 64 98 80 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 80 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 80 42 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3851425, 48.5254602 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 98 80 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2143794626', + 'addr:city': 'Verrières-le-Buisson', + 'addr:postcode': '91370', + 'addr:street': 'Place des Prés Hauts', + amenity: 'restaurant', + cuisine: 'italian', + name: 'Le Borsalino', + opening_hours: 'Mo-Th 12:00-14:15, 19:00-22:00; Fr-Sa 12:00-14:15, 17:30-22:30; Su 12:00-14:30, 19:00-22:00', + phone: '+33169306489', + takeaway: 'yes', + website: 'http://www.restaurant-leborsalino.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2713002, 48.7526345 ] }, + id: 'node/2143794626' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169306489 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169306489 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169306489 + false +### debug: + convertProperty: isStringValue? + +33169306489 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169306489 +convertedValue 1 69 30 64 89 +### debug: + phone: + +33169306489 + => + +33 1 69 30 64 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 64 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 64 89 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2713002, 48.7526345 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 30 64 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2144825178', + 'addr:street': 'place de France', + amenity: 'cinema', + email: 'info@cinemassy.com', + name: 'CinéMassy', + phone: '+33 1 60 13 15 15', + 'ref:FR:CNC': '252134', + website: 'https://cinemassy.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.289034, 48.7321907 ] }, + id: 'node/2144825178' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cinema +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cinema +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cinema + true +### debug: + convertProperty: isStringValue? + cinema + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cinema + => + cinema +### debug: + convertProperty: -- convertedValue + cinema +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 13 15 15 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 13 15 15 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 13 15 15 + false +### debug: + convertProperty: isStringValue? + +33 1 60 13 15 15 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 13 15 15 +convertedValue 1 60 13 15 15 +### debug: + phone: + +33 1 60 13 15 15 + => + +33 1 60 13 15 15 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 13 15 15 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 13 15 15 +### debug: + mapElementFromConf: convert + ref:FR:CNC +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:CNC +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:CNC +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.289034, 48.7321907 ] }, + properties: { amenity: 'cinema', phone: '+33 1 60 13 15 15' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2148975428', + 'addr:city': 'Saint-Vrain', + 'addr:country': 'FR', + 'addr:housenumber': '3', + 'addr:postcode': '91770', + description: 'Electroménager - Image - Son - Vente - Dépannage', + fax: '+33 1 64 56 01 17', + name: 'Ets Escoffier', + operator: 'Extra', + phone: '+33 1 64 56 05 21', + shop: 'electronics', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2013' + }, + geometry: { type: 'Point', coordinates: [ 2.3353083, 48.5421132 ] }, + id: 'node/2148975428' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 56 05 21 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 56 05 21 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 56 05 21 + false +### debug: + convertProperty: isStringValue? + +33 1 64 56 05 21 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 56 05 21 +convertedValue 1 64 56 05 21 +### debug: + phone: + +33 1 64 56 05 21 + => + +33 1 64 56 05 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 56 05 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 56 05 21 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3353083, 48.5421132 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 56 05 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2150161629', + amenity: 'restaurant', + cuisine: 'turkish', + 'diet:halal': 'only', + 'diet:vegan': 'limited', + 'diet:vegetarian': 'yes', + name: 'Restaurant Istanbul', + 'payment:cards': 'yes', + 'payment:cash': 'yes', + 'payment:qr_code': 'no', + phone: '+33 9 51 18 24 90', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4125724, 48.6587318 ] }, + id: 'node/2150161629' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + diet:halal +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:halal +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:halal +### debug: + mapElementFromConf: convert + diet:vegan +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegan +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegan +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cards +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:qr_code +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:qr_code +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:qr_code +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 51 18 24 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 51 18 24 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 51 18 24 90 + false +### debug: + convertProperty: isStringValue? + +33 9 51 18 24 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 51 18 24 90 +convertedValue 9 51 18 24 90 +### debug: + phone: + +33 9 51 18 24 90 + => + +33 9 51 18 24 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 51 18 24 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 51 18 24 90 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4125724, 48.6587318 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 51 18 24 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2159937196', + 'addr:housenumber': '11', + 'addr:street': 'Rue de la Paix', + name: 'Aux Fins Gourmets', + opening_hours: 'Tu-Sa 07:00-20:00; Su 07:00-13:00', + phone: '+33 1 60 84 09 90', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.3054069, 48.6085872 ] }, + id: 'node/2159937196' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 84 09 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 84 09 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 84 09 90 + false +### debug: + convertProperty: isStringValue? + +33 1 60 84 09 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 84 09 90 +convertedValue 1 60 84 09 90 +### debug: + phone: + +33 1 60 84 09 90 + => + +33 1 60 84 09 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 09 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 09 90 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3054069, 48.6085872 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 84 09 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2165038755', + 'addr:city': 'Ris-Orangis', + 'addr:postcode': '91130', + 'addr:street': "Route Nationale 7 Centre commercial de l'Aunette", + amenity: 'restaurant', + cuisine: 'asian', + name: "Dragon d'Or", + opening_hours: '12:00-14:30,19:00-22:30', + phone: '+33 1 69 96 88 18' + }, + geometry: { type: 'Point', coordinates: [ 2.4173141, 48.6483635 ] }, + id: 'node/2165038755' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 96 88 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 96 88 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 96 88 18 + false +### debug: + convertProperty: isStringValue? + +33 1 69 96 88 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 96 88 18 +convertedValue 1 69 96 88 18 +### debug: + phone: + +33 1 69 96 88 18 + => + +33 1 69 96 88 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 96 88 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 96 88 18 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4173141, 48.6483635 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 96 88 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2199486570', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:full': 'Centre Commercial de la Verville 91540 Mennecy', + 'addr:place': 'Centre Commercial de la Verville', + 'addr:postcode': '91540', + amenity: 'fast_food', + name: 'Pizza Luttèce', + opening_hours: 'Tu-Sa 9:00-13:45, 17:30-21:45; Su 17:30-21:45; Mo off', + phone: '+33 1 64 99 99 99', + source: 'extrapolation', + website: 'http://pizzalutece.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4298191, 48.5532771 ] }, + id: 'node/2199486570' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + addr:place +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:place +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:place +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 99 99 99 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 99 99 99 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 99 99 99 + false +### debug: + convertProperty: isStringValue? + +33 1 64 99 99 99 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 99 99 99 +convertedValue 1 64 99 99 99 +### debug: + phone: + +33 1 64 99 99 99 + => + +33 1 64 99 99 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 99 99 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 99 99 99 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4298191, 48.5532771 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 64 99 99 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2205922915', + 'addr:housenumber': '47', + 'addr:postcode': '91540', + 'addr:street': 'Boulevard Charles de Gaulle', + amenity: 'restaurant', + cuisine: 'crepe', + name: 'Le Chalet', + opening_hours: 'Mo-Th 19:00-22:00; Fr-Sa 19:00-22:30; Tu-Fr 12:00-14:00', + operator: 'Le Chalet', + outdoor_seating: 'yes', + phone: '+33 1 64 57 11 65', + reservation: 'recommended', + source: 'extrapolation', + website: 'http://www.le-chalet-de-mennecy.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4384151, 48.5649356 ] }, + id: 'node/2205922915' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 57 11 65 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 57 11 65 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 57 11 65 + false +### debug: + convertProperty: isStringValue? + +33 1 64 57 11 65 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 57 11 65 +convertedValue 1 64 57 11 65 +### debug: + phone: + +33 1 64 57 11 65 + => + +33 1 64 57 11 65 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 11 65 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 11 65 +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + recommended +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + recommended +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + recommended + false +### debug: + convertProperty: isStringValue? + recommended + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + recommended +### debug: + convertProperty: ==========> !!! NOT in truthy values + recommended +### debug: + convertProperty: ==========> !!! NOT in falsy values + recommended +### debug: + convertProperty: convertedValue ==========> { + reservation + : + recommended + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + recommended +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4384151, 48.5649356 ] }, + properties: { + amenity: 'restaurant', + phone: '+33 1 64 57 11 65', + reservation: 'recommended' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2206657140', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': "Rue de l'Arcade", + amenity: 'cafe', + cuisine: 'coffee_shop', + name: 'Nemrod', + phone: '+33 1 64 57 00 13', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4347564, 48.5664785 ] }, + id: 'node/2206657140' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 57 00 13 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 57 00 13 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 57 00 13 + false +### debug: + convertProperty: isStringValue? + +33 1 64 57 00 13 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 57 00 13 +convertedValue 1 64 57 00 13 +### debug: + phone: + +33 1 64 57 00 13 + => + +33 1 64 57 00 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 00 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 00 13 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4347564, 48.5664785 ] }, + properties: { amenity: 'cafe', phone: '+33 1 64 57 00 13' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2207191813', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:full': 'Centre Commercial du Bel Air 91540 Mennecy', + 'addr:place': 'Centre Commercial du Bel Air', + 'addr:postcode': '91540', + amenity: 'fast_food', + cuisine: 'pizza', + name: 'Pizza Fast', + opening_hours: 'Mo-Th 11:00-14:30,18:00-22:30; Fr 18:00-22:30; Sa,Su 11:00-14:30,18:00-23:00', + phone: '+33 1 64 57 97 96', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4361431, 48.5698082 ] }, + id: 'node/2207191813' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + addr:place +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:place +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:place +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 57 97 96 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 57 97 96 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 57 97 96 + false +### debug: + convertProperty: isStringValue? + +33 1 64 57 97 96 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 57 97 96 +convertedValue 1 64 57 97 96 +### debug: + phone: + +33 1 64 57 97 96 + => + +33 1 64 57 97 96 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 97 96 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 97 96 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4361431, 48.5698082 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 64 57 97 96' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2260145097', + alt_name: 'Les Cinoches RN7', + amenity: 'cinema', + capacity: '291', + name: 'Les Cinoches RN7', + old_name: 'Cinéma Jean-Louis Barrault', + phone: '+33 1 69 02 72 72', + 'ref:FR:Allocine': 'B0027', + 'ref:FR:CNC': '338335', + screen: '1', + website: 'https://cinemas.grandparissud.fr/les-cinoches', + wikidata: 'Q97694925' + }, + geometry: { type: 'Point', coordinates: [ 2.4082715, 48.6560433 ] }, + id: 'node/2260145097' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cinema +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cinema +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cinema + true +### debug: + convertProperty: isStringValue? + cinema + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cinema + => + cinema +### debug: + convertProperty: -- convertedValue + cinema +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 291 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 291 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 291 + true +### debug: + convertProperty: isStringValue? + 291 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 291 + => + 291 +### debug: + convertProperty: -- convertedValue + 291 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 02 72 72 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 02 72 72 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 02 72 72 + false +### debug: + convertProperty: isStringValue? + +33 1 69 02 72 72 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 02 72 72 +convertedValue 1 69 02 72 72 +### debug: + phone: + +33 1 69 02 72 72 + => + +33 1 69 02 72 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 02 72 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 02 72 72 +### debug: + mapElementFromConf: convert + ref:FR:Allocine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:Allocine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:Allocine +### debug: + mapElementFromConf: convert + ref:FR:CNC +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:CNC +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:CNC +### debug: + mapElementFromConf: convert + screen +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + screen +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + screen +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4082715, 48.6560433 ] }, + properties: { amenity: 'cinema', capacity: '291', phone: '+33 1 69 02 72 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2260145103', + amenity: 'restaurant', + cuisine: 'Plats marocains plutôt issus de la mer', + delivery: 'yes', + 'diet:halal': 'only', + fixme: 'Freeform tag `cuisine` used, to be doublechecked', + name: "L'océan", + 'note:fr': 'Restaurant Savoyard', + organic: 'no', + 'payment:cards': 'yes', + 'payment:cash': 'yes', + 'payment:qr_code': 'no', + phone: '+33 1 60 47 66 95', + source: 'survey', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4116242, 48.6581126 ] }, + id: 'node/2260145103' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + diet:halal +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:halal +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:halal +### debug: + mapElementFromConf: convert + fixme +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fixme +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fixme +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note:fr +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note:fr +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note:fr +### debug: + mapElementFromConf: convert + organic +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + organic +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + organic +### debug: + mapElementFromConf: convert + payment:cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cards +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:qr_code +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:qr_code +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:qr_code +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 47 66 95 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 47 66 95 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 47 66 95 + false +### debug: + convertProperty: isStringValue? + +33 1 60 47 66 95 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 47 66 95 +convertedValue 1 60 47 66 95 +### debug: + phone: + +33 1 60 47 66 95 + => + +33 1 60 47 66 95 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 47 66 95 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 47 66 95 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4116242, 48.6581126 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 47 66 95' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2260145104', + name: 'Le Salon de Babette', + phone: '+33169062116', + shop: 'hairdresser', + source: 'survey' + }, + geometry: { type: 'Point', coordinates: [ 2.4117962, 48.6582224 ] }, + id: 'node/2260145104' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169062116 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169062116 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169062116 + false +### debug: + convertProperty: isStringValue? + +33169062116 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169062116 +convertedValue 1 69 06 21 16 +### debug: + phone: + +33169062116 + => + +33 1 69 06 21 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 21 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 21 16 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4117962, 48.6582224 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 06 21 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2260732963', + 'addr:city': 'Cerny', + 'addr:country': 'FR', + 'addr:housenumber': '8', + 'addr:postcode': '91590', + 'addr:street': 'Rue Degommier', + amenity: 'post_office', + name: 'Cerny', + opening_hours: 'Mo-Tu,Th-Fr 08:45-10:15,16:45-18:00; Sa 09:30-12:00; PH off; 2023 May 09,2023 May 19-20 off', + operator: 'La Poste', + phone: '+33 1 64 57 57 15', + post_office: 'post_annex', + 'ref:FR:LaPoste': '16933A', + source: 'data.gouv.fr:LaPoste - 04/2013', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.3295752, 48.4762202 ] }, + id: 'node/2260732963' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 57 57 15 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 57 57 15 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 57 57 15 + false +### debug: + convertProperty: isStringValue? + +33 1 64 57 57 15 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 57 57 15 +convertedValue 1 64 57 57 15 +### debug: + phone: + +33 1 64 57 57 15 + => + +33 1 64 57 57 15 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 57 15 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 57 15 +### debug: + mapElementFromConf: convert + post_office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + post_office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + post_office +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3295752, 48.4762202 ] }, + properties: { amenity: 'post_office', phone: '+33 1 64 57 57 15' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2260732968', + 'addr:city': 'Videlles', + 'addr:country': 'FR', + 'addr:housenumber': '20', + 'addr:postcode': '91890', + 'addr:street': "Rue d'En Bas", + amenity: 'post_office', + name: 'Videlles', + opening_hours: 'Mo,Th-Fr 10:30-12:00,17:15-18:30; Tu-We 10:30-12:00; Sa 10:00-12:00; PH off; 2023 Mar 30 17:15-18:30', + operator: 'La Poste', + phone: '+33 1 64 98 30 18', + post_office: 'post_annex', + 'ref:FR:LaPoste': '17001A', + source: 'data.gouv.fr:LaPoste - 04/2013', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.4338156, 48.4641375 ] }, + id: 'node/2260732968' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 98 30 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 98 30 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 98 30 18 + false +### debug: + convertProperty: isStringValue? + +33 1 64 98 30 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 98 30 18 +convertedValue 1 64 98 30 18 +### debug: + phone: + +33 1 64 98 30 18 + => + +33 1 64 98 30 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 30 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 30 18 +### debug: + mapElementFromConf: convert + post_office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + post_office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + post_office +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4338156, 48.4641375 ] }, + properties: { amenity: 'post_office', phone: '+33 1 64 98 30 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2279649020', + name: 'Boucherie Melissa', + phone: '+33952942859', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.4306812, 48.6263737 ] }, + id: 'node/2279649020' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33952942859 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33952942859 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33952942859 + false +### debug: + convertProperty: isStringValue? + +33952942859 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33952942859 +convertedValue 9 52 94 28 59 +### debug: + phone: + +33952942859 + => + +33 9 52 94 28 59 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 52 94 28 59 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 52 94 28 59 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4306812, 48.6263737 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 52 94 28 59' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2286390076', + 'addr:city': 'Brunoy', + 'addr:housenumber': '84', + 'addr:postcode': '91800', + 'addr:street': 'Rue de Cerçay', + amenity: 'restaurant', + cuisine: 'pizza', + delivery: 'yes', + name: 'Chrono Pizza', + opening_hours: 'Tu-Su 11:00-14:30,18:00-22:00', + phone: '+33 1 60 46 41 12', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.517468, 48.7074419 ] }, + id: 'node/2286390076' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 46 41 12 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 46 41 12 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 46 41 12 + false +### debug: + convertProperty: isStringValue? + +33 1 60 46 41 12 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 46 41 12 +convertedValue 1 60 46 41 12 +### debug: + phone: + +33 1 60 46 41 12 + => + +33 1 60 46 41 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 46 41 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 46 41 12 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.517468, 48.7074419 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 46 41 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2286848108', + 'addr:city': 'Évry', + 'addr:housenumber': '48', + 'addr:postcode': '91000', + 'addr:street': 'Cours Blaise Pascal', + amenity: 'restaurant', + cuisine: 'chinese', + delivery: 'yes', + name: "Le Palais Royal d'Evry", + phone: '+33 1 60 78 71 36', + takeaway: 'yes', + website: 'http://www.palaisroyal-91.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4300977, 48.6249557 ] }, + id: 'node/2286848108' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 78 71 36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 78 71 36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 78 71 36 + false +### debug: + convertProperty: isStringValue? + +33 1 60 78 71 36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 78 71 36 +convertedValue 1 60 78 71 36 +### debug: + phone: + +33 1 60 78 71 36 + => + +33 1 60 78 71 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 78 71 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 78 71 36 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4300977, 48.6249557 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 78 71 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2295933552', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '66', + 'addr:postcode': '91260', + 'addr:street': 'Avenue de la Cour de France', + amenity: 'restaurant', + cuisine: 'portuguese', + name: 'Casa dos Leitões', + phone: '+33 1 69 52 36 64' + }, + geometry: { type: 'Point', coordinates: [ 2.3721499, 48.698051 ] }, + id: 'node/2295933552' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 52 36 64 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 52 36 64 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 52 36 64 + false +### debug: + convertProperty: isStringValue? + +33 1 69 52 36 64 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 52 36 64 +convertedValue 1 69 52 36 64 +### debug: + phone: + +33 1 69 52 36 64 + => + +33 1 69 52 36 64 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 52 36 64 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 52 36 64 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3721499, 48.698051 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 52 36 64' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2296267680', + 'addr:housenumber': '4', + 'addr:postcode': '91260', + 'addr:street': "Avenue Honoré d'Estienne d'Orves", + amenity: 'cafe', + cuisine: 'french;pizza;turkish;friture;cafe/diner;beef_bowl', + description: 'Bar Brasserie Hôtel Sandwicherie', + name: 'La Résidence', + outdoor_seating: 'yes', + phone: '+33 1 69 21 41 10' + }, + geometry: { type: 'Point', coordinates: [ 2.3812992, 48.6903844 ] }, + id: 'node/2296267680' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 41 10 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 41 10 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 41 10 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 41 10 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 41 10 +convertedValue 1 69 21 41 10 +### debug: + phone: + +33 1 69 21 41 10 + => + +33 1 69 21 41 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 41 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 41 10 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3812992, 48.6903844 ] }, + properties: { amenity: 'cafe', phone: '+33 1 69 21 41 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2297285107', + 'addr:city': 'Brunoy', + 'addr:housenumber': '8', + 'addr:postcode': '91800', + 'addr:street': 'Grande Rue', + amenity: 'bank', + atm: 'yes', + brand: 'Crédit Agricole', + 'brand:wikidata': 'Q590952', + 'brand:wikipedia': 'fr:Crédit agricole', + name: 'Crédit Agricole', + opening_hours: 'Tu-Fr 09:00-12:30, Tu,We,Fr 14:00-18:00, Th 15:00-18:30, Sa 09:00-13:00,14:00-16:00', + phone: '+33 1 60 47 84 00' + }, + geometry: { type: 'Point', coordinates: [ 2.5032613, 48.6981818 ] }, + id: 'node/2297285107' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 47 84 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 47 84 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 47 84 00 + false +### debug: + convertProperty: isStringValue? + +33 1 60 47 84 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 47 84 00 +convertedValue 1 60 47 84 00 +### debug: + phone: + +33 1 60 47 84 00 + => + +33 1 60 47 84 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 47 84 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 47 84 00 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5032613, 48.6981818 ] }, + properties: { amenity: 'bank', phone: '+33 1 60 47 84 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2311794954', + 'addr:city': 'Bièvres', + 'addr:housenumber': '2', + 'addr:postcode': '91570', + 'addr:street': 'Rue de Paris', + name: 'Les traditions de Bièvres', + phone: '+33 1 69 41 21 96', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.2158031, 48.7549467 ] }, + id: 'node/2311794954' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 41 21 96 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 41 21 96 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 41 21 96 + false +### debug: + convertProperty: isStringValue? + +33 1 69 41 21 96 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 41 21 96 +convertedValue 1 69 41 21 96 +### debug: + phone: + +33 1 69 41 21 96 + => + +33 1 69 41 21 96 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 41 21 96 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 41 21 96 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2158031, 48.7549467 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 41 21 96' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2311794958', + 'access:covid19': 'yes', + 'addr:city': 'Bièvres', + 'addr:housenumber': '1', + 'addr:postcode': '91570', + 'addr:street': 'Rue de Paris', + name: 'Le fournil de Bièvres', + opening_hours: 'Mo,Tu,Fr-Su,PH 07:00-20:00', + phone: '+33 1 69 41 22 71', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.2149283, 48.7549813 ] }, + id: 'node/2311794958' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access:covid19 +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 41 22 71 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 41 22 71 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 41 22 71 + false +### debug: + convertProperty: isStringValue? + +33 1 69 41 22 71 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 41 22 71 +convertedValue 1 69 41 22 71 +### debug: + phone: + +33 1 69 41 22 71 + => + +33 1 69 41 22 71 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 41 22 71 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 41 22 71 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2149283, 48.7549813 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 41 22 71' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2340468206', + 'addr:postcode': '91070', + amenity: 'post_office', + atm: 'yes', + copy_facility: 'yes', + name: 'Poste de Bondoufle', + opening_hours: 'Mo-Fr 09:30-12:00,14:30-18:00; Sa 09:00-12:00; PH off', + operator: 'La Poste', + phone: '3631', + 'ref:FR:LaPoste': '16923A', + source: 'data.gouv.fr:LaPoste - 01/2013', + stamping_machine: 'yes', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3749164, 48.6132941 ] }, + id: 'node/2340468206' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + copy_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + copy_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + copy_facility +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 3631 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 3631 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 631 +convertedValue 36 31 +### debug: + phone: + 3631 + => + +33 36 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 36 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 36 31 +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + stamping_machine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + stamping_machine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + stamping_machine +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3749164, 48.6132941 ] }, + properties: { amenity: 'post_office', phone: '+33 36 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2362345244', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:housenumber': '5 bis', + 'addr:postcode': '91540', + 'addr:street': 'Rue du Puits Massé', + animal: 'wellness', + dog: 'yes', + name: 'Au Bon Saint-Bernard', + phone: '+33 1 64 57 19 32', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4347845, 48.5673444 ] }, + id: 'node/2362345244' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + animal +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + animal +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + animal +### debug: + mapElementFromConf: convert + dog +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dog +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dog +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 57 19 32 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 57 19 32 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 57 19 32 + false +### debug: + convertProperty: isStringValue? + +33 1 64 57 19 32 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 57 19 32 +convertedValue 1 64 57 19 32 +### debug: + phone: + +33 1 64 57 19 32 + => + +33 1 64 57 19 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 19 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 19 32 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4347845, 48.5673444 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 57 19 32' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2362345247', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:full': 'Centre Commercial de la Verville 91540 Mennecy', + 'addr:place': 'Centre Commercial de la Verville', + 'addr:postcode': '91540', + name: 'Lou R.', + opening_hours: 'Tu-Fr 09:00-19:00; Sa 09:00-17:30, Su-Mo off', + phone: '+33 1 64 99 78 51', + shop: 'hairdresser', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4304817, 48.5535749 ] }, + id: 'node/2362345247' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + addr:place +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:place +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:place +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 99 78 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 99 78 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 99 78 51 + false +### debug: + convertProperty: isStringValue? + +33 1 64 99 78 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 99 78 51 +convertedValue 1 64 99 78 51 +### debug: + phone: + +33 1 64 99 78 51 + => + +33 1 64 99 78 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 99 78 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 99 78 51 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4304817, 48.5535749 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 99 78 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2362345248', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:housenumber': '15', + 'addr:postcode': '91540', + 'addr:street': 'Rue de Milly', + amenity: 'driving_school', + license_classes: 'AAC;B', + name: 'Mennecy Conduite 2000', + phone: '+33 1 69 90 58 11' + }, + geometry: { type: 'Point', coordinates: [ 2.4339154, 48.5652302 ] }, + id: 'node/2362345248' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + license_classes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + license_classes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + license_classes +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 90 58 11 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 90 58 11 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 90 58 11 + false +### debug: + convertProperty: isStringValue? + +33 1 69 90 58 11 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 90 58 11 +convertedValue 1 69 90 58 11 +### debug: + phone: + +33 1 69 90 58 11 + => + +33 1 69 90 58 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 90 58 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 90 58 11 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4339154, 48.5652302 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 69 90 58 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2366241807', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:full': 'Centre Commercial de la Verville 91540 Mennecy', + 'addr:place': 'Centre Commercial de la Verville', + 'addr:postcode': '91540', + email: 'lamaisondelaverville@gmail.com', + name: 'La Maison de la Verville', + phone: '+33 1 64 99 99 90', + shop: 'interior_decoration', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4299559, 48.5534373 ] }, + id: 'node/2366241807' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + addr:place +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:place +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:place +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 99 99 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 99 99 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 99 99 90 + false +### debug: + convertProperty: isStringValue? + +33 1 64 99 99 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 99 99 90 +convertedValue 1 64 99 99 90 +### debug: + phone: + +33 1 64 99 99 90 + => + +33 1 64 99 99 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 99 99 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 99 99 90 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4299559, 48.5534373 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 99 99 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2367731986', + 'addr:city': 'Villabé', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + amenity: 'restaurant', + cuisine: 'indian', + name: 'Indian Lunch', + opening_hours: 'Mo-Fr 10:00-20:30; Sa 09:00-20:00', + phone: '+33 1 60 86 46 24', + ref: '23', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4474337, 48.584415 ] }, + id: 'node/2367731986' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 46 24 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 46 24 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 46 24 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 46 24 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 46 24 +convertedValue 1 60 86 46 24 +### debug: + phone: + +33 1 60 86 46 24 + => + +33 1 60 86 46 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 46 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 46 24 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4474337, 48.584415 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 86 46 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2368997989', + amenity: 'restaurant', + name: 'Les Moulins Bleus', + phone: '+33975761734', + website: 'https://lesmoulinsbleus.com/nous-trouver/massy-palaiseau/' + }, + geometry: { type: 'Point', coordinates: [ 2.2654641, 48.7261408 ] }, + id: 'node/2368997989' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33975761734 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33975761734 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33975761734 + false +### debug: + convertProperty: isStringValue? + +33975761734 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33975761734 +convertedValue 9 75 76 17 34 +### debug: + phone: + +33975761734 + => + +33 9 75 76 17 34 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 75 76 17 34 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 75 76 17 34 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2654641, 48.7261408 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 75 76 17 34' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2370308043', + amenity: 'bank', + atm: 'yes', + brand: 'LCL', + 'brand:wikidata': 'Q779722', + 'brand:wikipedia': 'fr:Crédit lyonnais', + 'contact:city': 'Massy', + 'contact:housenumber': '44', + 'contact:postcode': '91300', + 'contact:street': 'Avenue Raymond Aron', + drive_through: 'no', + name: 'LCL', + opening_hours: 'Tu,We,Fr 09:00-12:30,14:00-18:00; Th 09:00-12:30,15:00-18:00; Sa 09:00-13:00,14:00-16:00', + phone: '+33 1 64 47 89 81' + }, + geometry: { type: 'Point', coordinates: [ 2.2565479, 48.726174 ] }, + id: 'node/2370308043' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 47 89 81 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 47 89 81 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 47 89 81 + false +### debug: + convertProperty: isStringValue? + +33 1 64 47 89 81 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 47 89 81 +convertedValue 1 64 47 89 81 +### debug: + phone: + +33 1 64 47 89 81 + => + +33 1 64 47 89 81 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 47 89 81 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 47 89 81 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2565479, 48.726174 ] }, + properties: { amenity: 'bank', phone: '+33 1 64 47 89 81' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2375465656', + 'addr:housenumber': '1', + amenity: 'cafe', + outdoor_seating: 'no', + phone: '+33 1 69 05 94 59', + 'ref:FR:NAF': '5610A', + 'ref:FR:SIRET': '50928223200016' + }, + geometry: { type: 'Point', coordinates: [ 2.3677357, 48.7035492 ] }, + id: 'node/2375465656' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 05 94 59 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 05 94 59 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 05 94 59 + false +### debug: + convertProperty: isStringValue? + +33 1 69 05 94 59 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 05 94 59 +convertedValue 1 69 05 94 59 +### debug: + phone: + +33 1 69 05 94 59 + => + +33 1 69 05 94 59 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 05 94 59 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 05 94 59 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3677357, 48.7035492 ] }, + properties: { amenity: 'cafe', phone: '+33 1 69 05 94 59' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2375508255', + 'addr:housenumber': '73', + brand: 'Picard', + 'brand:wikidata': 'Q3382454', + 'brand:wikipedia': 'en:Picard Surgelés', + opening_hours: 'Mo-Tu 09:00-13:00, 14:30-19:30; Fr-Sa 09:00-19:30; Su 09:00-12:45', + 'opening_hours:covid19': 'Mo-Sa 09:00-13:00,14:30-18:30; Su 09:00-12:45', + operator: 'Picard', + phone: '+33 1 69 00 88 36', + shop: 'frozen_food', + website: 'https://magasins.picard.fr/2169-picard-athis-mons' + }, + geometry: { type: 'Point', coordinates: [ 2.3714121, 48.7038488 ] }, + id: 'node/2375508255' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 00 88 36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 00 88 36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 00 88 36 + false +### debug: + convertProperty: isStringValue? + +33 1 69 00 88 36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 00 88 36 +convertedValue 1 69 00 88 36 +### debug: + phone: + +33 1 69 00 88 36 + => + +33 1 69 00 88 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 00 88 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 00 88 36 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3714121, 48.7038488 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 00 88 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2383414092', + brand: 'Animalis', + 'brand:wikidata': 'Q2850015', + 'brand:wikipedia': 'ar:أنيماليز', + name: 'Animalis', + opening_hours: 'Mo-Sa 10:00-19:30; Su 10:00-19:00', + phone: '+33 169315770', + shop: 'pet', + website: 'https://magasin.animalis.com/251670-animalis-villebon' + }, + geometry: { type: 'Point', coordinates: [ 2.251494, 48.7033514 ] }, + id: 'node/2383414092' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169315770 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169315770 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169315770 + false +### debug: + convertProperty: isStringValue? + +33 169315770 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169315770 +convertedValue 1 69 31 57 70 +### debug: + phone: + +33 169315770 + => + +33 1 69 31 57 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 31 57 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 31 57 70 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.251494, 48.7033514 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 31 57 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2383414093', + brand: 'Armand Thiery', + 'brand:wikidata': 'Q2861975', + 'brand:wikipedia': 'fr:Armand Thiery', + name: 'Armand Thiery', + opening_hours: 'Mo-Su 10:00-19:00', + phone: '+33 1 69 31 36 12', + shop: 'clothes' + }, + geometry: { type: 'Point', coordinates: [ 2.2521354, 48.702931 ] }, + id: 'node/2383414093' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 31 36 12 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 31 36 12 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 31 36 12 + false +### debug: + convertProperty: isStringValue? + +33 1 69 31 36 12 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 31 36 12 +convertedValue 1 69 31 36 12 +### debug: + phone: + +33 1 69 31 36 12 + => + +33 1 69 31 36 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 31 36 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 31 36 12 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2521354, 48.702931 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 31 36 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2383414100', + clothes: 'women', + name: 'Edji', + opening_hours: 'Mo-Su 10:00-20:00', + phone: '+33 1 69 10 11 41', + shop: 'clothes' + }, + geometry: { type: 'Point', coordinates: [ 2.2522895, 48.7028813 ] }, + id: 'node/2383414100' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + clothes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + clothes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + clothes +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 10 11 41 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 10 11 41 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 10 11 41 + false +### debug: + convertProperty: isStringValue? + +33 1 69 10 11 41 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 10 11 41 +convertedValue 1 69 10 11 41 +### debug: + phone: + +33 1 69 10 11 41 + => + +33 1 69 10 11 41 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 10 11 41 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 10 11 41 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2522895, 48.7028813 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 10 11 41' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2383462781', + 'addr:city': 'Villebon-sur-Yvette', + 'addr:housenumber': '2', + 'addr:postcode': '91140', + 'addr:street': 'Avenue de la Plesse', + 'contact:city': 'Villebon-sur-Yvette', + 'contact:housenumber': '6', + 'contact:phone': '+33 1 69 31 01 04', + 'contact:postcode': '91140', + 'contact:street': 'Avenue de la Plesse, Centre Commercial Villebon 2', + 'contact:website': 'https://www.culturevelo.com', + name: 'Culture Vélo Cycleland', + note: 'PAC Villebon 2, rue de la Plesse, niveau Haut La Tournelle', + 'old:website': 'http://www.cyclesjacky.fr', + old_name: 'Cycles Jacky', + opening_hours: 'Tu-Sa 10:00-19:00; 2022 Jul 11-14 off', + operator: 'Culture Vélo', + phone: '+33 1 69 31 01 04', + 'service:bicycle:repair': 'yes', + 'service:bicycle:retail': 'yes', + 'service:bicycle:second_hand': 'yes', + shop: 'bicycle' + }, + geometry: { type: 'Point', coordinates: [ 2.2558486, 48.7019136 ] }, + id: 'node/2383462781' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 22 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + old:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old:website +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 31 01 04 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 31 01 04 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 31 01 04 + false +### debug: + convertProperty: isStringValue? + +33 1 69 31 01 04 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 31 01 04 +convertedValue 1 69 31 01 04 +### debug: + phone: + +33 1 69 31 01 04 + => + +33 1 69 31 01 04 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 31 01 04 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 31 01 04 +### debug: + mapElementFromConf: convert + service:bicycle:repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:repair +### debug: + mapElementFromConf: convert + service:bicycle:retail +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:retail +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:retail +### debug: + mapElementFromConf: convert + service:bicycle:second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:second_hand +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2558486, 48.7019136 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 31 01 04' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2383462788', + 'addr:city': 'Villebon-sur-Yvette', + 'addr:postcode': '91140', + 'addr:street': 'Centre Commercial Villebon 2 Avenue de la Plesse', + branch: 'Decathlon Essentiel Villebon sur Yvette', + brand: 'Decathlon', + 'brand:wikidata': 'Q509349', + 'brand:wikipedia': 'fr:Decathlon (enseigne)', + 'check_date:opening_hours': '2023-08-14', + name: 'Decathlon', + old_name: 'Koodza;Decathlon Simply', + opening_hours: 'Mo-Sa 09:30-20:00; Su 10:00-19:00; PH 10:00-19:00', + phone: '+33169317222', + 'service:bicycle:repair': 'yes', + 'service:bicycle:retail': 'yes', + 'service:bicycle:second_hand': 'yes', + shop: 'sports', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2563745, 48.7026214 ] }, + id: 'node/2383462788' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + branch +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + branch +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + branch +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169317222 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169317222 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169317222 + false +### debug: + convertProperty: isStringValue? + +33169317222 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169317222 +convertedValue 1 69 31 72 22 +### debug: + phone: + +33169317222 + => + +33 1 69 31 72 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 31 72 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 31 72 22 +### debug: + mapElementFromConf: convert + service:bicycle:repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:repair +### debug: + mapElementFromConf: convert + service:bicycle:retail +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:retail +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:retail +### debug: + mapElementFromConf: convert + service:bicycle:second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:second_hand +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2563745, 48.7026214 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 31 72 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2383462793', + 'addr:city': 'Villebon-sur-Yvette', + 'addr:housenumber': '2', + 'addr:postcode': '91140', + 'addr:street': 'Avenue de la Plesse', + name: 'Rougier & Plé', + opening_hours: 'Mo-Sa 10:00-20:00; Su 10:00-19:00', + phone: '+33 1 60 10 00 70', + shop: 'craft', + wikidata: 'Q3443273' + }, + geometry: { type: 'Point', coordinates: [ 2.2571895, 48.7022369 ] }, + id: 'node/2383462793' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 10 00 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 10 00 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 10 00 70 + false +### debug: + convertProperty: isStringValue? + +33 1 60 10 00 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 10 00 70 +convertedValue 1 60 10 00 70 +### debug: + phone: + +33 1 60 10 00 70 + => + +33 1 60 10 00 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 10 00 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 10 00 70 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2571895, 48.7022369 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 10 00 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2383462803', + brand: 'Intersport', + 'brand:wikidata': 'Q666888', + 'brand:wikipedia': 'en:Intersport', + name: 'Intersport', + opening_hours: 'Mo-Sa 09:30-20:00; Su 10:00-19:00', + phone: '+33 1 60 13 84 60', + 'service:bicycle:repair': 'yes', + 'service:bicycle:retail': 'yes', + shop: 'sports' + }, + geometry: { type: 'Point', coordinates: [ 2.2520274, 48.7041263 ] }, + id: 'node/2383462803' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 13 84 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 13 84 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 13 84 60 + false +### debug: + convertProperty: isStringValue? + +33 1 60 13 84 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 13 84 60 +convertedValue 1 60 13 84 60 +### debug: + phone: + +33 1 60 13 84 60 + => + +33 1 60 13 84 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 13 84 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 13 84 60 +### debug: + mapElementFromConf: convert + service:bicycle:repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:repair +### debug: + mapElementFromConf: convert + service:bicycle:retail +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:retail +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:retail +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2520274, 48.7041263 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 13 84 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2383462833', + 'addr:city': 'Villebon-sur-Yvette', + 'addr:housenumber': '2', + 'addr:postcode': '91140', + 'addr:street': 'Avenue de la Plesse', + brand: 'Carglass', + 'brand:wikidata': 'Q1035997', + name: 'Carglass', + opening_hours: 'Mo 08:00-12:15,13:45-17:30; Tu-Fr 08:00-12:15,13:45-18:00; Sa 08:30-12:30,13:30-17:00', + phone: '+33 170392223', + 'service:vehicle:glass': 'yes', + shop: 'car_repair' + }, + geometry: { type: 'Point', coordinates: [ 2.2564074, 48.7017618 ] }, + id: 'node/2383462833' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 170392223 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 170392223 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 170392223 + false +### debug: + convertProperty: isStringValue? + +33 170392223 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 170392223 +convertedValue 1 70 39 22 23 +### debug: + phone: + +33 170392223 + => + +33 1 70 39 22 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 70 39 22 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 70 39 22 23 +### debug: + mapElementFromConf: convert + service:vehicle:glass +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:glass +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:glass +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2564074, 48.7017618 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 70 39 22 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2383462841', + 'addr:city': 'Villebon-sur-Yvette', + 'addr:housenumber': '2', + 'addr:postcode': '91140', + 'addr:street': 'Avenue de la Plesse', + name: 'Réauté Chocolat', + opening_hours: 'Mo-Sa 10:00-19:30; Su 10:00-13:00, 14:00-19:00', + phone: '+33 1 60 10 25 56', + shop: 'confectionery', + wikidata: 'Q56307634' + }, + geometry: { type: 'Point', coordinates: [ 2.2567602, 48.7024395 ] }, + id: 'node/2383462841' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 10 25 56 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 10 25 56 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 10 25 56 + false +### debug: + convertProperty: isStringValue? + +33 1 60 10 25 56 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 10 25 56 +convertedValue 1 60 10 25 56 +### debug: + phone: + +33 1 60 10 25 56 + => + +33 1 60 10 25 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 10 25 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 10 25 56 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2567602, 48.7024395 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 10 25 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2383462846', + 'addr:city': 'Villebon-sur-Yvette', + 'addr:housenumber': '2', + 'addr:postcode': '91140', + 'addr:street': 'Avenue de la Plesse', + name: 'Cash Express', + opening_hours: 'Mo-Sa 10:30-19:00; Su 11:00-19:00', + 'opening_hours:signed': 'no', + phone: '+33 1.69.82.22.84', + shop: 'second_hand' + }, + geometry: { type: 'Point', coordinates: [ 2.2568505, 48.7023951 ] }, + id: 'node/2383462846' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:signed +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:signed +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:signed +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1.69.82.22.84 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1.69.82.22.84 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1.69.82.22.84 + false +### debug: + convertProperty: isStringValue? + +33 1.69.82.22.84 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1.69.82.22.84 +convertedValue 1 69 82 22 84 +### debug: + phone: + +33 1.69.82.22.84 + => + +33 1 69 82 22 84 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 82 22 84 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 82 22 84 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2568505, 48.7023951 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 82 22 84' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2429472977', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Antony", + amenity: 'school', + name: "École primaire privée Notre-Dame de l'Assomption", + 'operator:type': 'private', + phone: '+33 1 69 20 23 61', + 'ref:UAI': '0910917C', + 'school:FR': 'primaire', + source: "data.gouv.fr:Ministère de l'Éducation nationale, de la Jeunesse et de la Vie associative - 05/2012", + website: 'http://ecole-nda.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2687224, 48.7481072 ] }, + id: 'node/2429472977' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 23 61 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 23 61 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 23 61 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 23 61 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 23 61 +convertedValue 1 69 20 23 61 +### debug: + phone: + +33 1 69 20 23 61 + => + +33 1 69 20 23 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 23 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 23 61 +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2687224, 48.7481072 ] }, + properties: { amenity: 'school', phone: '+33 1 69 20 23 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2434896623', + 'addr:city': 'Igny', + 'addr:postcode': '91430', + 'addr:street': 'Place de Stalingrad', + name: 'Gommon Optique', + opening_hours: 'Tu-Sa 09:30-12:30, 15:00-19:00', + phone: '+33 1 69 41 48 80', + shop: 'optician', + website: 'https://www.gommonoptique.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.221119, 48.7329193 ] }, + id: 'node/2434896623' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 41 48 80 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 41 48 80 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 41 48 80 + false +### debug: + convertProperty: isStringValue? + +33 1 69 41 48 80 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 41 48 80 +convertedValue 1 69 41 48 80 +### debug: + phone: + +33 1 69 41 48 80 + => + +33 1 69 41 48 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 41 48 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 41 48 80 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.221119, 48.7329193 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 41 48 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2441957323', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:full': 'Centre Commercial de la Verville 91540 Mennecy', + 'addr:place': 'Place Normandie Niemen', + 'addr:postcode': '91540', + check_date: '2022', + 'contact:facebook': 'https://fr-fr.facebook.com/lafromageriedejade/', + 'contact:instagram': 'https://www.instagram.com/lafromageriedejade/', + email: 'lafromageriedejade@gmail.com', + name: 'La Fromagerie de Jade', + opening_hours: 'Tu-Fr 09:30-13:00,15:30-19:30; Sa 09:00-13:00,15:30-19:30; Su 09:00-12:30', + 'payment:coins': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 60 77 64 42', + shop: 'cheese', + source: 'extrapolation', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4299498, 48.5535157 ] }, + id: 'node/2441957323' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + addr:place +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:place +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:place +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 77 64 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 77 64 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 77 64 42 + false +### debug: + convertProperty: isStringValue? + +33 1 60 77 64 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 77 64 42 +convertedValue 1 60 77 64 42 +### debug: + phone: + +33 1 60 77 64 42 + => + +33 1 60 77 64 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 64 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 64 42 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4299498, 48.5535157 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 77 64 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2441963371', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Place de la Mairie', + email: 'pause@pause-voyage.fr', + fax: '+33 1 69 90 08 15', + name: 'Pause Voyage', + phone: '+33 1 69 90 01 11', + shop: 'travel_agency', + source: 'knowledge', + website: 'https://www.pause-voyage.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4347086, 48.5669965 ] }, + id: 'node/2441963371' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 90 01 11 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 90 01 11 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 90 01 11 + false +### debug: + convertProperty: isStringValue? + +33 1 69 90 01 11 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 90 01 11 +convertedValue 1 69 90 01 11 +### debug: + phone: + +33 1 69 90 01 11 + => + +33 1 69 90 01 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 90 01 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 90 01 11 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4347086, 48.5669965 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 90 01 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2474209805', + 'addr:city': 'Valpuiseaux', + 'addr:country': 'FR', + 'addr:housenumber': '16', + 'addr:postcode': '91720', + 'addr:street': 'Rue de la Mairie', + amenity: 'school', + capacity: '52', + name: 'École Élémentaire', + 'operator:type': 'public', + phone: '+33 1 64 95 82 11', + 'ref:UAI': '0910115F', + 'school:FR': 'élémentaire', + source: "data.gouv.fr:Ministère de l'Éducation nationale, de la Jeunesse et de la Vie associative - 05/2012" + }, + geometry: { type: 'Point', coordinates: [ 2.3059583, 48.3927499 ] }, + id: 'node/2474209805' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 52 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 52 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 52 + true +### debug: + convertProperty: isStringValue? + 52 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 52 + => + 52 +### debug: + convertProperty: -- convertedValue + 52 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 95 82 11 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 95 82 11 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 95 82 11 + false +### debug: + convertProperty: isStringValue? + +33 1 64 95 82 11 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 95 82 11 +convertedValue 1 64 95 82 11 +### debug: + phone: + +33 1 64 95 82 11 + => + +33 1 64 95 82 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 95 82 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 95 82 11 +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3059583, 48.3927499 ] }, + properties: { amenity: 'school', capacity: '52', phone: '+33 1 64 95 82 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2477833028', + amenity: 'restaurant', + cuisine: 'asian', + name: 'Restaurant Indochine', + phone: '+331 69 49 12 21' + }, + geometry: { type: 'Point', coordinates: [ 2.4904152, 48.7159365 ] }, + id: 'node/2477833028' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 69 49 12 21 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 69 49 12 21 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 69 49 12 21 + false +### debug: + convertProperty: isStringValue? + +331 69 49 12 21 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 69 49 12 21 +convertedValue 1 69 49 12 21 +### debug: + phone: + +331 69 49 12 21 + => + +33 1 69 49 12 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 49 12 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 49 12 21 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4904152, 48.7159365 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 49 12 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2501777674', + 'disused:amenity': 'library', + fax: '+33 1 60 85 20 93', + internet_access: 'terminal', + old_name: 'Médiathèque de Brétigny-sur-Orge', + phone: '+33160852070', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3113305, 48.6099815 ] }, + id: 'node/2501777674' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + disused:amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + disused:amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + disused:amenity +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160852070 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160852070 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160852070 + false +### debug: + convertProperty: isStringValue? + +33160852070 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160852070 +convertedValue 1 60 85 20 70 +### debug: + phone: + +33160852070 + => + +33 1 60 85 20 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 85 20 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 85 20 70 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3113305, 48.6099815 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 85 20 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2509417151', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '2', + 'addr:postcode': '91200', + 'addr:street': 'Place Rothenburg-ob-der-Tauber', + name: "Aux Caprices d'Athis", + phone: '+33 1 69 38 27 73', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.4025502, 48.7129756 ] }, + id: 'node/2509417151' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 27 73 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 27 73 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 27 73 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 27 73 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 27 73 +convertedValue 1 69 38 27 73 +### debug: + phone: + +33 1 69 38 27 73 + => + +33 1 69 38 27 73 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 27 73 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 27 73 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4025502, 48.7129756 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 27 73' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2509570196', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '1', + 'addr:postcode': '91200', + 'addr:street': 'Place Rothenburg-Ob-der-Tauber', + amenity: 'cafe', + bar: 'yes', + name: 'Le Rothenburg', + opening_hours: 'Mo-Fr 06:30-19:00; Sa 08:00-19:00; Su off', + outdoor_seating: 'no', + phone: '+33 1 69 38 43 50', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4026998, 48.7124311 ] }, + id: 'node/2509570196' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + bar +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + bar +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + bar +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 43 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 43 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 43 50 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 43 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 43 50 +convertedValue 1 69 38 43 50 +### debug: + phone: + +33 1 69 38 43 50 + => + +33 1 69 38 43 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 43 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 43 50 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4026998, 48.7124311 ] }, + properties: { amenity: 'cafe', phone: '+33 1 69 38 43 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2509570197', + 'addr:housenumber': '2', + amenity: 'bank', + atm: 'yes', + brand: 'Société Générale', + 'brand:wikidata': 'Q270363', + 'brand:wikipedia': 'en:Société Générale', + phone: '+33 1 69 38 21 51', + website: 'http://agences.societegenerale.fr/banque-assurances/horaires-agence-societe-generale/athis-mons-gare-3000301062' + }, + geometry: { type: 'Point', coordinates: [ 2.4024573, 48.7128969 ] }, + id: 'node/2509570197' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 21 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 21 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 21 51 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 21 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 21 51 +convertedValue 1 69 38 21 51 +### debug: + phone: + +33 1 69 38 21 51 + => + +33 1 69 38 21 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 21 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 21 51 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4024573, 48.7128969 ] }, + properties: { amenity: 'bank', phone: '+33 1 69 38 21 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2525164998', + 'addr:city': 'Évry', + 'addr:country': 'FR', + 'addr:housename': 'Résidence des Cèdres', + 'addr:housenumber': '18', + 'addr:postcode': '91000', + 'addr:street': 'Rue Claude Debussy', + amenity: 'doctors', + healthcare: 'doctor', + name: 'Camhaji - Chambeyron - Nikoué', + phone: '+33160771950' + }, + geometry: { type: 'Point', coordinates: [ 2.4483609, 48.6292141 ] }, + id: 'node/2525164998' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housename +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housename +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housename +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160771950 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160771950 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160771950 + false +### debug: + convertProperty: isStringValue? + +33160771950 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160771950 +convertedValue 1 60 77 19 50 +### debug: + phone: + +33160771950 + => + +33 1 60 77 19 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 19 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 19 50 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4483609, 48.6292141 ] }, + properties: { amenity: 'doctors', phone: '+33 1 60 77 19 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2525452705', + brand: 'CocciMarket', + 'brand:wikidata': 'Q90020480', + email: 'coccimarketevry@gmail.com', + name: 'CocciMarket', + opening_hours: 'Mo-Su 08:00-13:00,16:00-21:00', + phone: '+33 1 60 78 40 60', + shop: 'convenience', + website: 'http://coccimarket.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4420582, 48.6372635 ] }, + id: 'node/2525452705' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 78 40 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 78 40 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 78 40 60 + false +### debug: + convertProperty: isStringValue? + +33 1 60 78 40 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 78 40 60 +convertedValue 1 60 78 40 60 +### debug: + phone: + +33 1 60 78 40 60 + => + +33 1 60 78 40 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 78 40 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 78 40 60 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4420582, 48.6372635 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 78 40 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2532955097', + 'addr:city': 'Milly-la-Forêt', + 'addr:housenumber': '2', + 'addr:postcode': '91490', + 'addr:street': 'Rue Farnault', + amenity: 'restaurant', + cuisine: 'steak', + name: 'Wine Bar & Grill', + opening_hours: 'Mo 19:00-21:30, Mo 11:30-15:00, Tu 11:30-15:00, We-Sa 11:30-15:00, We-Sa 19:00-21:30', + phone: '+33 1 64 98 30 50', + website: 'https://winebargrill.fermobwelcome.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4665764, 48.403179 ] }, + id: 'node/2532955097' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 98 30 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 98 30 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 98 30 50 + false +### debug: + convertProperty: isStringValue? + +33 1 64 98 30 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 98 30 50 +convertedValue 1 64 98 30 50 +### debug: + phone: + +33 1 64 98 30 50 + => + +33 1 64 98 30 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 30 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 30 50 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4665764, 48.403179 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 98 30 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2540381966', + amenity: 'pharmacy', + 'contact:phone': '+33 1 69 20 20 70', + 'delivery:covid19': 'yes', + 'description:covid19': 'Livraisons à domicile et PharmaDrive : commande par téléphone ou mail', + dispensing: 'yes', + email: 'pharmaciecentrale91370@gmail.com', + name: 'Pharmacie Centrale', + 'opening_hours:covid19': 'Mo,Tu,Th,Fr 09:00-12:00,14:30-19:30; We,Sa 09:00-13:00,14:30-19:30', + phone: '+33 1 69 20 20 70', + 'ref:FR:FINESS': '910013481', + 'takeaway:covid19': 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.267728, 48.7466509 ] }, + id: 'node/2540381966' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + delivery:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery:covid19 +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 20 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 20 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 20 70 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 20 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 20 70 +convertedValue 1 69 20 20 70 +### debug: + phone: + +33 1 69 20 20 70 + => + +33 1 69 20 20 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 20 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 20 70 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + takeaway:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway:covid19 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.267728, 48.7466509 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 20 20 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2551495825', + access: 'private', + name: 'Gymnastique', + phone: '+33160773422', + sport: 'gymnastics' + }, + geometry: { type: 'Point', coordinates: [ 2.4486322, 48.6342771 ] }, + id: 'node/2551495825' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160773422 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160773422 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160773422 + false +### debug: + convertProperty: isStringValue? + +33160773422 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160773422 +convertedValue 1 60 77 34 22 +### debug: + phone: + +33160773422 + => + +33 1 60 77 34 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 34 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 34 22 +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4486322, 48.6342771 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 77 34 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2559916531', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '27', + 'addr:postcode': '91260', + 'addr:street': 'Rue Victor Hugo', + brand: 'Auchan', + 'brand:wikidata': 'Q758603', + 'brand:wikipedia': 'en:Auchan', + name: 'Auchan', + note: 'Ancien Simply Market', + opening_hours: 'Mo-Sa 09:00-21:00; Su 09:00-13:00', + operator: 'Auchan', + phone: '+33169960010', + shop: 'supermarket' + }, + geometry: { type: 'Point', coordinates: [ 2.3770767, 48.6909358 ] }, + id: 'node/2559916531' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169960010 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169960010 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169960010 + false +### debug: + convertProperty: isStringValue? + +33169960010 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169960010 +convertedValue 1 69 96 00 10 +### debug: + phone: + +33169960010 + => + +33 1 69 96 00 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 96 00 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 96 00 10 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3770767, 48.6909358 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 96 00 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2560560023', + 'addr:housenumber': '43', + 'addr:postcode': '91150', + 'addr:street': 'Rue de la République', + name: 'Maison Hugeron', + opening_hours: 'Tu-Fr 08:29-14:00,16:00-19:30; Sa 08:00-18:30', + phone: '+33164959714', + shop: 'butcher', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2013', + website: 'http://www.maisonhugeron.com', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.1645679, 48.4346761 ] }, + id: 'node/2560560023' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164959714 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164959714 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164959714 + false +### debug: + convertProperty: isStringValue? + +33164959714 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164959714 +convertedValue 1 64 95 97 14 +### debug: + phone: + +33164959714 + => + +33 1 64 95 97 14 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 95 97 14 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 95 97 14 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1645679, 48.4346761 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 95 97 14' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2562883740', + name: "Celine Op'", + opening_hours: 'Tu-Fr 10:00-13:00,14:30-19:00; Sa 10:00-18:30', + phone: '+33 1 67 09 05 62', + shop: 'optician' + }, + geometry: { type: 'Point', coordinates: [ 2.3292001, 48.7391488 ] }, + id: 'node/2562883740' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 67 09 05 62 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 67 09 05 62 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 67 09 05 62 + false +### debug: + convertProperty: isStringValue? + +33 1 67 09 05 62 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 67 09 05 62 +convertedValue 1 67 09 05 62 +### debug: + phone: + +33 1 67 09 05 62 + => + +33 1 67 09 05 62 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 67 09 05 62 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 67 09 05 62 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3292001, 48.7391488 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 67 09 05 62' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2563656255', + amenity: 'fast_food', + cuisine: 'pizza', + delivery: 'yes', + 'diet:halal': 'only', + 'diet:vegan': 'no', + name: 'Pronto Pizza', + organic: 'no', + 'payment:cards': 'yes', + 'payment:cash': 'yes', + 'payment:qr_code': 'no', + phone: '+33169258485', + source: 'survey', + takeaway: 'only', + website: 'https://www.pizzaprontoris.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4143046, 48.6586305 ] }, + id: 'node/2563656255' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + diet:halal +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:halal +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:halal +### debug: + mapElementFromConf: convert + diet:vegan +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegan +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegan +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + organic +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + organic +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + organic +### debug: + mapElementFromConf: convert + payment:cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cards +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:qr_code +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:qr_code +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:qr_code +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169258485 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169258485 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169258485 + false +### debug: + convertProperty: isStringValue? + +33169258485 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169258485 +convertedValue 1 69 25 84 85 +### debug: + phone: + +33169258485 + => + +33 1 69 25 84 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 25 84 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 25 84 85 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4143046, 48.6586305 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 25 84 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2563656257', + craft: 'tailor', + name: 'Ris Retouche', + phone: '+33169028404', + source: 'survey' + }, + geometry: { type: 'Point', coordinates: [ 2.4141544, 48.6587143 ] }, + id: 'node/2563656257' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169028404 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169028404 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169028404 + false +### debug: + convertProperty: isStringValue? + +33169028404 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169028404 +convertedValue 1 69 02 84 04 +### debug: + phone: + +33169028404 + => + +33 1 69 02 84 04 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 02 84 04 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 02 84 04 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4141544, 48.6587143 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 02 84 04' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2567895665', + 'addr:housenumber': '1', + 'addr:street': 'Place Victor Schœlcher', + bulk_purchase: 'only', + 'contact:housenumber': '1', + 'contact:postcode': '91300', + 'contact:street': 'Place Victor Schoelcher', + name: 'Vrac Nature Massy', + old_name: 'Caves Berigny', + organic: 'yes', + phone: '+33 1 69 74 41 23', + shop: 'convenience', + 'source:bulk_purchase': 'CartoVrac', + website: 'http://www.vracnature.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2726114, 48.7313343 ] }, + id: 'node/2567895665' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + bulk_purchase +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + bulk_purchase +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + bulk_purchase +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + organic +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + organic +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + organic +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 74 41 23 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 74 41 23 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 74 41 23 + false +### debug: + convertProperty: isStringValue? + +33 1 69 74 41 23 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 74 41 23 +convertedValue 1 69 74 41 23 +### debug: + phone: + +33 1 69 74 41 23 + => + +33 1 69 74 41 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 74 41 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 74 41 23 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source:bulk_purchase +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source:bulk_purchase +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source:bulk_purchase +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2726114, 48.7313343 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 74 41 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2574706536', + name: 'M. Bouzidi', + opening_hours: '06:00-20:00; Fr off', + phone: '+33952402467', + shop: 'bakery', + 'toilets:wheelchair': 'no', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.4094321, 48.6873283 ] }, + id: 'node/2574706536' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33952402467 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33952402467 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33952402467 + false +### debug: + convertProperty: isStringValue? + +33952402467 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33952402467 +convertedValue 9 52 40 24 67 +### debug: + phone: + +33952402467 + => + +33 9 52 40 24 67 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 52 40 24 67 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 52 40 24 67 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + toilets:wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + toilets:wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + toilets:wheelchair +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4094321, 48.6873283 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 52 40 24 67' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2585811366', + 'addr:city': 'Lisses', + 'addr:country': 'FR', + 'addr:housenumber': '9', + 'addr:postcode': '91090', + 'addr:street': 'Rue des Cerisiers', + amenity: 'restaurant', + cuisine: 'japanese', + name: 'Sushi Story', + opening_hours: 'Mo-Th 09:30-14:00,18:00-22:00; Fr 09:30-12:00,18:00-22:30; Sa 18:00-22:30; Su 18:00-22:00', + phone: '+33 1 60 86 05 06', + source: 'extrapolations', + website: 'https://www.sushistory.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4357425, 48.5966024 ] }, + id: 'node/2585811366' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 05 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 05 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 05 06 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 05 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 05 06 +convertedValue 1 60 86 05 06 +### debug: + phone: + +33 1 60 86 05 06 + => + +33 1 60 86 05 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 05 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 05 06 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4357425, 48.5966024 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 86 05 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2604868321', + 'addr:city': 'Draveil', + 'addr:housename': 'Centre aquatique Aqua Sénart', + 'addr:postcode': '91210', + 'addr:street': 'Allée Jacques Mayol', + 'contact:website': 'https://www.aquasenart.fr/', + leisure: 'sports_centre', + name: 'Aqua Sénart', + phone: '+33169834310', + sport: 'swimming' + }, + geometry: { type: 'Point', coordinates: [ 2.4315298, 48.6809804 ] }, + id: 'node/2604868321' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housename +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housename +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housename +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169834310 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169834310 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169834310 + false +### debug: + convertProperty: isStringValue? + +33169834310 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169834310 +convertedValue 1 69 83 43 10 +### debug: + phone: + +33169834310 + => + +33 1 69 83 43 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 83 43 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 83 43 10 +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4315298, 48.6809804 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 83 43 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2619669938', + 'addr:postcode': '91400', + amenity: 'restaurant', + cuisine: 'french', + email: 'contact@ato-club.com', + name: "La Cafet'", + phone: '0169418531' + }, + geometry: { type: 'Point', coordinates: [ 2.1788745, 48.708277 ] }, + id: 'node/2619669938' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0169418531 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0169418531 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0169418531 + false +### debug: + convertProperty: isStringValue? + 0169418531 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 169418531 +convertedValue 1 69 41 85 31 +### debug: + phone: + 0169418531 + => + +33 1 69 41 85 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 41 85 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 41 85 31 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1788745, 48.708277 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 41 85 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2626571967', + 'addr:city': 'Ris-Orangis', + 'addr:housenumber': '39', + 'addr:postcode': '91130', + 'addr:street': 'Rue Johnstone et Reckitt', + name: 'Pompes-Funèbres Marbrerie Arnaud MARIN', + opening_hours: '24/7', + phone: '+33 1 69 43 66 33', + shop: 'funeral_directors' + }, + geometry: { type: 'Point', coordinates: [ 2.4060548, 48.6590875 ] }, + id: 'node/2626571967' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 43 66 33 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 43 66 33 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 43 66 33 + false +### debug: + convertProperty: isStringValue? + +33 1 69 43 66 33 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 43 66 33 +convertedValue 1 69 43 66 33 +### debug: + phone: + +33 1 69 43 66 33 + => + +33 1 69 43 66 33 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 66 33 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 66 33 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4060548, 48.6590875 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 43 66 33' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2627481246', + 'access:covid19': 'no', + amenity: 'driving_school', + cuisine: 'pizza;salad', + delivery: 'yes', + 'disused:shop': 'florist', + name: "Food's Factory", + old_name: 'Fleur de Lys', + phone: '+33 1 69 88 92 56', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3049225, 48.6092463 ] }, + id: 'node/2627481246' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access:covid19 +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + disused:shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + disused:shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + disused:shop +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 88 92 56 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 88 92 56 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 88 92 56 + false +### debug: + convertProperty: isStringValue? + +33 1 69 88 92 56 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 88 92 56 +convertedValue 1 69 88 92 56 +### debug: + phone: + +33 1 69 88 92 56 + => + +33 1 69 88 92 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 88 92 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 88 92 56 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3049225, 48.6092463 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 69 88 92 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2627481250', + name: 'La cave de Brétigny', + opening_hours: 'Tu,Th-Sa 10:00-19:30; Mo off; We 10:00-19:15; Su 09:30-13:30', + phone: '+33 169 88 82 36', + shop: 'wine', + website: 'https://www.lacavedebretigny.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3056189, 48.6101087 ] }, + id: 'node/2627481250' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169 88 82 36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169 88 82 36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169 88 82 36 + false +### debug: + convertProperty: isStringValue? + +33 169 88 82 36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169 88 82 36 +convertedValue 1 69 88 82 36 +### debug: + phone: + +33 169 88 82 36 + => + +33 1 69 88 82 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 88 82 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 88 82 36 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3056189, 48.6101087 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 88 82 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2627481287', + 'addr:housenumber': '22', + 'disused:shop': 'beauty', + old_name: 'Zun', + phone: '+33950086773', + website: 'https://www.institut-beaute-zun.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3055605, 48.6104447 ] }, + id: 'node/2627481287' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + disused:shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + disused:shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + disused:shop +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33950086773 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33950086773 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33950086773 + false +### debug: + convertProperty: isStringValue? + +33950086773 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33950086773 +convertedValue 9 50 08 67 73 +### debug: + phone: + +33950086773 + => + +33 9 50 08 67 73 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 50 08 67 73 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 50 08 67 73 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3055605, 48.6104447 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 50 08 67 73' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2627520690', + 'addr:housenumber': '17', + 'addr:street': 'Boulevard de la République', + craft: 'caterer', + cuisine: 'asian', + name: 'Traiteur asiatique', + phone: '+33 1 60 85 94 55', + shop: 'caterer' + }, + geometry: { type: 'Point', coordinates: [ 2.3062811, 48.6079866 ] }, + id: 'node/2627520690' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 85 94 55 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 85 94 55 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 85 94 55 + false +### debug: + convertProperty: isStringValue? + +33 1 60 85 94 55 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 85 94 55 +convertedValue 1 60 85 94 55 +### debug: + phone: + +33 1 60 85 94 55 + => + +33 1 60 85 94 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 85 94 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 85 94 55 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3062811, 48.6079866 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 85 94 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2627520721', + name: "Rapid' Market", + phone: '+33 1 60 84 09 44', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.3064418, 48.6077753 ] }, + id: 'node/2627520721' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 84 09 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 84 09 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 84 09 44 + false +### debug: + convertProperty: isStringValue? + +33 1 60 84 09 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 84 09 44 +convertedValue 1 60 84 09 44 +### debug: + phone: + +33 1 60 84 09 44 + => + +33 1 60 84 09 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 09 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 09 44 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3064418, 48.6077753 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 84 09 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2627520781', + 'addr:housenumber': '22', + 'addr:street': 'Boulevard de la République', + name: 'chez Djamel', + opening_hours: 'Tu-Th 08:30-19:30; Fr 08:30-13:00,15:00-19:30; Sa 08:00-19:30; Su 08:00-19:00', + phone: '+33 1 60 84 30 88', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.3066778, 48.6078376 ] }, + id: 'node/2627520781' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 84 30 88 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 84 30 88 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 84 30 88 + false +### debug: + convertProperty: isStringValue? + +33 1 60 84 30 88 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 84 30 88 +convertedValue 1 60 84 30 88 +### debug: + phone: + +33 1 60 84 30 88 + => + +33 1 60 84 30 88 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 30 88 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 30 88 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3066778, 48.6078376 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 84 30 88' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2629977113', + 'addr:housenumber': '6', + amenity: 'social_centre', + note: 'PMI ATHIS MONS - OZONVILLE', + operator: "Conseildéparmental de l'Essonne", + 'operator:type': 'public', + phone: '+33 1 60 48 26 19' + }, + geometry: { type: 'Point', coordinates: [ 2.3872325, 48.7085712 ] }, + id: 'node/2629977113' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_centre + true +### debug: + convertProperty: isStringValue? + social_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_centre + => + social_centre +### debug: + convertProperty: -- convertedValue + social_centre +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 26 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 26 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 26 19 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 26 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 26 19 +convertedValue 1 60 48 26 19 +### debug: + phone: + +33 1 60 48 26 19 + => + +33 1 60 48 26 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 26 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 26 19 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3872325, 48.7085712 ] }, + properties: { amenity: 'social_centre', phone: '+33 1 60 48 26 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2633812220', + 'addr:city': 'Courcouronnes', + 'addr:postcode': '91080', + 'addr:street': 'Rue François Truffaut', + name: "Direction de la culture du Conseil départemental de l'Essonne", + office: 'government', + phone: '+33 1 60 91 93 82' + }, + geometry: { type: 'Point', coordinates: [ 2.4224729, 48.630801 ] }, + id: 'node/2633812220' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 91 93 82 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 91 93 82 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 91 93 82 + false +### debug: + convertProperty: isStringValue? + +33 1 60 91 93 82 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 91 93 82 +convertedValue 1 60 91 93 82 +### debug: + phone: + +33 1 60 91 93 82 + => + +33 1 60 91 93 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 91 93 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 91 93 82 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4224729, 48.630801 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 91 93 82' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2639888572', + 'addr:city': 'Gif-sur-Yvette', + 'addr:housenumber': '1', + 'addr:postcode': '91190', + 'addr:street': "Route de l'Abbaye", + alt_name: 'PMI Gif-sur-Yvette', + amenity: 'social_facility', + name: 'Protection Maternelle et Infantile Gif-sur-Yvette', + operator: 'CG91', + phone: '+33169073257', + 'ref:FR:FINESS': '910017672', + 'ref:FR:SIRET': '21910272000220', + short_name: 'PMI Abbaye', + social_facility: 'ambulatory_care', + 'social_facility:for': 'child', + source: 'Le ministère des solidarités et de la santé - 2021-01', + 'type:FR:FINESS': '223' + }, + geometry: { type: 'Point', coordinates: [ 2.1289454, 48.6970248 ] }, + id: 'node/2639888572' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169073257 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169073257 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169073257 + false +### debug: + convertProperty: isStringValue? + +33169073257 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169073257 +convertedValue 1 69 07 32 57 +### debug: + phone: + +33169073257 + => + +33 1 69 07 32 57 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 32 57 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 32 57 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1289454, 48.6970248 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 07 32 57' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2640208622', + 'addr:housenumber': '11', + 'addr:postcode': '91350', + 'addr:street': 'Place aux Herbes', + amenity: 'social_facility', + name: 'Protection Maternelle et Infantile Grigny - Grande Borne', + operator: 'CG91', + phone: '+33 1 69 45 03 73', + short_name: 'PMI Grigny Place aux Herbes', + social_facility: 'ambulatory_care', + 'social_facility:for': 'child' + }, + geometry: { type: 'Point', coordinates: [ 2.3720738, 48.6532054 ] }, + id: 'node/2640208622' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 45 03 73 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 45 03 73 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 45 03 73 + false +### debug: + convertProperty: isStringValue? + +33 1 69 45 03 73 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 45 03 73 +convertedValue 1 69 45 03 73 +### debug: + phone: + +33 1 69 45 03 73 + => + +33 1 69 45 03 73 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 45 03 73 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 45 03 73 +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3720738, 48.6532054 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 45 03 73' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2640208624', + 'addr:city': 'Grigny', + 'addr:postcode': '91350', + 'addr:street': 'Avenue des Sablons', + alt_name: 'PMI des Sablons', + amenity: 'kindergarten', + name: 'PMI Halte-Accueil Les Sablons', + note: 'PMI Grigny - Les Sablons', + operator: 'CG91', + 'operator:type': 'public', + phone: '+33 1 69 06 43 06', + preschool: 'no', + short_name: 'PMI de Grigny', + website: 'http://grigny91.fr/grigny-et-vous/petite-enfance/grigny2/' + }, + geometry: { type: 'Point', coordinates: [ 2.3933996, 48.6545802 ] }, + id: 'node/2640208624' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 43 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 43 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 43 06 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 43 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 43 06 +convertedValue 1 69 06 43 06 +### debug: + phone: + +33 1 69 06 43 06 + => + +33 1 69 06 43 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 43 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 43 06 +### debug: + mapElementFromConf: convert + preschool +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + preschool +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + preschool +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3933996, 48.6545802 ] }, + properties: { amenity: 'kindergarten', phone: '+33 1 69 06 43 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2640232805', + amenity: 'public_building', + name: 'Centre de Ressources Essonniens de Solidarité Internationale', + old_name: 'Coopération décentralisée', + operator: 'CG91', + phone: '+33 1 69 21 10 99', + short_name: 'CRESI', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2014' + }, + geometry: { type: 'Point', coordinates: [ 2.3803148, 48.6865099 ] }, + id: 'node/2640232805' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + public_building +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + public_building +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + public_building + true +### debug: + convertProperty: isStringValue? + public_building + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + public_building + => + public_building +### debug: + convertProperty: -- convertedValue + public_building +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 10 99 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 10 99 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 10 99 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 10 99 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 10 99 +convertedValue 1 69 21 10 99 +### debug: + phone: + +33 1 69 21 10 99 + => + +33 1 69 21 10 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 10 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 10 99 +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3803148, 48.6865099 ] }, + properties: { amenity: 'public_building', phone: '+33 1 69 21 10 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2640232810', + amenity: 'social_facility', + name: 'Protection Maternelle et Infantile Juvisy-sur-Orge', + operator: 'CG91', + phone: '+33 1 69 21 49 94', + short_name: 'PMI de Juvisy-sur-Orge', + social_facility: 'ambulatory_care', + 'social_facility:for': 'child', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2014' + }, + geometry: { type: 'Point', coordinates: [ 2.3843181, 48.6881316 ] }, + id: 'node/2640232810' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 49 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 49 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 49 94 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 49 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 49 94 +convertedValue 1 69 21 49 94 +### debug: + phone: + +33 1 69 21 49 94 + => + +33 1 69 21 49 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 49 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 49 94 +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3843181, 48.6881316 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 21 49 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2640256794', + 'addr:city': 'Les Ulis', + 'addr:housenumber': '20', + 'addr:postcode': '91940', + 'addr:street': 'Résidence le Bosquet', + amenity: 'social_facility', + fixme: 'position approximative à corriger', + name: 'PMI Le Bosquet', + note: 'PMI LES ULIS - Le Bosquet', + operator: 'CG91', + phone: '+33169078152', + 'ref:FR:FINESS': '910060730', + 'ref:FR:SIRET': '21910692900413', + short_name: 'PMI Le Bosquet', + social_facility: 'ambulatory_care', + 'social_facility:for': 'child', + source: 'Le ministère des solidarités et de la santé - 2023-03', + 'type:FR:FINESS': '230' + }, + geometry: { type: 'Point', coordinates: [ 2.1640695, 48.6801932 ] }, + id: 'node/2640256794' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fixme +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fixme +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fixme +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169078152 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169078152 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169078152 + false +### debug: + convertProperty: isStringValue? + +33169078152 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169078152 +convertedValue 1 69 07 81 52 +### debug: + phone: + +33169078152 + => + +33 1 69 07 81 52 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 81 52 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 81 52 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1640695, 48.6801932 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 07 81 52' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2645536093', + 'addr:city': 'Orly', + 'addr:postcode': '94547', + 'addr:street': 'Avenue Ouest', + amenity: 'car_rental', + brand: 'Sixt', + 'brand:wikidata': 'Q705664', + name: 'Agence Sixt Paris Orly Aéroport Ouest', + operator: 'Sixt', + phone: '+33 8 20 00 74 98', + website: 'https://www.sixt.fr/location-voiture/france/paris/paris-orly-aeroport-ouest' + }, + geometry: { type: 'Point', coordinates: [ 2.3614418, 48.7276369 ] }, + id: 'node/2645536093' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + car_rental +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + car_rental +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + car_rental + true +### debug: + convertProperty: isStringValue? + car_rental + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + car_rental + => + car_rental +### debug: + convertProperty: -- convertedValue + car_rental +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 8 20 00 74 98 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 8 20 00 74 98 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 8 20 00 74 98 + false +### debug: + convertProperty: isStringValue? + +33 8 20 00 74 98 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 8 20 00 74 98 +convertedValue 8 20 00 74 98 +### debug: + phone: + +33 8 20 00 74 98 + => + +33 8 20 00 74 98 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 8 20 00 74 98 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 8 20 00 74 98 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3614418, 48.7276369 ] }, + properties: { amenity: 'car_rental', phone: '+33 8 20 00 74 98' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2650356282', + fee: 'yes', + name: 'Château-Musée de Dourdan', + opening_hours: 'PH,We-Su 10:00-12:30,14:00-18:00', + phone: '+33 1 64 59 66 83', + 'ref:FR:museofile': 'M0404', + source: 'Ministère de la Culture - Muséofile - 2022-01', + tourism: 'museum', + website: 'http://www.dourdan.fr/a-voir-a-vivre/lechateauetsonmusee/' + }, + geometry: { type: 'Point', coordinates: [ 2.0111955, 48.5298686 ] }, + id: 'node/2650356282' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 59 66 83 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 59 66 83 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 59 66 83 + false +### debug: + convertProperty: isStringValue? + +33 1 64 59 66 83 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 59 66 83 +convertedValue 1 64 59 66 83 +### debug: + phone: + +33 1 64 59 66 83 + => + +33 1 64 59 66 83 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 59 66 83 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 59 66 83 +### debug: + mapElementFromConf: convert + ref:FR:museofile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:museofile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:museofile +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0111955, 48.5298686 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 59 66 83' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2650894404', + amenity: 'vehicle_inspection', + brand: 'Autovision', + 'brand:wikidata': 'Q64224842', + name: 'Autovision', + phone: '+33160865476', + website: 'http://autovision-villabe.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4560057, 48.5826322 ] }, + id: 'node/2650894404' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + vehicle_inspection +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + vehicle_inspection +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + vehicle_inspection + true +### debug: + convertProperty: isStringValue? + vehicle_inspection + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + vehicle_inspection + => + vehicle_inspection +### debug: + convertProperty: -- convertedValue + vehicle_inspection +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160865476 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160865476 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160865476 + false +### debug: + convertProperty: isStringValue? + +33160865476 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160865476 +convertedValue 1 60 86 54 76 +### debug: + phone: + +33160865476 + => + +33 1 60 86 54 76 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 54 76 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 54 76 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4560057, 48.5826322 ] }, + properties: { amenity: 'vehicle_inspection', phone: '+33 1 60 86 54 76' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2650894414', + name: '100% Pneu', + phone: '+33160863821', + shop: 'car_repair' + }, + geometry: { type: 'Point', coordinates: [ 2.4558878, 48.5827047 ] }, + id: 'node/2650894414' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160863821 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160863821 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160863821 + false +### debug: + convertProperty: isStringValue? + +33160863821 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160863821 +convertedValue 1 60 86 38 21 +### debug: + phone: + +33160863821 + => + +33 1 60 86 38 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 38 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 38 21 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4558878, 48.5827047 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 38 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2669236294', + brand: 'Maison de la Presse', + 'brand:wikidata': 'Q62085960', + fax: '+33 1 60 75 65 77', + name: 'Maison de la Presse', + phone: '+33 1 60 75 66 02', + shop: 'newsagent', + tobacco: 'yes', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.452246, 48.6467536 ] }, + id: 'node/2669236294' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 66 02 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 66 02 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 66 02 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 66 02 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 66 02 +convertedValue 1 60 75 66 02 +### debug: + phone: + +33 1 60 75 66 02 + => + +33 1 60 75 66 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 66 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 66 02 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + tobacco +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tobacco +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tobacco +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.452246, 48.6467536 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 66 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2677895969', + amenity: 'school', + name: 'École maternelle de la Roche', + phone: '+33 1 60 10 31 01', + 'school:FR': 'maternelle' + }, + geometry: { type: 'Point', coordinates: [ 2.2436639, 48.699761 ] }, + id: 'node/2677895969' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 10 31 01 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 10 31 01 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 10 31 01 + false +### debug: + convertProperty: isStringValue? + +33 1 60 10 31 01 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 10 31 01 +convertedValue 1 60 10 31 01 +### debug: + phone: + +33 1 60 10 31 01 + => + +33 1 60 10 31 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 10 31 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 10 31 01 +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2436639, 48.699761 ] }, + properties: { amenity: 'school', phone: '+33 1 60 10 31 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2684202051', + 'contact:city': 'Lisses', + 'contact:housenumber': '10', + 'contact:postcode': '91090', + 'contact:street': 'Rue de la Closerie', + name: 'AB Nett Services', + phone: '+33 8 26 38 18 00', + source: 'AB Nett Services', + website: 'https://www.abnett.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4369742, 48.5928346 ] }, + id: 'node/2684202051' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 8 26 38 18 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 8 26 38 18 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 8 26 38 18 00 + false +### debug: + convertProperty: isStringValue? + +33 8 26 38 18 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 8 26 38 18 00 +convertedValue 8 26 38 18 00 +### debug: + phone: + +33 8 26 38 18 00 + => + +33 8 26 38 18 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 8 26 38 18 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 8 26 38 18 00 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4369742, 48.5928346 ] }, + properties: { amenity: 'charging_station', phone: '+33 8 26 38 18 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2687582568', + name: 'Aurélia Esthétique', + opening_hours: 'Mo 14:30-19:30, Tu-Sa 09:30-19:30', + phone: '+33 1 69 48 09 77', + shop: 'beauty', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4862682, 48.7010222 ] }, + id: 'node/2687582568' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 48 09 77 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 48 09 77 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 48 09 77 + false +### debug: + convertProperty: isStringValue? + +33 1 69 48 09 77 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 48 09 77 +convertedValue 1 69 48 09 77 +### debug: + phone: + +33 1 69 48 09 77 + => + +33 1 69 48 09 77 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 48 09 77 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 48 09 77 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4862682, 48.7010222 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 48 09 77' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2691776109', + healthcare: 'psychotherapist', + name: 'Psychologue Pascale Chosson', + phone: '+33160784886' + }, + geometry: { type: 'Point', coordinates: [ 2.4482977, 48.6319735 ] }, + id: 'node/2691776109' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160784886 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160784886 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160784886 + false +### debug: + convertProperty: isStringValue? + +33160784886 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160784886 +convertedValue 1 60 78 48 86 +### debug: + phone: + +33160784886 + => + +33 1 60 78 48 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 78 48 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 78 48 86 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4482977, 48.6319735 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 78 48 86' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2720636617', + 'addr:housenumber': '31', + amenity: 'fast_food', + cuisine: 'pizza', + name: 'Allo Pizza', + phone: '+33 1 60 85 33 33', + source: 'cadastre-dgi-fr source : Direction Générale des Finances Publiques - Cadastre. Mise à jour : 2014', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.30571, 48.6112667 ] }, + id: 'node/2720636617' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 85 33 33 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 85 33 33 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 85 33 33 + false +### debug: + convertProperty: isStringValue? + +33 1 60 85 33 33 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 85 33 33 +convertedValue 1 60 85 33 33 +### debug: + phone: + +33 1 60 85 33 33 + => + +33 1 60 85 33 33 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 85 33 33 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 85 33 33 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.30571, 48.6112667 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 85 33 33' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2721130374', + 'addr:housenumber': '46', + 'addr:street': 'Rue de Paris', + amenity: 'restaurant', + cuisine: 'pizza;italian', + name: 'Trattoria Belinda', + opening_hours: 'Mo-Su 12:00-14:30,18:00-22:00', + phone: '+33 1 69 28 33 85', + website: 'http://www.trattoriabelinda.fr/', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.1894154, 48.6966375 ] }, + id: 'node/2721130374' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 28 33 85 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 28 33 85 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 28 33 85 + false +### debug: + convertProperty: isStringValue? + +33 1 69 28 33 85 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 28 33 85 +convertedValue 1 69 28 33 85 +### debug: + phone: + +33 1 69 28 33 85 + => + +33 1 69 28 33 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 33 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 33 85 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1894154, 48.6966375 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 28 33 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2771046968', + 'addr:city': 'Ballancourt-sur-Essonne', + 'addr:country': 'FR', + 'addr:postcode': '91610', + 'addr:street': 'Rue Pierre Curie', + name: 'Les Ciseaux de Carole', + opening_hours: 'Tu-Fr 09:00-12:00,14:00-19:00; Sa 09:00-17:00', + phone: '+33 1 64 93 21 18', + shop: 'hairdresser', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.3724114, 48.5276486 ] }, + id: 'node/2771046968' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 93 21 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 93 21 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 93 21 18 + false +### debug: + convertProperty: isStringValue? + +33 1 64 93 21 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 93 21 18 +convertedValue 1 64 93 21 18 +### debug: + phone: + +33 1 64 93 21 18 + => + +33 1 64 93 21 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 93 21 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 93 21 18 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3724114, 48.5276486 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 93 21 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2777008040', + delivery: 'yes', + name: 'Boucherie du Marché', + opening_hours: 'We-Fr 08:00-12:15,15:30-19:15; Sa 08:00-12:15,15:00-19:15; Su 08:00-12:30', + phone: '+33160140122', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.2430433, 48.7119181 ] }, + id: 'node/2777008040' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160140122 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160140122 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160140122 + false +### debug: + convertProperty: isStringValue? + +33160140122 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160140122 +convertedValue 1 60 14 01 22 +### debug: + phone: + +33160140122 + => + +33 1 60 14 01 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 14 01 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 14 01 22 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2430433, 48.7119181 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 14 01 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2812367580', + 'addr:city': 'Champcueil', + 'addr:country': 'FR', + 'addr:full': 'Hameau de Beauvais 2 Rue du Gazon 91750 Champcueil', + 'addr:postcode': '91750', + 'addr:street': 'Rue du Gazon', + amenity: 'restaurant', + cuisine: 'regional', + email: 'michel.greck@free.fr', + name: 'Auberge Del Pais Vert', + phone: '+33 1 64 98 01 00', + source: 'extrapolation', + website: 'http://www.delpais.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4672711, 48.4966182 ] }, + id: 'node/2812367580' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 98 01 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 98 01 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 98 01 00 + false +### debug: + convertProperty: isStringValue? + +33 1 64 98 01 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 98 01 00 +convertedValue 1 64 98 01 00 +### debug: + phone: + +33 1 64 98 01 00 + => + +33 1 64 98 01 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 01 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 01 00 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4672711, 48.4966182 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 98 01 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2812367582', + 'addr:city': 'Corbeil-Essonnes', + 'addr:country': 'FR', + 'addr:housenumber': '24', + 'addr:postcode': '91100', + 'addr:street': 'Boulevard Georges Michel', + amenity: 'restaurant', + brand: 'PizzaExpress', + 'brand:wikidata': 'Q662845', + 'brand:wikipedia': 'en:PizzaExpress', + cuisine: 'pizza', + name: 'PizzaExpress', + opening_hours: 'Mo-Fr 11:00-14:30,18:00-22:00; Sa,Su 11:00-14:30,18:00-23:00', + phone: '+33 1 64 96 04 04', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4683556, 48.6070882 ] }, + id: 'node/2812367582' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 96 04 04 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 96 04 04 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 96 04 04 + false +### debug: + convertProperty: isStringValue? + +33 1 64 96 04 04 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 96 04 04 +convertedValue 1 64 96 04 04 +### debug: + phone: + +33 1 64 96 04 04 + => + +33 1 64 96 04 04 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 96 04 04 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 96 04 04 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4683556, 48.6070882 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 96 04 04' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2860930926', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:full': 'Centre Commercial Intermarché ZAC Montvrain 2 91540 Mennecy', + 'addr:postcode': '91540', + 'addr:street': 'Rue Jean Cocteau', + name: 'Valentino', + opening_hours: 'Mo-Sa 10:00-19:30', + phone: '+33 9 81 90 53 25', + shop: 'chocolate', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4499517, 48.5647616 ] }, + id: 'node/2860930926' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 81 90 53 25 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 81 90 53 25 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 81 90 53 25 + false +### debug: + convertProperty: isStringValue? + +33 9 81 90 53 25 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 81 90 53 25 +convertedValue 9 81 90 53 25 +### debug: + phone: + +33 9 81 90 53 25 + => + +33 9 81 90 53 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 81 90 53 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 81 90 53 25 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4499517, 48.5647616 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 81 90 53 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2862154846', + 'addr:city': 'Yerres', + 'addr:housenumber': '65', + 'addr:postcode': '91330', + 'addr:street': 'Rue de Concy', + brand: 'Saint Algue', + 'brand:wikidata': 'Q62973210', + name: 'Saint Algue', + opening_hours: 'Tu-We 09:30-19:00; Th 09:30-20:00; Fr 09:00-19:00; Sa 08:30-19:00', + phone: '+33 1 69 48 76 19', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.485734, 48.7107356 ] }, + id: 'node/2862154846' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 48 76 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 48 76 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 48 76 19 + false +### debug: + convertProperty: isStringValue? + +33 1 69 48 76 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 48 76 19 +convertedValue 1 69 48 76 19 +### debug: + phone: + +33 1 69 48 76 19 + => + +33 1 69 48 76 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 48 76 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 48 76 19 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.485734, 48.7107356 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 48 76 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2863264809', + brand: 'Nature et Découvertes', + 'brand:wikidata': 'Q3337111', + 'brand:wikipedia': 'fr:Nature et Découvertes', + fax: '+33 1 69 36 02 07', + name: 'Nature et Découvertes', + opening_hours: 'Mo-Sa 09:00-19:30; Su 10:00-19:00; PH off; PH -1 day 18:30+ off', + phone: '+33 1 69 36 02 00', + shop: 'outdoor', + website: 'https://www.natureetdecouvertes.com/magasins/essonne/evry' + }, + geometry: { type: 'Point', coordinates: [ 2.4266472, 48.6298551 ] }, + id: 'node/2863264809' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 36 02 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 36 02 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 36 02 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 36 02 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 36 02 00 +convertedValue 1 69 36 02 00 +### debug: + phone: + +33 1 69 36 02 00 + => + +33 1 69 36 02 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 36 02 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 36 02 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4266472, 48.6298551 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 36 02 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2887935938', + amenity: 'police', + name: 'Police nationale', + official_name: 'Commissariat de police de Longjumeau', + operator: 'Police nationale', + 'operator:wikidata': 'Q121484', + phone: '+33 1 69 79 23 70', + 'police:FR': 'police', + source: 'survey', + wikidata: 'Q61954553' + }, + geometry: { type: 'Point', coordinates: [ 2.2961944, 48.6954534 ] }, + id: 'node/2887935938' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + police +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + police +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + police + true +### debug: + convertProperty: isStringValue? + police + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + police + => + police +### debug: + convertProperty: -- convertedValue + police +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 79 23 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 79 23 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 79 23 70 + false +### debug: + convertProperty: isStringValue? + +33 1 69 79 23 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 79 23 70 +convertedValue 1 69 79 23 70 +### debug: + phone: + +33 1 69 79 23 70 + => + +33 1 69 79 23 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 79 23 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 79 23 70 +### debug: + mapElementFromConf: convert + police:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + police:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + police:FR +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2961944, 48.6954534 ] }, + properties: { amenity: 'police', phone: '+33 1 69 79 23 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2892502020', + 'addr:housenumber': '37', + 'addr:street': 'Rue des Casseaux', + amenity: 'arts_centre', + name: 'Atelier des Arts de l’ASV', + phone: '+33 1 60 14 65 41' + }, + geometry: { type: 'Point', coordinates: [ 2.226344, 48.699426 ] }, + id: 'node/2892502020' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + arts_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + arts_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + arts_centre + true +### debug: + convertProperty: isStringValue? + arts_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + arts_centre + => + arts_centre +### debug: + convertProperty: -- convertedValue + arts_centre +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 14 65 41 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 14 65 41 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 14 65 41 + false +### debug: + convertProperty: isStringValue? + +33 1 60 14 65 41 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 14 65 41 +convertedValue 1 60 14 65 41 +### debug: + phone: + +33 1 60 14 65 41 + => + +33 1 60 14 65 41 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 14 65 41 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 14 65 41 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.226344, 48.699426 ] }, + properties: { amenity: 'arts_centre', phone: '+33 1 60 14 65 41' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2902258515', + 'addr:city': 'Gometz-le-Châtel', + 'addr:housenumber': '76', + 'addr:postcode': '91940', + 'addr:street': 'Rue Saint-Nicolas', + amenity: 'townhall', + fax: '+33 1 60 12 51 15', + name: 'Mairie de Gometz-le-Châtel', + phone: '+33 1 60 12 11 05', + website: 'http://www.gometzlechatel.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.1380757, 48.6783359 ] }, + id: 'node/2902258515' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + townhall +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + townhall +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + townhall + true +### debug: + convertProperty: isStringValue? + townhall + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + townhall + => + townhall +### debug: + convertProperty: -- convertedValue + townhall +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 11 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 11 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 11 05 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 11 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 11 05 +convertedValue 1 60 12 11 05 +### debug: + phone: + +33 1 60 12 11 05 + => + +33 1 60 12 11 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 11 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 11 05 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1380757, 48.6783359 ] }, + properties: { amenity: 'townhall', phone: '+33 1 60 12 11 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2920249106', + 'addr:city': 'Palaiseau', + 'addr:postcode': '91120', + 'addr:street': 'Avenue du Général de Gaulle', + government: 'prefecture', + name: 'Sous-Préfecture de Palaiseau', + office: 'government', + phone: '+33 1 69 31 96 96', + website: 'https://www.essonne.gouv.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.250938, 48.7153934 ] }, + id: 'node/2920249106' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 31 96 96 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 31 96 96 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 31 96 96 + false +### debug: + convertProperty: isStringValue? + +33 1 69 31 96 96 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 31 96 96 +convertedValue 1 69 31 96 96 +### debug: + phone: + +33 1 69 31 96 96 + => + +33 1 69 31 96 96 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 31 96 96 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 31 96 96 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.250938, 48.7153934 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 31 96 96' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2924288712', + 'addr:city': 'Sainte-Geneviève-des-Bois', + 'addr:postcode': '91700', + 'addr:street': 'Cour du Donjon', + amenity: 'library', + name: 'Bibliothèque François Mauriac', + note: 'A placer sur leurs entrées respectives', + opening_hours: 'Tu 10:00-12:30;We 14:00-18:00;Th 10:00-12:30;Sa 10:00-12:30,14:00-18:00', + operator: "Communauté d'Agglomération du Val d'Orge", + phone: '+33 1 60 16 64 66' + }, + geometry: { type: 'Point', coordinates: [ 2.3319526, 48.6401384 ] }, + id: 'node/2924288712' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + library + true +### debug: + convertProperty: isStringValue? + library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + library + => + library +### debug: + convertProperty: -- convertedValue + library +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 16 64 66 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 16 64 66 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 16 64 66 + false +### debug: + convertProperty: isStringValue? + +33 1 60 16 64 66 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 16 64 66 +convertedValue 1 60 16 64 66 +### debug: + phone: + +33 1 60 16 64 66 + => + +33 1 60 16 64 66 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 16 64 66 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 16 64 66 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3319526, 48.6401384 ] }, + properties: { amenity: 'library', phone: '+33 1 60 16 64 66' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2924288713', + 'addr:city': 'Sainte-Geneviève-des-Bois', + 'addr:postcode': '91700', + 'addr:street': 'Cour du Donjon', + amenity: 'library', + name: 'Médiathèque Jacques Brel', + note: 'A placer sur leurs entrées respectives', + opening_hours: 'Tu 10:00-12:30;We 14:00-18:00;Th 10:00-12:30;Sa 10:00-12:30,14:00-18:00', + operator: "Communauté d'Agglomération du Val d'Orge", + phone: '+33 1 60 16 64 66' + }, + geometry: { type: 'Point', coordinates: [ 2.331724, 48.6398645 ] }, + id: 'node/2924288713' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + library + true +### debug: + convertProperty: isStringValue? + library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + library + => + library +### debug: + convertProperty: -- convertedValue + library +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 16 64 66 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 16 64 66 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 16 64 66 + false +### debug: + convertProperty: isStringValue? + +33 1 60 16 64 66 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 16 64 66 +convertedValue 1 60 16 64 66 +### debug: + phone: + +33 1 60 16 64 66 + => + +33 1 60 16 64 66 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 16 64 66 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 16 64 66 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.331724, 48.6398645 ] }, + properties: { amenity: 'library', phone: '+33 1 60 16 64 66' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2927559682', + 'addr:city': 'Bures-sur-Yvette', + 'addr:housenumber': '4A', + 'addr:postcode': '91440', + 'addr:street': 'Rue du Général Leclerc', + brand: 'Atol', + 'brand:wikidata': 'Q2869542', + name: 'Atol les Opticiens', + opening_hours: 'Tu-Sa 9:30-18:00', + operator: 'Lina', + phone: '+33 1 69 28 19 78', + shop: 'optician', + website: 'https://www.opticiens-atol.com/opticiens/bures-sur-yvette-4-a-rue-du-general-leclerc', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1622339, 48.6965609 ] }, + id: 'node/2927559682' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 28 19 78 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 28 19 78 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 28 19 78 + false +### debug: + convertProperty: isStringValue? + +33 1 69 28 19 78 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 28 19 78 +convertedValue 1 69 28 19 78 +### debug: + phone: + +33 1 69 28 19 78 + => + +33 1 69 28 19 78 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 19 78 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 19 78 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1622339, 48.6965609 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 28 19 78' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2927560349', + 'addr:housenumber': '5', + 'addr:postcode': '91190', + 'addr:street': 'Rue Henri Amodru', + amenity: 'pub', + brewery: '1664;Grimbergen;Super Bock', + internet_access: 'yes', + name: 'Bar Tabac de la Mairie', + phone: '+33169075023' + }, + geometry: { type: 'Point', coordinates: [ 2.1347376, 48.7022391 ] }, + id: 'node/2927560349' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pub +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pub +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pub + true +### debug: + convertProperty: isStringValue? + pub + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pub + => + pub +### debug: + convertProperty: -- convertedValue + pub +### debug: + mapElementFromConf: convert + brewery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brewery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brewery +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169075023 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169075023 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169075023 + false +### debug: + convertProperty: isStringValue? + +33169075023 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169075023 +convertedValue 1 69 07 50 23 +### debug: + phone: + +33169075023 + => + +33 1 69 07 50 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 50 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 50 23 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1347376, 48.7022391 ] }, + properties: { amenity: 'pub', phone: '+33 1 69 07 50 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2927560353', + brand: 'Jean Louis David', + 'brand:wikidata': 'Q64445174', + name: 'Jean Louis David', + opening_hours: 'Tu-Sa 09:00-19:00', + phone: '+33 1 69 86 97 32', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.13206, 48.7023145 ] }, + id: 'node/2927560353' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 86 97 32 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 86 97 32 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 86 97 32 + false +### debug: + convertProperty: isStringValue? + +33 1 69 86 97 32 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 86 97 32 +convertedValue 1 69 86 97 32 +### debug: + phone: + +33 1 69 86 97 32 + => + +33 1 69 86 97 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 86 97 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 86 97 32 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.13206, 48.7023145 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 86 97 32' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2929596061', + amenity: 'restaurant', + cuisine: 'thai', + name: 'Papaye Verte', + opening_hours: 'Mo-Sa 12:00-14:30,19:00-22:00', + phone: '+33 1 69 29 93 02', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.1868312, 48.6981618 ] }, + id: 'node/2929596061' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 29 93 02 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 29 93 02 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 29 93 02 + false +### debug: + convertProperty: isStringValue? + +33 1 69 29 93 02 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 29 93 02 +convertedValue 1 69 29 93 02 +### debug: + phone: + +33 1 69 29 93 02 + => + +33 1 69 29 93 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 29 93 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 29 93 02 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1868312, 48.6981618 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 29 93 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2932840182', + amenity: 'driving_school', + name: 'CER', + phone: '+33160751881' + }, + geometry: { type: 'Point', coordinates: [ 2.4932685, 48.6200888 ] }, + id: 'node/2932840182' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160751881 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160751881 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160751881 + false +### debug: + convertProperty: isStringValue? + +33160751881 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160751881 +convertedValue 1 60 75 18 81 +### debug: + phone: + +33160751881 + => + +33 1 60 75 18 81 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 18 81 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 18 81 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4932685, 48.6200888 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 60 75 18 81' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2932840185', + name: 'Camycolor', + opening_hours: 'Tu-Fr 9:00-19:00;Sa 9:00-18:30', + phone: '+33160751717', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.4934213, 48.6202825 ] }, + id: 'node/2932840185' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160751717 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160751717 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160751717 + false +### debug: + convertProperty: isStringValue? + +33160751717 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160751717 +convertedValue 1 60 75 17 17 +### debug: + phone: + +33160751717 + => + +33 1 60 75 17 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 17 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 17 17 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4934213, 48.6202825 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 17 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2932840188', + amenity: 'doctors', + 'healthcare:speciality': 'dentist', + name: 'Dentiste Ben Admon Salomon', + opening_hours: '"by appointment"', + phone: '+33160755493' + }, + geometry: { type: 'Point', coordinates: [ 2.4914635, 48.6195483 ] }, + id: 'node/2932840188' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160755493 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160755493 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160755493 + false +### debug: + convertProperty: isStringValue? + +33160755493 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160755493 +convertedValue 1 60 75 54 93 +### debug: + phone: + +33160755493 + => + +33 1 60 75 54 93 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 54 93 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 54 93 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4914635, 48.6195483 ] }, + properties: { amenity: 'doctors', phone: '+33 1 60 75 54 93' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2932840189', + amenity: 'doctors', + name: 'Docteur Véronique Tallet-Gicquiau', + opening_hours: 'Mo 9:30-12:00,15:00-18:00;Tu 10:00-12:00, 15:00-19:00; We,Sa 9:30-12:00; Fr 9:30-12:00,15:00-19:00', + phone: '+33160825672' + }, + geometry: { type: 'Point', coordinates: [ 2.49146, 48.619537 ] }, + id: 'node/2932840189' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160825672 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160825672 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160825672 + false +### debug: + convertProperty: isStringValue? + +33160825672 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160825672 +convertedValue 1 60 82 56 72 +### debug: + phone: + +33160825672 + => + +33 1 60 82 56 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 82 56 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 82 56 72 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.49146, 48.619537 ] }, + properties: { amenity: 'doctors', phone: '+33 1 60 82 56 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2932840190', + amenity: 'restaurant', + cuisine: 'japanese', + name: 'Dream Sushi', + phone: '+33178053616', + website: 'https://www.dream-sushi.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4925049, 48.6200613 ] }, + id: 'node/2932840190' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33178053616 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33178053616 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33178053616 + false +### debug: + convertProperty: isStringValue? + +33178053616 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33178053616 +convertedValue 1 78 05 36 16 +### debug: + phone: + +33178053616 + => + +33 1 78 05 36 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 78 05 36 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 78 05 36 16 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4925049, 48.6200613 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 78 05 36 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2932840193', + animal: 'wellness', + name: 'Happy Dog', + phone: '+33164850129', + shop: 'pet' + }, + geometry: { type: 'Point', coordinates: [ 2.4931056, 48.6201986 ] }, + id: 'node/2932840193' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + animal +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + animal +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + animal +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164850129 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164850129 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164850129 + false +### debug: + convertProperty: isStringValue? + +33164850129 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164850129 +convertedValue 1 64 85 01 29 +### debug: + phone: + +33164850129 + => + +33 1 64 85 01 29 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 85 01 29 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 85 01 29 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4931056, 48.6201986 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 85 01 29' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2932840196', + amenity: 'doctors', + name: 'Kinésithérapeute Jeremy Cornuault', + phone: '+33160754879' + }, + geometry: { type: 'Point', coordinates: [ 2.491441, 48.6195511 ] }, + id: 'node/2932840196' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160754879 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160754879 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160754879 + false +### debug: + convertProperty: isStringValue? + +33160754879 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160754879 +convertedValue 1 60 75 48 79 +### debug: + phone: + +33160754879 + => + +33 1 60 75 48 79 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 48 79 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 48 79 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.491441, 48.6195511 ] }, + properties: { amenity: 'doctors', phone: '+33 1 60 75 48 79' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2932840200', + name: 'Multimedia Informatique', + phone: '+33164985064', + shop: 'computer' + }, + geometry: { type: 'Point', coordinates: [ 2.4916021, 48.620338 ] }, + id: 'node/2932840200' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164985064 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164985064 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164985064 + false +### debug: + convertProperty: isStringValue? + +33164985064 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164985064 +convertedValue 1 64 98 50 64 +### debug: + phone: + +33164985064 + => + +33 1 64 98 50 64 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 50 64 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 50 64 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4916021, 48.620338 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 98 50 64' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2932841001', + amenity: 'doctors', + 'healthcare:speciality': 'orthophonist', + name: 'Orthophoniste Nathalie Manceau', + opening_hours: '"by appointment"', + phone: '+33160750362' + }, + geometry: { type: 'Point', coordinates: [ 2.4914387, 48.6195385 ] }, + id: 'node/2932841001' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160750362 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160750362 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160750362 + false +### debug: + convertProperty: isStringValue? + +33160750362 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160750362 +convertedValue 1 60 75 03 62 +### debug: + phone: + +33160750362 + => + +33 1 60 75 03 62 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 03 62 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 03 62 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4914387, 48.6195385 ] }, + properties: { amenity: 'doctors', phone: '+33 1 60 75 03 62' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2932841006', + amenity: 'driving_school', + license_classes: 'A;B', + name: 'Stop Conduite', + phone: '+33160752953' + }, + geometry: { type: 'Point', coordinates: [ 2.492513, 48.620493 ] }, + id: 'node/2932841006' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + license_classes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + license_classes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + license_classes +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160752953 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160752953 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160752953 + false +### debug: + convertProperty: isStringValue? + +33160752953 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160752953 +convertedValue 1 60 75 29 53 +### debug: + phone: + +33160752953 + => + +33 1 60 75 29 53 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 29 53 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 29 53 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.492513, 48.620493 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 60 75 29 53' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2935457156', + 'addr:housenumber': '33', + 'addr:street': 'Rue Pierre Brossolette', + fax: '+33169062520', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + phone: '+33169064601', + 'ref:FR:FINESS': '910020023', + 'ref:FR:SIRET': '41994942500021', + source: 'Le ministère des solidarités et de la santé - 2021-03', + 'type:FR:FINESS': '611' + }, + geometry: { type: 'Point', coordinates: [ 2.4112696, 48.6506004 ] }, + id: 'node/2935457156' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169064601 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169064601 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169064601 + false +### debug: + convertProperty: isStringValue? + +33169064601 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169064601 +convertedValue 1 69 06 46 01 +### debug: + phone: + +33169064601 + => + +33 1 69 06 46 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 46 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 46 01 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4112696, 48.6506004 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 06 46 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2948489410', + amenity: 'fast_food', + brand: "Domino's Pizza", + 'brand:wikidata': 'Q839466', + 'brand:wikipedia': "en:Domino's Pizza", + cuisine: 'pizza', + name: "Domino's Pizza", + opening_hours: 'Mo-Su 11:30-14:00,18:00-22:00', + 'opening_hours:covid19': 'off', + phone: '+33 169030404', + short_name: "Domino's", + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4168622, 48.6994247 ] }, + id: 'node/2948489410' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169030404 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169030404 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169030404 + false +### debug: + convertProperty: isStringValue? + +33 169030404 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169030404 +convertedValue 1 69 03 04 04 +### debug: + phone: + +33 169030404 + => + +33 1 69 03 04 04 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 03 04 04 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 03 04 04 +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4168622, 48.6994247 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 03 04 04' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2952355311', + 'addr:housenumber': '57', + 'addr:street': 'Avenue du Commandant Barré', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + opening_hours: 'Mo-Fr 07:30-12:30,13:30-18:00; Sa 07:30-12:30', + phone: '+33169453118', + 'ref:FR:FINESS': '910020031', + 'ref:FR:SIRET': '41994942500013', + source: 'Le ministère des solidarités et de la santé - 2021-03', + 'type:FR:FINESS': '611', + website: 'cerbaliance.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.3655425, 48.6609451 ] }, + id: 'node/2952355311' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169453118 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169453118 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169453118 + false +### debug: + convertProperty: isStringValue? + +33169453118 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169453118 +convertedValue 1 69 45 31 18 +### debug: + phone: + +33169453118 + => + +33 1 69 45 31 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 45 31 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 45 31 18 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3655425, 48.6609451 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 45 31 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2952357555', + 'addr:housenumber': '93', + 'addr:street': 'Boulevard Gabriel Péri', + fax: '+33169249181', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + phone: '+33169051998', + 'ref:FR:FINESS': '910019991', + 'ref:FR:SIRET': '41994942500062', + source: 'Le ministère des solidarités et de la santé - 2021-03', + 'type:FR:FINESS': '611' + }, + geometry: { type: 'Point', coordinates: [ 2.3711356, 48.6770091 ] }, + id: 'node/2952357555' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169051998 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169051998 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169051998 + false +### debug: + convertProperty: isStringValue? + +33169051998 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169051998 +convertedValue 1 69 05 19 98 +### debug: + phone: + +33169051998 + => + +33 1 69 05 19 98 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 05 19 98 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 05 19 98 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3711356, 48.6770091 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 05 19 98' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2981315840', + amenity: 'doctors', + healthcare: 'doctor', + 'healthcare:speciality': 'dermatology', + level: '0', + name: 'Dermatologue Durand-Delorme', + phone: '+33164976744' + }, + geometry: { type: 'Point', coordinates: [ 2.4386715, 48.6380982 ] }, + id: 'node/2981315840' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164976744 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164976744 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164976744 + false +### debug: + convertProperty: isStringValue? + +33164976744 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164976744 +convertedValue 1 64 97 67 44 +### debug: + phone: + +33164976744 + => + +33 1 64 97 67 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 67 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 67 44 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4386715, 48.6380982 ] }, + properties: { amenity: 'doctors', phone: '+33 1 64 97 67 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2981315841', + amenity: 'dentist', + healthcare: 'dentist', + level: '2', + name: 'Gilles Delplanque', + phone: '+33160776736' + }, + geometry: { type: 'Point', coordinates: [ 2.4388194, 48.6379008 ] }, + id: 'node/2981315841' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160776736 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160776736 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160776736 + false +### debug: + convertProperty: isStringValue? + +33160776736 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160776736 +convertedValue 1 60 77 67 36 +### debug: + phone: + +33160776736 + => + +33 1 60 77 67 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 67 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 67 36 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4388194, 48.6379008 ] }, + properties: { amenity: 'dentist', phone: '+33 1 60 77 67 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2981315842', + amenity: 'dentist', + healthcare: 'dentist', + level: '2', + name: 'Philippe Brossard', + phone: '+33160776736' + }, + geometry: { type: 'Point', coordinates: [ 2.4388046, 48.6379131 ] }, + id: 'node/2981315842' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160776736 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160776736 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160776736 + false +### debug: + convertProperty: isStringValue? + +33160776736 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160776736 +convertedValue 1 60 77 67 36 +### debug: + phone: + +33160776736 + => + +33 1 60 77 67 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 67 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 67 36 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4388046, 48.6379131 ] }, + properties: { amenity: 'dentist', phone: '+33 1 60 77 67 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/2987355998', + amenity: 'restaurant', + name: 'La Nacelle', + phone: '+33160916668' + }, + geometry: { type: 'Point', coordinates: [ 2.4310628, 48.6168179 ] }, + id: 'node/2987355998' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160916668 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160916668 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160916668 + false +### debug: + convertProperty: isStringValue? + +33160916668 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160916668 +convertedValue 1 60 91 66 68 +### debug: + phone: + +33160916668 + => + +33 1 60 91 66 68 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 91 66 68 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 91 66 68 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4310628, 48.6168179 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 91 66 68' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3029779878', + amenity: 'kindergarten', + name: 'Crèche Joachim-du-Bellay', + phone: '+33 1 69 93 49 42' + }, + geometry: { type: 'Point', coordinates: [ 2.2279163, 48.700428 ] }, + id: 'node/3029779878' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 93 49 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 93 49 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 93 49 42 + false +### debug: + convertProperty: isStringValue? + +33 1 69 93 49 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 93 49 42 +convertedValue 1 69 93 49 42 +### debug: + phone: + +33 1 69 93 49 42 + => + +33 1 69 93 49 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 93 49 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 93 49 42 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2279163, 48.700428 ] }, + properties: { amenity: 'kindergarten', phone: '+33 1 69 93 49 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3029779892', + amenity: 'toy_library', + name: 'Ludothèque municipale', + phone: '+33 1 69 93 49 34' + }, + geometry: { type: 'Point', coordinates: [ 2.2348744, 48.6975494 ] }, + id: 'node/3029779892' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + toy_library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + toy_library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + toy_library + true +### debug: + convertProperty: isStringValue? + toy_library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + toy_library + => + toy_library +### debug: + convertProperty: -- convertedValue + toy_library +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 93 49 34 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 93 49 34 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 93 49 34 + false +### debug: + convertProperty: isStringValue? + +33 1 69 93 49 34 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 93 49 34 +convertedValue 1 69 93 49 34 +### debug: + phone: + +33 1 69 93 49 34 + => + +33 1 69 93 49 34 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 93 49 34 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 93 49 34 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2348744, 48.6975494 ] }, + properties: { amenity: 'toy_library', phone: '+33 1 69 93 49 34' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3029779893', + amenity: 'social_centre', + name: 'Maison de l’ASV', + phone: '+33 1 60 10 48 58' + }, + geometry: { type: 'Point', coordinates: [ 2.2439375, 48.6999747 ] }, + id: 'node/3029779893' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_centre + true +### debug: + convertProperty: isStringValue? + social_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_centre + => + social_centre +### debug: + convertProperty: -- convertedValue + social_centre +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 10 48 58 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 10 48 58 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 10 48 58 + false +### debug: + convertProperty: isStringValue? + +33 1 60 10 48 58 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 10 48 58 +convertedValue 1 60 10 48 58 +### debug: + phone: + +33 1 60 10 48 58 + => + +33 1 60 10 48 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 10 48 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 10 48 58 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2439375, 48.6999747 ] }, + properties: { amenity: 'social_centre', phone: '+33 1 60 10 48 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3029779895', + 'addr:housenumber': '11 bis', + 'addr:street': 'Rue de la Basse Roche', + amenity: 'kindergarten', + name: 'Crèche de la Basse-Roche', + phone: '+33 1 69 93 49 46' + }, + geometry: { type: 'Point', coordinates: [ 2.2444509, 48.7024519 ] }, + id: 'node/3029779895' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 93 49 46 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 93 49 46 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 93 49 46 + false +### debug: + convertProperty: isStringValue? + +33 1 69 93 49 46 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 93 49 46 +convertedValue 1 69 93 49 46 +### debug: + phone: + +33 1 69 93 49 46 + => + +33 1 69 93 49 46 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 93 49 46 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 93 49 46 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2444509, 48.7024519 ] }, + properties: { amenity: 'kindergarten', phone: '+33 1 69 93 49 46' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3077995071', + 'addr:housenumber': '31', + phone: '+33 1 60 47 12 53', + 'ref:FR:NAF': '4711D', + 'ref:FR:SIRET': '847 927 068 00019', + shop: 'convenience', + website: 'https://ms-star-market-70.webself.net/' + }, + geometry: { type: 'Point', coordinates: [ 2.3756949, 48.7001458 ] }, + id: 'node/3077995071' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 47 12 53 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 47 12 53 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 47 12 53 + false +### debug: + convertProperty: isStringValue? + +33 1 60 47 12 53 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 47 12 53 +convertedValue 1 60 47 12 53 +### debug: + phone: + +33 1 60 47 12 53 + => + +33 1 60 47 12 53 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 47 12 53 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 47 12 53 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3756949, 48.7001458 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 47 12 53' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3078183174', + 'addr:city': 'Soisy-sur-seine', + 'addr:housenumber': '23', + 'addr:postcode': '91450', + 'addr:street': 'Rue des Francs Bourgeois', + amenity: 'restaurant', + 'contact:facebook': 'https://facebook.com/LA-SICILIA-IN-BOCCA-soisy-sur-seine-150619625026510/', + cuisine: 'italian', + name: 'La Sicilia in Bocca', + opening_hours: 'Tu-Th 12:00-14:00,19:00-22:00; Fr-Sa 12:00-14:00,19:00-22:30', + phone: '+33 1 60 75 16 16', + smoking: 'no', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4507616, 48.6479384 ] }, + id: 'node/3078183174' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 16 16 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 16 16 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 16 16 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 16 16 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 16 16 +convertedValue 1 60 75 16 16 +### debug: + phone: + +33 1 60 75 16 16 + => + +33 1 60 75 16 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 16 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 16 16 +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4507616, 48.6479384 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 75 16 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3103896808', + name: 'Boucherie', + phone: '+33 1 60 75 65 00', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.4525142, 48.6467072 ] }, + id: 'node/3103896808' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 65 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 65 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 65 00 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 65 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 65 00 +convertedValue 1 60 75 65 00 +### debug: + phone: + +33 1 60 75 65 00 + => + +33 1 60 75 65 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 65 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 65 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4525142, 48.6467072 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 65 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3121871966', + 'addr:housenumber': '5', + facebook: 'https://www.facebook.com/institutdebeauteathismons/', + phone: '+33 6 59 91 65 15', + shop: 'beauty', + website: 'https://www.treatwell.fr/salon/maison-de-la-beaute/' + }, + geometry: { type: 'Point', coordinates: [ 2.3867125, 48.7086267 ] }, + id: 'node/3121871966' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 59 91 65 15 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 59 91 65 15 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 59 91 65 15 + false +### debug: + convertProperty: isStringValue? + +33 6 59 91 65 15 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 59 91 65 15 +convertedValue 6 59 91 65 15 +### debug: + phone: + +33 6 59 91 65 15 + => + +33 6 59 91 65 15 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 59 91 65 15 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 59 91 65 15 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3867125, 48.7086267 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 59 91 65 15' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3121872104', + 'addr:housenumber': '26', + phone: '+33 1 69 57 93 44', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.3843633, 48.7088867 ] }, + id: 'node/3121872104' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 93 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 93 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 93 44 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 93 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 93 44 +convertedValue 1 69 57 93 44 +### debug: + phone: + +33 1 69 57 93 44 + => + +33 1 69 57 93 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 93 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 93 44 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3843633, 48.7088867 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 93 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3121872697', + 'addr:housenumber': '4', + brand: 'Carrefour City', + 'brand:wikidata': 'Q2940187', + 'brand:wikipedia': 'fr:Carrefour City', + opening_hours: 'Mo-Sa 07:00-21:00; Su 09:00-13:00', + phone: '+33 1 69 84 73 55', + 'ref:FR:NAF': '4711D', + 'ref:FR:SIRET': '80869054900015', + shop: 'supermarket', + website: 'https://www.carrefour.fr/magasin/city-athis-mons', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3883109, 48.7082213 ] }, + id: 'node/3121872697' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 84 73 55 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 84 73 55 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 84 73 55 + false +### debug: + convertProperty: isStringValue? + +33 1 69 84 73 55 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 84 73 55 +convertedValue 1 69 84 73 55 +### debug: + phone: + +33 1 69 84 73 55 + => + +33 1 69 84 73 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 84 73 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 84 73 55 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3883109, 48.7082213 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 84 73 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3121872859', + 'access:covid19': 'yes', + 'addr:housenumber': '2', + bakehouse: 'yes', + 'contact:instagram': 'https://www.instagram.com/les_petits_gourmands_athismons/', + facebook: 'http://www.facebook.com/Les-Petits-Gourmands-1574504762851610/', + opening_hours: 'Tu-Sa 07:00-20:00; Su 07:00-14:00', + phone: '+33 1 60 48 01 01', + 'ref:FR:NAF': '1071C', + 'ref:FR:SIRET': '82088748700016', + shop: 'bakery', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.388498, 48.7080692 ] }, + id: 'node/3121872859' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access:covid19 +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + bakehouse +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + bakehouse +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + bakehouse +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 01 01 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 01 01 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 01 01 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 01 01 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 01 01 +convertedValue 1 60 48 01 01 +### debug: + phone: + +33 1 60 48 01 01 + => + +33 1 60 48 01 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 01 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 01 01 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.388498, 48.7080692 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 01 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3121887529', + 'addr:housenumber': '7', + phone: '+33 1 60 48 55 55', + 'ref:FR:NAF': '9602A', + 'ref:FR:SIRET': '90418867900016', + shop: 'hairdresser', + website: 'https://www.planity.com/weilness-athis-centre-91200-athis-mons' + }, + geometry: { type: 'Point', coordinates: [ 2.3875154, 48.7085487 ] }, + id: 'node/3121887529' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 55 55 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 55 55 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 55 55 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 55 55 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 55 55 +convertedValue 1 60 48 55 55 +### debug: + phone: + +33 1 60 48 55 55 + => + +33 1 60 48 55 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 55 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 55 55 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3875154, 48.7085487 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 55 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3121890821', + 'addr:housenumber': '14', + email: 'contact@pressinglucifer.com', + opening_hours: 'Mo-Fr 08:30-13:00,14:00-19:30; Sa 09:00-13:00,14:00-19:00', + phone: '+33 1 69 38 67 28', + 'ref:FR:NAF': '9601B', + 'ref:FR:SIRET': '50892686200022', + shop: 'dry_cleaning', + website: 'https://www.pressing-lucifer-91.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3881088, 48.7083588 ] }, + id: 'node/3121890821' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 67 28 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 67 28 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 67 28 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 67 28 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 67 28 +convertedValue 1 69 38 67 28 +### debug: + phone: + +33 1 69 38 67 28 + => + +33 1 69 38 67 28 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 67 28 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 67 28 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3881088, 48.7083588 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 67 28' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3122446431', + leisure: 'pitch', + name: 'Judo Club de Soisy', + operator: 'Marc Le Calvez', + phone: '+33 6 20 34 85 24', + sport: 'judo' + }, + geometry: { type: 'Point', coordinates: [ 2.4572069, 48.6516203 ] }, + id: 'node/3122446431' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 20 34 85 24 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 20 34 85 24 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 20 34 85 24 + false +### debug: + convertProperty: isStringValue? + +33 6 20 34 85 24 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 20 34 85 24 +convertedValue 6 20 34 85 24 +### debug: + phone: + +33 6 20 34 85 24 + => + +33 6 20 34 85 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 20 34 85 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 20 34 85 24 +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4572069, 48.6516203 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 20 34 85 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3139238094', + 'addr:housenumber': '1', + 'addr:street': 'Rue de la Forêt de Sénart', + brand: 'Biocoop', + 'brand:wikidata': 'Q2904039', + 'brand:wikipedia': 'fr:Biocoop', + bulk_purchase: 'yes', + 'contact:facebook': 'https://www.facebook.com/biocoop.bioviveo/', + 'contact:instagram': 'https://www.instagram.com/biocoop_officiel/', + 'contact:pinterest': 'https://www.pinterest.fr/biocoop/', + 'contact:twitter': 'https://twitter.com/Biocoop', + name: 'Biocoop', + opening_hours: 'Mo 15:30-19:30; Tu-Fr 09:00-13:00,15:30-19:30; Sa 09:00-19:30; Su 09:00-12:30', + organic: 'only', + phone: '+33 1 69 89 31 32', + shop: 'supermarket', + website: 'https://bioviveo.coop/nos-magasins/' + }, + geometry: { type: 'Point', coordinates: [ 2.4579678, 48.6511101 ] }, + id: 'node/3139238094' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + bulk_purchase +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + bulk_purchase +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + bulk_purchase +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + contact:pinterest +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:pinterest +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:pinterest +### debug: + mapElementFromConf: convert + contact:twitter +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:twitter +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:twitter +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + organic +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + organic +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + organic +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 89 31 32 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 89 31 32 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 89 31 32 + false +### debug: + convertProperty: isStringValue? + +33 1 69 89 31 32 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 89 31 32 +convertedValue 1 69 89 31 32 +### debug: + phone: + +33 1 69 89 31 32 + => + +33 1 69 89 31 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 31 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 31 32 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4579678, 48.6511101 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 89 31 32' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3139239351', + name: 'Patrice C.', + opening_hours: 'Tu,We 09:00-12:00,14:00-19:00; Th,Fr 09:00-19:00; Sa 09:00-18:00', + phone: '+33 1 60 75 12 12', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.4582709, 48.6511792 ] }, + id: 'node/3139239351' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 12 12 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 12 12 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 12 12 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 12 12 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 12 12 +convertedValue 1 60 75 12 12 +### debug: + phone: + +33 1 60 75 12 12 + => + +33 1 60 75 12 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 12 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 12 12 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4582709, 48.6511792 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 12 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3139241929', + name: 'Boulangerie Les Meillottes', + opening_hours: 'Th off; Su 06:45-18:00; Mo-We,Fr,Sa 06:45-20:00', + phone: '+33 1 60 75 41 45', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.4583755, 48.6511048 ] }, + id: 'node/3139241929' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 41 45 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 41 45 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 41 45 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 41 45 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 41 45 +convertedValue 1 60 75 41 45 +### debug: + phone: + +33 1 60 75 41 45 + => + +33 1 60 75 41 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 41 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 41 45 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4583755, 48.6511048 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 41 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3139242012', + fax: '+33 1 60 75 03 71', + name: 'Boucherie Galzadet', + opening_hours: 'Tu-Sa 08:30-13:00,15:30-19:30; Su 08:30-13:00', + phone: '+33 1 69 89 18 71', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.4578766, 48.6510747 ] }, + id: 'node/3139242012' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 89 18 71 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 89 18 71 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 89 18 71 + false +### debug: + convertProperty: isStringValue? + +33 1 69 89 18 71 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 89 18 71 +convertedValue 1 69 89 18 71 +### debug: + phone: + +33 1 69 89 18 71 + => + +33 1 69 89 18 71 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 18 71 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 18 71 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4578766, 48.6510747 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 89 18 71' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3139612455', + 'addr:city': 'Gometz-la-Ville', + 'addr:housenumber': '4', + 'addr:postcode': '91400', + 'addr:street': 'Rue des Trois Quartiers', + amenity: 'restaurant', + cuisine: 'asian', + indoor_seating: 'yes', + name: "Merveilles d'Asie", + outdoor_seating: 'no', + phone: '+33 1 60 12 90 90' + }, + geometry: { type: 'Point', coordinates: [ 2.1209381, 48.6688887 ] }, + id: 'node/3139612455' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + indoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + indoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + indoor_seating +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 90 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 90 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 90 90 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 90 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 90 90 +convertedValue 1 60 12 90 90 +### debug: + phone: + +33 1 60 12 90 90 + => + +33 1 60 12 90 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 90 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 90 90 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1209381, 48.6688887 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 12 90 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3169474607', + 'addr:city': 'Les Molières', + 'addr:housenumber': '7', + 'addr:postcode': '91470', + 'addr:street': 'Place de la Mairie', + name: 'Les Molières Immobilier', + office: 'estate_agent', + phone: '+33 1 60 12 21 58', + website: 'http://www.lesmolieresimmobilier.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.0688109, 48.6728511 ] }, + id: 'node/3169474607' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 21 58 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 21 58 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 21 58 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 21 58 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 21 58 +convertedValue 1 60 12 21 58 +### debug: + phone: + +33 1 60 12 21 58 + => + +33 1 60 12 21 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 21 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 21 58 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0688109, 48.6728511 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 12 21 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3178696960', + 'addr:housenumber': '11', + amenity: 'cafe', + opening_hours: 'Mo-Fr 07:00-24:00; Sa-Su 10:00-02:00', + phone: '+33 9 50 04 10 60', + 'ref:FR:NAF': '5610A', + 'ref:FR:SIRET': '75002526400011', + smoking: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.3894252, 48.7088448 ] }, + id: 'node/3178696960' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 50 04 10 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 50 04 10 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 50 04 10 60 + false +### debug: + convertProperty: isStringValue? + +33 9 50 04 10 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 50 04 10 60 +convertedValue 9 50 04 10 60 +### debug: + phone: + +33 9 50 04 10 60 + => + +33 9 50 04 10 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 50 04 10 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 50 04 10 60 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3894252, 48.7088448 ] }, + properties: { amenity: 'cafe', phone: '+33 9 50 04 10 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3190382225', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:housenumber': '4', + 'addr:postcode': '91540', + 'addr:street': 'Place de la Mairie', + amenity: 'fast_food', + cuisine: 'japanese', + name: 'Sushi', + opening_hours: 'Tu-Fr 11:00-14:00,18:00-22:00; Sa 11:00-14:00,18:00-22:30; Su 18:00-22:30', + phone: '+33 1 60 78 18 18', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4347415, 48.5666533 ] }, + id: 'node/3190382225' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 78 18 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 78 18 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 78 18 18 + false +### debug: + convertProperty: isStringValue? + +33 1 60 78 18 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 78 18 18 +convertedValue 1 60 78 18 18 +### debug: + phone: + +33 1 60 78 18 18 + => + +33 1 60 78 18 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 78 18 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 78 18 18 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4347415, 48.5666533 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 78 18 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3192154515', + amenity: 'cafe', + name: 'Brasserie des Sports', + note: 'tabac, presse', + opening_hours: 'Mo-Fr 07:30-19:30; Sa 08:30-19:30', + outdoor_seating: 'no', + phone: '+33 1 60101947' + }, + geometry: { type: 'Point', coordinates: [ 2.2290893, 48.6984468 ] }, + id: 'node/3192154515' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60101947 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60101947 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60101947 + false +### debug: + convertProperty: isStringValue? + +33 1 60101947 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60101947 +convertedValue 1 60 10 19 47 +### debug: + phone: + +33 1 60101947 + => + +33 1 60 10 19 47 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 10 19 47 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 10 19 47 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2290893, 48.6984468 ] }, + properties: { amenity: 'cafe', phone: '+33 1 60 10 19 47' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3204720062', + 'addr:housenumber': '53', + name: 'Collège Les Sablons', + phone: '+33 1 69 24 17 23', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3635939, 48.6685159 ] }, + id: 'node/3204720062' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 24 17 23 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 24 17 23 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 24 17 23 + false +### debug: + convertProperty: isStringValue? + +33 1 69 24 17 23 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 24 17 23 +convertedValue 1 69 24 17 23 +### debug: + phone: + +33 1 69 24 17 23 + => + +33 1 69 24 17 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 24 17 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 24 17 23 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3635939, 48.6685159 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 24 17 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3210551936', + 'addr:housenumber': '34', + 'addr:street': 'Rue Nationale', + amenity: 'townhall', + name: "Mairie d'Angerville", + phone: '+33 1 64 95 20 14', + website: 'http://www.mairie-angerville.fr/' + }, + geometry: { type: 'Point', coordinates: [ 1.9978225, 48.3106697 ] }, + id: 'node/3210551936' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + townhall +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + townhall +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + townhall + true +### debug: + convertProperty: isStringValue? + townhall + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + townhall + => + townhall +### debug: + convertProperty: -- convertedValue + townhall +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 95 20 14 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 95 20 14 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 95 20 14 + false +### debug: + convertProperty: isStringValue? + +33 1 64 95 20 14 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 95 20 14 +convertedValue 1 64 95 20 14 +### debug: + phone: + +33 1 64 95 20 14 + => + +33 1 64 95 20 14 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 95 20 14 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 95 20 14 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 1.9978225, 48.3106697 ] }, + properties: { amenity: 'townhall', phone: '+33 1 64 95 20 14' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3220404620', + amenity: 'fast_food', + cuisine: 'pizza', + name: 'Pizza Service', + phone: '+33160771111' + }, + geometry: { type: 'Point', coordinates: [ 2.4424817, 48.6342991 ] }, + id: 'node/3220404620' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160771111 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160771111 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160771111 + false +### debug: + convertProperty: isStringValue? + +33160771111 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160771111 +convertedValue 1 60 77 11 11 +### debug: + phone: + +33160771111 + => + +33 1 60 77 11 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 11 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 11 11 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4424817, 48.6342991 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 77 11 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3220404621', + name: 'Retoucherie', + phone: '+33668728929', + shop: 'dry_cleaning' + }, + geometry: { type: 'Point', coordinates: [ 2.442547, 48.6342553 ] }, + id: 'node/3220404621' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33668728929 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33668728929 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33668728929 + false +### debug: + convertProperty: isStringValue? + +33668728929 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33668728929 +convertedValue 6 68 72 89 29 +### debug: + phone: + +33668728929 + => + +33 6 68 72 89 29 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 68 72 89 29 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 68 72 89 29 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.442547, 48.6342553 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 68 72 89 29' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3220411414', + alt_name: 'Ecole Maria Montessori Internationale 91', + amenity: 'kindergarten', + name: 'EMMI91', + opening_hours: 'Mo-Fr 08:00-18:00', + phone: '+33169364970', + short_name: 'EMMI91', + website: 'http://emmi91.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4459309, 48.6359513 ] }, + id: 'node/3220411414' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169364970 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169364970 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169364970 + false +### debug: + convertProperty: isStringValue? + +33169364970 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169364970 +convertedValue 1 69 36 49 70 +### debug: + phone: + +33169364970 + => + +33 1 69 36 49 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 36 49 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 36 49 70 +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4459309, 48.6359513 ] }, + properties: { amenity: 'kindergarten', phone: '+33 1 69 36 49 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3222800848', + 'addr:housenumber': '2', + 'addr:postcode': '91740', + 'addr:street': 'Rue de FFI', + name: 'Model Coif', + phone: '+33164953536', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 1.9921809, 48.3492679 ] }, + id: 'node/3222800848' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164953536 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164953536 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164953536 + false +### debug: + convertProperty: isStringValue? + +33164953536 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164953536 +convertedValue 1 64 95 35 36 +### debug: + phone: + +33164953536 + => + +33 1 64 95 35 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 95 35 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 95 35 36 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 1.9921809, 48.3492679 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 95 35 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3226338458', + 'addr:city': 'Orsay', + 'addr:housenumber': '11', + 'addr:postcode': '91400', + 'addr:street': 'Rue de Paris', + name: 'Maison Gasdon', + opening_hours: 'Tu-Th 08:30-13:30, 15:30-20:00; Fr 08:30-20:00, Sa 08:30-18:30', + phone: '+33 1 69284205', + shop: 'butcher', + 'survey:date': '2020-03-10', + website: 'https://www.charcuterie-traiteur-gasdon.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1855354, 48.6967585 ] }, + id: 'node/3226338458' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69284205 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69284205 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69284205 + false +### debug: + convertProperty: isStringValue? + +33 1 69284205 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69284205 +convertedValue 1 69 28 42 05 +### debug: + phone: + +33 1 69284205 + => + +33 1 69 28 42 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 42 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 42 05 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1855354, 48.6967585 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 28 42 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3226338460', + 'addr:housenumber': '18', + 'addr:postcode': '91400', + 'addr:street': 'Rue de Paris', + 'contact:facebook': 'koalinoh', + 'contact:instagram': 'koalinoh', + name: 'Koalinoh', + note: '(janvier 2021) une affiche sur la porte indique que la boutique "Cloé" a fermé définitivement', + opening_hours: 'Tu-Sa 10:00-13:00, Tu-Fr 15:00-19:00, Sa 14:00-19:00', + phone: '09 77 45 44 90', + shop: 'clothes', + website: 'https://www.koalinoh.com/', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.1874795, 48.6971843 ] }, + id: 'node/3226338460' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 09 77 45 44 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 09 77 45 44 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 09 77 45 44 90 + false +### debug: + convertProperty: isStringValue? + 09 77 45 44 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 9 77 45 44 90 +convertedValue 9 77 45 44 90 +### debug: + phone: + 09 77 45 44 90 + => + +33 9 77 45 44 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 77 45 44 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 77 45 44 90 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1874795, 48.6971843 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 77 45 44 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3226338771', + female: 'no', + male: 'yes', + name: 'The Barber Company', + opening_hours: 'Tu-Fr 10:00-19:00; Sa 10:00-17:30', + phone: '+33 1 69 59 34 23', + shop: 'hairdresser', + 'survey:date': '2022-12-11', + website: 'thebarbercompany.fr', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.1862122, 48.6968504 ] }, + id: 'node/3226338771' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + female +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + female +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + female +### debug: + mapElementFromConf: convert + male +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + male +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + male +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 59 34 23 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 59 34 23 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 59 34 23 + false +### debug: + convertProperty: isStringValue? + +33 1 69 59 34 23 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 59 34 23 +convertedValue 1 69 59 34 23 +### debug: + phone: + +33 1 69 59 34 23 + => + +33 1 69 59 34 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 59 34 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 59 34 23 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1862122, 48.6968504 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 59 34 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3241889461', + 'addr:postcode': '91080', + amenity: 'post_office', + name: 'Courcouronnes Centre', + opening_hours: 'Tu-Fr 09:00-12:00; PH off; 2022 Mar 15 off', + operator: 'La Poste', + 'operator:wikidata': 'Q373724', + phone: '3631', + 'ref:FR:LaPoste': '16940A', + source: 'data.gouv.fr:LaPoste - 01/2013', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4074698, 48.6201846 ] }, + id: 'node/3241889461' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 3631 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 3631 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 631 +convertedValue 36 31 +### debug: + phone: + 3631 + => + +33 36 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 36 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 36 31 +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4074698, 48.6201846 ] }, + properties: { amenity: 'post_office', phone: '+33 36 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3242805448', + amenity: 'social_facility', + 'contact:city': 'Massy', + 'contact:housenumber': '8 bis', + 'contact:postcode': '91300', + 'contact:street': 'Place Victor Schœlcher', + description: 'Centre médico-social', + name: 'Centre de Planification et d’Éducation Familiale', + opening_hours: 'Mo-Th 09:00-12:00,14:00-17:00; Fr 09:00-12:00', + operator: 'Essonne', + phone: '+33 1 69 20 65 68', + short_name: 'CPEF', + social_facility: 'outreach' + }, + geometry: { type: 'Point', coordinates: [ 2.2731373, 48.7312437 ] }, + id: 'node/3242805448' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 65 68 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 65 68 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 65 68 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 65 68 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 65 68 +convertedValue 1 69 20 65 68 +### debug: + phone: + +33 1 69 20 65 68 + => + +33 1 69 20 65 68 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 65 68 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 65 68 +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2731373, 48.7312437 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 20 65 68' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3250238614', + name: 'MM boulange', + phone: '+33 1 69 38 98 73', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.4814757, 48.7007567 ] }, + id: 'node/3250238614' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 98 73 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 98 73 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 98 73 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 98 73 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 98 73 +convertedValue 1 69 38 98 73 +### debug: + phone: + +33 1 69 38 98 73 + => + +33 1 69 38 98 73 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 98 73 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 98 73 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4814757, 48.7007567 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 98 73' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3250238864', + name: 'Boulangerie Patisserie', + phone: '+33 1 69 48 47 56', + shop: 'bakery', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.4913201, 48.7158142 ] }, + id: 'node/3250238864' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 48 47 56 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 48 47 56 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 48 47 56 + false +### debug: + convertProperty: isStringValue? + +33 1 69 48 47 56 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 48 47 56 +convertedValue 1 69 48 47 56 +### debug: + phone: + +33 1 69 48 47 56 + => + +33 1 69 48 47 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 48 47 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 48 47 56 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4913201, 48.7158142 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 48 47 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3250238868', + name: "Chris'Tifs", + phone: '+33 69483795', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.4916036, 48.7155661 ] }, + id: 'node/3250238868' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 69483795 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 69483795 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 69483795 + false +### debug: + convertProperty: isStringValue? + +33 69483795 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 69483795 +convertedValue 6 94 83 79 5 +### debug: + phone: + +33 69483795 + => + +33 6 94 83 79 5 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 94 83 79 5 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 94 83 79 5 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4916036, 48.7155661 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 94 83 79 5' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3316957398', + 'addr:housenumber': '57', + brand: 'Volvo', + 'brand:wikidata': 'Q215293', + email: 'volvoathis@bidaud.fr', + facebook: 'http://www.facebook.com/BIDAUD-PERE-ET-FILS-109674112389407/', + phone: '+33 1 69 38 81 81', + second_hand: 'yes', + shop: 'car', + website: 'http://bidaud.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3714667, 48.7028782 ] }, + id: 'node/3316957398' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 81 81 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 81 81 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 81 81 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 81 81 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 81 81 +convertedValue 1 69 38 81 81 +### debug: + phone: + +33 1 69 38 81 81 + => + +33 1 69 38 81 81 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 81 81 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 81 81 +### debug: + mapElementFromConf: convert + second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + second_hand +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3714667, 48.7028782 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 81 81' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3324149967', + amenity: 'fast_food', + brand: "Domino's", + 'brand:wikidata': 'Q839466', + 'brand:wikipedia': "en:Domino's Pizza", + 'check_date:opening_hours': '2023-01-02', + cuisine: 'pizza', + delivery: 'yes', + 'diet:vegetarian': 'yes', + indoor_seating: 'yes', + name: "Domino's", + opening_hours: 'Mo-Su 11:00-14:00,18:00-23:00', + operator: "Domino's", + outdoor_seating: 'no', + phone: '+33 160493030', + short_name: "Domino's", + smoking: 'no', + takeaway: 'yes', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1918929, 48.7034465 ] }, + id: 'node/3324149967' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 19 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + indoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + indoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + indoor_seating +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 160493030 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 160493030 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 160493030 + false +### debug: + convertProperty: isStringValue? + +33 160493030 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 160493030 +convertedValue 1 60 49 30 30 +### debug: + phone: + +33 160493030 + => + +33 1 60 49 30 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 49 30 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 49 30 30 +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1918929, 48.7034465 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 49 30 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3326161522', + access: 'yes', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:housenumber': '6', + 'addr:postcode': '91540', + 'addr:street': 'Rue Lavoisier', + amenity: 'fast_food', + cuisine: 'pizza', + entrance: 'main', + name: 'La Pizza de Nico', + opening_hours: 'Mo-Sa 11:30-14:00,18:00-21:30; Su 18:00-21:30', + operator: 'La Pizza de Nico', + phone: '+33 1 64 98 64 64', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2015', + website: 'https://lapizzadenico.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4450573, 48.5657083 ] }, + id: 'node/3326161522' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + entrance +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + entrance +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + entrance +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 98 64 64 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 98 64 64 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 98 64 64 + false +### debug: + convertProperty: isStringValue? + +33 1 64 98 64 64 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 98 64 64 +convertedValue 1 64 98 64 64 +### debug: + phone: + +33 1 64 98 64 64 + => + +33 1 64 98 64 64 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 64 64 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 64 64 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4450573, 48.5657083 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 64 98 64 64' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3326161523', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue Jean Cocteau', + brand: 'Guy Hoquet', + 'brand:wikidata': 'Q25383970', + 'brand:wikipedia': "fr:Guy Hoquet l'immobilier", + comment: 'opening hours must be checked', + 'contact:facebook': 'https://www.facebook.com/guyhoquetmennecy/', + 'contact:website': 'https://mennecy.guy-hoquet.com/', + email: 'mennecy@guyhoquet.com', + name: 'Guy Hoquet', + office: 'estate_agent', + opening_hours: 'Mo-Sa 09:00-19:00', + phone: '+33 1 64 57 21 12', + source: 'extrapolation', + website: 'https://www.guy-hoquet.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.451341, 48.5650007 ] }, + id: 'node/3326161523' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + comment +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + comment +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + comment +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 57 21 12 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 57 21 12 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 57 21 12 + false +### debug: + convertProperty: isStringValue? + +33 1 64 57 21 12 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 57 21 12 +convertedValue 1 64 57 21 12 +### debug: + phone: + +33 1 64 57 21 12 + => + +33 1 64 57 21 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 21 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 21 12 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.451341, 48.5650007 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 57 21 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3326169987', + 'addr:city': 'Corbeil-Essonnes', + 'addr:country': 'FR', + 'addr:postcode': '91100', + 'addr:street': 'Place Léon Cassé', + amenity: 'fast_food', + cuisine: 'burger', + name: "Allo Sandwich' Rapid'", + opening_hours: 'Mo-Su 11:00-14:00,18:00-23:00', + phone: '+33 1 60 90 16 11', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.469004, 48.6037219 ] }, + id: 'node/3326169987' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 90 16 11 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 90 16 11 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 90 16 11 + false +### debug: + convertProperty: isStringValue? + +33 1 60 90 16 11 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 90 16 11 +convertedValue 1 60 90 16 11 +### debug: + phone: + +33 1 60 90 16 11 + => + +33 1 60 90 16 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 90 16 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 90 16 11 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.469004, 48.6037219 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 90 16 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3326169988', + 'addr:city': 'Ormoy', + 'addr:country': 'FR', + 'addr:housenumber': '23', + 'addr:postcode': '91540', + 'addr:street': 'Rue de Tournenfils', + amenity: 'fast_food', + 'contact:facebook': 'https://www.facebook.com/Andiamo-pizza-485712094844717/', + cuisine: 'pizza', + delivery: 'yes', + level: '0', + name: 'Andiamo Pizza', + opening_hours: 'Mo-Fr 11:00-14:30,18:00-22:30; Sa 11:00-14:30,18:00-23:00; Su 18:00-23:00', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 69 90 09 22', + source: 'extrapolation', + takeaway: 'yes', + website: 'https://andiamopizzamiami.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.451662, 48.569351 ] }, + id: 'node/3326169988' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 20 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 90 09 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 90 09 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 90 09 22 + false +### debug: + convertProperty: isStringValue? + +33 1 69 90 09 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 90 09 22 +convertedValue 1 69 90 09 22 +### debug: + phone: + +33 1 69 90 09 22 + => + +33 1 69 90 09 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 90 09 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 90 09 22 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.451662, 48.569351 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 90 09 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3326350561', + 'addr:city': 'Corbeil-Essonnes', + 'addr:postcode': '91100', + 'addr:street': 'Rue Jean Cocteau', + brand: 'naturéO', + 'brand:wikidata': 'Q6981018', + bulk_purchase: 'yes', + name: 'NaturéO', + organic: 'only', + phone: '+33 1 60 89 87 80', + shop: 'supermarket', + website: 'http://natureo-bio.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4504617, 48.6070427 ] }, + id: 'node/3326350561' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + bulk_purchase +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + bulk_purchase +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + bulk_purchase +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + organic +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + organic +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + organic +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 89 87 80 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 89 87 80 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 89 87 80 + false +### debug: + convertProperty: isStringValue? + +33 1 60 89 87 80 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 89 87 80 +convertedValue 1 60 89 87 80 +### debug: + phone: + +33 1 60 89 87 80 + => + +33 1 60 89 87 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 89 87 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 89 87 80 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4504617, 48.6070427 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 89 87 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3361316187', + 'addr:city': 'Palaiseau', + 'addr:housenumber': '3', + 'addr:postcode': '91120', + 'addr:street': 'Rue de la Gare', + brand: 'De Neuville', + 'brand:wikidata': 'Q106353063', + email: 'cedlagarde@free.fr', + name: 'De Neuville', + opening_hours: 'Tu-Fr 10:00-12:30,15:00-19:30; Sa 09:00-12:30,15:00-19:30', + 'payment:cash': 'yes', + 'payment:debit_cards': 'yes', + phone: '+33 1 60 12 97 08', + shop: 'chocolate', + website: 'https://www.chocolat-deneuville.com/magasins/de-neuville-palaiseau-chocolat-francais.html' + }, + geometry: { type: 'Point', coordinates: [ 2.2473725, 48.717486 ] }, + id: 'node/3361316187' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:debit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:debit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:debit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 97 08 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 97 08 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 97 08 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 97 08 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 97 08 +convertedValue 1 60 12 97 08 +### debug: + phone: + +33 1 60 12 97 08 + => + +33 1 60 12 97 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 97 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 97 08 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2473725, 48.717486 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 12 97 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3393888723', + name: 'Le fournil du village', + opening_hours: 'Mo, Tu, Th, Fr 07:00-19:30; Sa, Su 07:00-13:00, 15:30-19:30', + phone: '+33160868470', + shop: 'bakery', + website: 'https://fournilduvillage.com' + }, + geometry: { type: 'Point', coordinates: [ 2.3814476, 48.6152465 ] }, + id: 'node/3393888723' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160868470 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160868470 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160868470 + false +### debug: + convertProperty: isStringValue? + +33160868470 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160868470 +convertedValue 1 60 86 84 70 +### debug: + phone: + +33160868470 + => + +33 1 60 86 84 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 84 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 84 70 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3814476, 48.6152465 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 84 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3393910780', + amenity: 'pharmacy', + dispensing: 'yes', + name: 'Pharmacie Xénidis Briard', + opening_hours: 'Mo-Fr 09:00-13:00,14:30-20:00; Sa 09:00-13:00', + phone: '+33160864187', + 'ref:FR:FINESS': '910005750', + source: 'Le ministère des solidarités et de la santé - 10/2018' + }, + geometry: { type: 'Point', coordinates: [ 2.3763276, 48.6139151 ] }, + id: 'node/3393910780' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160864187 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160864187 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160864187 + false +### debug: + convertProperty: isStringValue? + +33160864187 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160864187 +convertedValue 1 60 86 41 87 +### debug: + phone: + +33160864187 + => + +33 1 60 86 41 87 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 41 87 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 41 87 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3763276, 48.6139151 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 60 86 41 87' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3469680209', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '37', + 'addr:postcode': '91200', + 'addr:street': 'Rue Geneviève Anthonioz-de Gaulle', + amenity: 'school', + email: '0910676r@ac-versailles.fr', + name: 'Lycée polyvalent Clément Ader', + 'operator:type': 'public', + phone: '+33 1 69 38 36 36', + 'ref:UAI': '0910676R', + 'school:FR': 'lycée', + website: 'http://www.lyc-ader-athis.ac-versailles.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3921607, 48.7111078 ] }, + id: 'node/3469680209' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 36 36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 36 36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 36 36 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 36 36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 36 36 +convertedValue 1 69 38 36 36 +### debug: + phone: + +33 1 69 38 36 36 + => + +33 1 69 38 36 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 36 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 36 36 +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3921607, 48.7111078 ] }, + properties: { amenity: 'school', phone: '+33 1 69 38 36 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3485639944', + 'addr:city': 'Gif-sur-Yvette', + 'addr:housenumber': '11', + 'addr:postcode': '91190', + 'addr:street': 'Place du Marché Neuf', + amenity: 'pharmacy', + 'contact:phone': '+33 1 60 12 56 21', + dispensing: 'yes', + healthcare: 'pharmacy', + name: 'Pharmacie du Marché', + opening_hours: 'Mo-Fr 08:30-13:00,14:30-20:00; Sa 08:30-13:00,14:30-19:30', + phone: '+33 1 60 12 56 21', + 'ref:FR:FINESS': '910008853', + since: '2004-01-02' + }, + geometry: { type: 'Point', coordinates: [ 2.1147339, 48.6884121 ] }, + id: 'node/3485639944' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 56 21 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 56 21 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 56 21 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 56 21 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 56 21 +convertedValue 1 60 12 56 21 +### debug: + phone: + +33 1 60 12 56 21 + => + +33 1 60 12 56 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 56 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 56 21 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + since +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + since +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + since +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1147339, 48.6884121 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 60 12 56 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3485646210', + 'addr:city': 'Savigny-sur-Orge', + 'addr:housenumber': '6', + 'addr:postcode': '91600', + 'addr:street': 'Avenue des Écoles', + amenity: 'pharmacy', + dispensing: 'yes', + healthcare: 'pharmacy', + is_in: 'Essonne', + name: 'Pharmacie Jean-Yves Caufment', + opening_hours: 'Mo-Fr 9:00-12:30,14:00-20:00; Sa 9:00-12:30,14:00-18:00', + phone: '+33 1 69 96 03 98', + 'ref:FR:FINESS': '910013242', + since: '1994-12-13', + source: 'cadastre-dgi-fr source : Direction Générale des Finances Publiques - Cadastre. Mise à jour : 2016', + website: 'https://www.pharmacie-savigny-orge.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3526506, 48.687044 ] }, + id: 'node/3485646210' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + is_in +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + is_in +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + is_in +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 96 03 98 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 96 03 98 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 96 03 98 + false +### debug: + convertProperty: isStringValue? + +33 1 69 96 03 98 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 96 03 98 +convertedValue 1 69 96 03 98 +### debug: + phone: + +33 1 69 96 03 98 + => + +33 1 69 96 03 98 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 96 03 98 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 96 03 98 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + since +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + since +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + since +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3526506, 48.687044 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 96 03 98' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3485646234', + 'addr:housenumber': '7', + alt_name: "SELARL Pharmacie du Val d'Athis", + amenity: 'pharmacy', + 'contact:fax': '+33 1 69 57 06 65', + 'contact:phone': '+33 1 69 38 36 08', + dispensing: 'yes', + healthcare: 'pharmacy', + opening_hours: 'Mo 14:30-19:30; Tu-Sa 09:00-12:30,14:30-19:30', + phone: '+33 1 69 38 36 08', + 'ref:FR:FINESS': '910005271', + 'ref:FR:NAF': '4773Z', + 'ref:FR:SIRET': '48169274700019', + since: '1991-09-25' + }, + geometry: { type: 'Point', coordinates: [ 2.3967566, 48.7076427 ] }, + id: 'node/3485646234' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + contact:fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:fax +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 36 08 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 36 08 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 36 08 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 36 08 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 36 08 +convertedValue 1 69 38 36 08 +### debug: + phone: + +33 1 69 38 36 08 + => + +33 1 69 38 36 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 36 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 36 08 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + since +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + since +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + since +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3967566, 48.7076427 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 38 36 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3485646757', + 'addr:city': 'Verrières-le-Buisson', + 'addr:postcode': '91370', + 'addr:street': 'Place des Prés-Hauts', + amenity: 'pharmacy', + 'contact:fax': '+33 1 60 13 93 24', + 'contact:phone': '+33 1 69 20 34 01', + dispensing: 'yes', + healthcare: 'pharmacy', + name: 'Grande Pharmacie des Prés Hauts', + opening_hours: 'Mo-Fr 09:00-13:00, 14:00-19:30; Sa 09:00-19:30', + phone: '+33169203401', + 'ref:FR:FINESS': '910013465', + since: '1984-02-01' + }, + geometry: { type: 'Point', coordinates: [ 2.2711642, 48.7527689 ] }, + id: 'node/3485646757' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + contact:fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:fax +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169203401 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169203401 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169203401 + false +### debug: + convertProperty: isStringValue? + +33169203401 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169203401 +convertedValue 1 69 20 34 01 +### debug: + phone: + +33169203401 + => + +33 1 69 20 34 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 34 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 34 01 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + since +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + since +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + since +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2711642, 48.7527689 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 20 34 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3485647304', + 'addr:housenumber': '7', + amenity: 'pharmacy', + 'contact:phone': '+33 1 69 38 59 17', + dispensing: 'yes', + healthcare: 'pharmacy', + phone: '+33 1 60 48 32 31', + 'ref:FR:FINESS': '910005370', + 'ref:FR:NAF': '4773Z', + 'ref:FR:SIRET': '85368417300018', + since: '2005-01-10' + }, + geometry: { type: 'Point', coordinates: [ 2.3635027, 48.7049444 ] }, + id: 'node/3485647304' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 32 31 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 32 31 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 32 31 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 32 31 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 32 31 +convertedValue 1 60 48 32 31 +### debug: + phone: + +33 1 60 48 32 31 + => + +33 1 60 48 32 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 32 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 32 31 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + since +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + since +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + since +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3635027, 48.7049444 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 60 48 32 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3499181178', + 'addr:city': 'Buno-Bonnevaux', + 'addr:housenumber': '1', + 'addr:postcode': '91720', + 'addr:street': 'Place Jean-Marie Ferry', + amenity: 'townhall', + name: 'Mairie de Buno-Bonnevaux', + phone: '+33164994887', + website: 'http://buno-bonnevaux.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3883493, 48.3605244 ] }, + id: 'node/3499181178' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + townhall +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + townhall +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + townhall + true +### debug: + convertProperty: isStringValue? + townhall + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + townhall + => + townhall +### debug: + convertProperty: -- convertedValue + townhall +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164994887 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164994887 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164994887 + false +### debug: + convertProperty: isStringValue? + +33164994887 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164994887 +convertedValue 1 64 99 48 87 +### debug: + phone: + +33164994887 + => + +33 1 64 99 48 87 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 99 48 87 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 99 48 87 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3883493, 48.3605244 ] }, + properties: { amenity: 'townhall', phone: '+33 1 64 99 48 87' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3500523284', + 'addr:city': 'Épinay-sous-Sénart', + 'addr:housenumber': '14', + 'addr:postcode': '91860', + 'addr:street': 'Rue Sainte-Geneviève', + amenity: 'social_facility', + name: "centre communal d'action sociale", + phone: '+33 1.60.47.85.73', + social_facility: 'outreach' + }, + geometry: { type: 'Point', coordinates: [ 2.5134835, 48.6948485 ] }, + id: 'node/3500523284' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1.60.47.85.73 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1.60.47.85.73 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1.60.47.85.73 + false +### debug: + convertProperty: isStringValue? + +33 1.60.47.85.73 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1.60.47.85.73 +convertedValue 1 60 47 85 73 +### debug: + phone: + +33 1.60.47.85.73 + => + +33 1 60 47 85 73 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 47 85 73 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 47 85 73 +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5134835, 48.6948485 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 60 47 85 73' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3500535497', + 'addr:city': 'Gironville-sur-Essonne', + 'addr:housenumber': '20', + 'addr:postcode': '91720', + 'addr:street': 'Grande Rue', + amenity: 'townhall', + name: 'Mairie de Gironville-sur-Essonne', + phone: '+33164995218', + website: 'http://www.gironville-sur-essonne.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3799612, 48.3716824 ] }, + id: 'node/3500535497' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + townhall +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + townhall +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + townhall + true +### debug: + convertProperty: isStringValue? + townhall + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + townhall + => + townhall +### debug: + convertProperty: -- convertedValue + townhall +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164995218 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164995218 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164995218 + false +### debug: + convertProperty: isStringValue? + +33164995218 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164995218 +convertedValue 1 64 99 52 18 +### debug: + phone: + +33164995218 + => + +33 1 64 99 52 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 99 52 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 99 52 18 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3799612, 48.3716824 ] }, + properties: { amenity: 'townhall', phone: '+33 1 64 99 52 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3500536369', + 'addr:city': 'Grigny', + 'addr:housenumber': '19', + 'addr:postcode': '91350', + 'addr:street': 'Route de Corbeil', + amenity: 'townhall', + 'contact:facebook': 'https://www.facebook.com/villedegrigny91/', + 'contact:instagram': 'https://www.instagram.com/villedegrigny91/', + 'contact:youtube': 'https://www.youtube.com/@VilledeGrigny91', + email: 'courriers.ville@grigny91.fr', + name: 'Mairie de Grigny', + phone: '+33 1 69 02 53 53', + 'townhall:type': 'city', + website: 'http://grigny91.fr/', + wheelchair: 'yes', + wikidata: 'Q238310', + wikipedia: 'fr:Grigny (Essonne)' + }, + geometry: { type: 'Point', coordinates: [ 2.384993, 48.6562351 ] }, + id: 'node/3500536369' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + townhall +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + townhall +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + townhall + true +### debug: + convertProperty: isStringValue? + townhall + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + townhall + => + townhall +### debug: + convertProperty: -- convertedValue + townhall +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + contact:youtube +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:youtube +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:youtube +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 02 53 53 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 02 53 53 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 02 53 53 + false +### debug: + convertProperty: isStringValue? + +33 1 69 02 53 53 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 02 53 53 +convertedValue 1 69 02 53 53 +### debug: + phone: + +33 1 69 02 53 53 + => + +33 1 69 02 53 53 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 02 53 53 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 02 53 53 +### debug: + mapElementFromConf: convert + townhall:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + townhall:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + townhall:type +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapElementFromConf: convert + wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikipedia +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.384993, 48.6562351 ] }, + properties: { amenity: 'townhall', phone: '+33 1 69 02 53 53' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3500569129', + 'addr:city': 'Morigny-Champigny', + 'addr:housenumber': '5', + 'addr:postcode': '91150', + 'addr:street': 'Rue de la Mairie', + amenity: 'townhall', + email: 'mairie@morignychampigny.fr', + name: 'Mairie de Morigny-Champigny', + phone: '+331 64 94 39 09', + website: 'http://www.morignychampigny.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.1810416, 48.4469173 ] }, + id: 'node/3500569129' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + townhall +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + townhall +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + townhall + true +### debug: + convertProperty: isStringValue? + townhall + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + townhall + => + townhall +### debug: + convertProperty: -- convertedValue + townhall +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 64 94 39 09 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 64 94 39 09 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 64 94 39 09 + false +### debug: + convertProperty: isStringValue? + +331 64 94 39 09 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 64 94 39 09 +convertedValue 1 64 94 39 09 +### debug: + phone: + +331 64 94 39 09 + => + +33 1 64 94 39 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 94 39 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 94 39 09 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1810416, 48.4469173 ] }, + properties: { amenity: 'townhall', phone: '+33 1 64 94 39 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3515412159', + 'addr:city': 'Épinay-sous-Sénart', + 'addr:housenumber': '34 k', + 'addr:postcode': '91860', + 'addr:street': 'Rue de la Forêt', + craft: 'brewery', + name: 'Parisis', + opening_hours: 'Fr 17:30-19:00; Sa 09:30-12:30', + phone: '+33 1 60 46 62 33', + website: 'http://brasserie-parisis.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.5125796, 48.6886878 ] }, + id: 'node/3515412159' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 46 62 33 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 46 62 33 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 46 62 33 + false +### debug: + convertProperty: isStringValue? + +33 1 60 46 62 33 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 46 62 33 +convertedValue 1 60 46 62 33 +### debug: + phone: + +33 1 60 46 62 33 + => + +33 1 60 46 62 33 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 46 62 33 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 46 62 33 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5125796, 48.6886878 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 46 62 33' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3556296706', + 'addr:city': 'Gif-sur-Yvette', + 'addr:housenumber': '1', + 'addr:postcode': '91190', + 'addr:street': 'Route de la Noue', + name: 'Orano', + office: 'company', + phone: '+33169184242' + }, + geometry: { type: 'Point', coordinates: [ 2.1011002, 48.7015633 ] }, + id: 'node/3556296706' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169184242 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169184242 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169184242 + false +### debug: + convertProperty: isStringValue? + +33169184242 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169184242 +convertedValue 1 69 18 42 42 +### debug: + phone: + +33169184242 + => + +33 1 69 18 42 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 18 42 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 18 42 42 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1011002, 48.7015633 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 18 42 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3583512077', + 'addr:city': 'Palaiseau', + 'addr:housenumber': '158', + 'addr:postcode': '91120', + 'addr:street': 'Rue de Paris', + amenity: 'bar', + name: 'Le Paris', + opening_hours: 'Tu-Su 08:00-21:00', + phone: '+33 1 69 20 33 91', + smoking: 'outside' + }, + geometry: { type: 'Point', coordinates: [ 2.243354, 48.7123471 ] }, + id: 'node/3583512077' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bar +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bar +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bar + true +### debug: + convertProperty: isStringValue? + bar + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bar + => + bar +### debug: + convertProperty: -- convertedValue + bar +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 33 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 33 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 33 91 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 33 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 33 91 +convertedValue 1 69 20 33 91 +### debug: + phone: + +33 1 69 20 33 91 + => + +33 1 69 20 33 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 33 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 33 91 +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.243354, 48.7123471 ] }, + properties: { amenity: 'bar', phone: '+33 1 69 20 33 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3601140071', + 'addr:postcode': '91450', + amenity: 'post_office', + brand: 'La Poste', + name: 'Soisy-sur-Seine Annexe', + opening_hours: 'Tu-Fr 10:00-13:00,14:00-18:00; PH off; 2022 May 03-06 off', + operator: 'La Poste', + phone: '+33160756866', + post_office: 'post_partner', + 'ref:FR:LaPoste': '17015A', + source: 'LaPoste - 2021-01', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.4581037, 48.651199 ] }, + id: 'node/3601140071' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160756866 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160756866 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160756866 + false +### debug: + convertProperty: isStringValue? + +33160756866 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160756866 +convertedValue 1 60 75 68 66 +### debug: + phone: + +33160756866 + => + +33 1 60 75 68 66 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 68 66 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 68 66 +### debug: + mapElementFromConf: convert + post_office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + post_office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + post_office +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4581037, 48.651199 ] }, + properties: { amenity: 'post_office', phone: '+33 1 60 75 68 66' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3656461122', + 'addr:city': 'Orsay', + 'addr:housenumber': '14', + 'addr:postcode': '91400', + 'addr:street': 'Avenue Saint-Laurent', + name: "Le Pass'age", + phone: '+33 1 69 29 01 49' + }, + geometry: { type: 'Point', coordinates: [ 2.1893448, 48.6985201 ] }, + id: 'node/3656461122' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 29 01 49 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 29 01 49 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 29 01 49 + false +### debug: + convertProperty: isStringValue? + +33 1 69 29 01 49 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 29 01 49 +convertedValue 1 69 29 01 49 +### debug: + phone: + +33 1 69 29 01 49 + => + +33 1 69 29 01 49 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 29 01 49 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 29 01 49 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1893448, 48.6985201 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 29 01 49' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3707823274', + 'addr:city': 'Évry-Courcouronnes', + 'addr:housenumber': '48', + 'addr:postcode': '91000', + 'addr:street': 'Boulevard des Coquibus', + alt_name: "Institut Supérieur d'Enseignement KALLIOPE", + amenity: 'college', + 'building:levels': '1', + name: 'ISEK', + opening_hours: 'Mo-Fr 09:00-18:00', + operator: 'ISEK', + phone: '+33 1 79 82 11 44', + website: 'https://isek.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4301228, 48.626132 ] }, + id: 'node/3707823274' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + college +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + college +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + college + true +### debug: + convertProperty: isStringValue? + college + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + college + => + college +### debug: + convertProperty: -- convertedValue + college +### debug: + mapElementFromConf: convert + building:levels +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + building:levels +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + building:levels +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 79 82 11 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 79 82 11 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 79 82 11 44 + false +### debug: + convertProperty: isStringValue? + +33 1 79 82 11 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 79 82 11 44 +convertedValue 1 79 82 11 44 +### debug: + phone: + +33 1 79 82 11 44 + => + +33 1 79 82 11 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 79 82 11 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 79 82 11 44 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4301228, 48.626132 ] }, + properties: { amenity: 'college', phone: '+33 1 79 82 11 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3708760484', + name: 'Au Jardin de Céline', + note: 'Fleuriste', + opening_hours: 'Mo-Sa 09:00-20:00; Su 09:00-13:00', + phone: '+33 1 69 20 30 00', + shop: 'florist' + }, + geometry: { type: 'Point', coordinates: [ 2.2738646, 48.7341112 ] }, + id: 'node/3708760484' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 30 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 30 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 30 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 30 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 30 00 +convertedValue 1 69 20 30 00 +### debug: + phone: + +33 1 69 20 30 00 + => + +33 1 69 20 30 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 30 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 30 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2738646, 48.7341112 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 30 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3708762927', + 'addr:city': 'Massy', + 'addr:housenumber': '2', + 'addr:postcode': '91300', + 'addr:street': 'Rue Pierre Picard', + amenity: 'driving_school', + name: 'ECF / CFRE', + opening_hours: 'Mo,Tu,Th,Fr 14:00-19:00; We 10:00-12:00,14:00-19:00; Sa 09:00-12:00', + phone: '+33 1 69 20 18 43' + }, + geometry: { type: 'Point', coordinates: [ 2.2735529, 48.734028 ] }, + id: 'node/3708762927' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 18 43 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 18 43 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 18 43 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 18 43 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 18 43 +convertedValue 1 69 20 18 43 +### debug: + phone: + +33 1 69 20 18 43 + => + +33 1 69 20 18 43 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 18 43 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 18 43 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2735529, 48.734028 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 69 20 18 43' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3767557223', + 'addr:postcode': '91270', + amenity: 'post_office', + atm: 'yes', + name: 'Vigneux-sur-Seine', + opening_hours: 'closed', + operator: 'La Poste', + phone: '3631', + 'ref:FR:LaPoste': '17002A', + source: 'data.gouv.fr:LaPoste - 06/2015', + stamping_machine: 'yes', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4282434, 48.7031186 ] }, + id: 'node/3767557223' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 3631 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 3631 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 631 +convertedValue 36 31 +### debug: + phone: + 3631 + => + +33 36 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 36 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 36 31 +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + stamping_machine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + stamping_machine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + stamping_machine +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4282434, 48.7031186 ] }, + properties: { amenity: 'post_office', phone: '+33 36 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3767567628', + 'addr:postcode': '91270', + amenity: 'post_office', + name: 'Vigneux Anatole France', + opening_hours: 'Tu-Fr 08:30-13:00,14:00-16:45; Sa 09:00-11:45; PH off; 2023 Jul 18-22,2023 Jul 25-29 off', + operator: 'La Poste', + phone: '+33 1 69 00 16 00', + post_office: 'post_annex', + 'ref:FR:LaPoste': '72726A', + source: 'data.gouv.fr:LaPoste - 06/2015', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.4314072, 48.6975687 ] }, + id: 'node/3767567628' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 00 16 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 00 16 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 00 16 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 00 16 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 00 16 00 +convertedValue 1 69 00 16 00 +### debug: + phone: + +33 1 69 00 16 00 + => + +33 1 69 00 16 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 00 16 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 00 16 00 +### debug: + mapElementFromConf: convert + post_office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + post_office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + post_office +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4314072, 48.6975687 ] }, + properties: { amenity: 'post_office', phone: '+33 1 69 00 16 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3782125196', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '1', + 'addr:postcode': '91370', + 'addr:street': "Rue de l'Église", + email: 'ELHASSANABOU0103@GMAIL.COM', + name: 'Aux Gourmandises de Verrières', + opening_hours: 'Tu-Su 06:30-20:00', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 69 20 20 92', + shop: 'bakery', + website: 'https://auxgourmandisesdeverrieres.eatbu.com/?lang=fr' + }, + geometry: { type: 'Point', coordinates: [ 2.2656692, 48.7476256 ] }, + id: 'node/3782125196' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 20 92 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 20 92 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 20 92 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 20 92 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 20 92 +convertedValue 1 69 20 20 92 +### debug: + phone: + +33 1 69 20 20 92 + => + +33 1 69 20 20 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 20 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 20 92 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2656692, 48.7476256 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 20 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3790541238', + name: "L'atelier du Sourcil", + opening_hours: 'Tu-Fr 10:00-19:00; Sa 10:00-18:00', + phone: '+33160192054', + shop: 'beauty', + 'survey:date': '2020-10-21', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.1871117, 48.6978848 ] }, + id: 'node/3790541238' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160192054 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160192054 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160192054 + false +### debug: + convertProperty: isStringValue? + +33160192054 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160192054 +convertedValue 1 60 19 20 54 +### debug: + phone: + +33160192054 + => + +33 1 60 19 20 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 19 20 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 19 20 54 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1871117, 48.6978848 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 19 20 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3792999351', + 'contact:city': 'Gif-sur-Yvette', + 'contact:country': 'FR', + 'contact:housenumber': '24', + 'contact:postcode': '91190', + 'contact:street': 'Rue Alphonse Pécard', + name: 'Sur un Banc', + phone: '+33 1 69 41 75 64', + shop: 'clothes', + source: 'Observations sur place + GPS', + website: 'https://www.surunbanc.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.135609, 48.70183 ] }, + id: 'node/3792999351' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:country +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 41 75 64 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 41 75 64 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 41 75 64 + false +### debug: + convertProperty: isStringValue? + +33 1 69 41 75 64 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 41 75 64 +convertedValue 1 69 41 75 64 +### debug: + phone: + +33 1 69 41 75 64 + => + +33 1 69 41 75 64 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 41 75 64 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 41 75 64 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.135609, 48.70183 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 41 75 64' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3794704407', + 'addr:housenumber': '3', + email: 'jeunesseetsports@mairie-athis-mons.fr', + government: 'public_service', + office: 'government', + phone: '+33 1 69 57 83 51', + website: 'http://www.mairie-athis-mons.fr/annuaire/structure_45.htm' + }, + geometry: { type: 'Point', coordinates: [ 2.3858323, 48.7057818 ] }, + id: 'node/3794704407' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 83 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 83 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 83 51 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 83 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 83 51 +convertedValue 1 69 57 83 51 +### debug: + phone: + +33 1 69 57 83 51 + => + +33 1 69 57 83 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 83 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 83 51 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3858323, 48.7057818 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 83 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3794704408', + 'addr:housenumber': '3', + email: 'paj@mairie-athis-mons.fr', + government: 'public_service', + office: 'government', + phone: '+33 1 69 54 54 46', + website: 'http://www.mairie-athis-mons.fr/annuaire/structure_373.htm' + }, + geometry: { type: 'Point', coordinates: [ 2.3856045, 48.7057655 ] }, + id: 'node/3794704408' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 54 54 46 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 54 54 46 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 54 54 46 + false +### debug: + convertProperty: isStringValue? + +33 1 69 54 54 46 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 54 54 46 +convertedValue 1 69 54 54 46 +### debug: + phone: + +33 1 69 54 54 46 + => + +33 1 69 54 54 46 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 54 54 46 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 54 54 46 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3856045, 48.7057655 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 54 54 46' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3794738353', + 'addr:housenumber': '7', + amenity: 'fast_food', + cuisine: 'chicken;portuguese', + delivery: 'no', + drive_through: 'no', + opening_hours: '09:30-14:00,16:00-22:00', + phone: '+33 1 69 38 06 06', + 'ref:FR:NAF': '5610C', + smoking: 'no', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.38927, 48.7086367 ] }, + id: 'node/3794738353' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 06 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 06 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 06 06 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 06 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 06 06 +convertedValue 1 69 38 06 06 +### debug: + phone: + +33 1 69 38 06 06 + => + +33 1 69 38 06 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 06 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 06 06 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.38927, 48.7086367 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 38 06 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3803970325', + 'addr:city': 'Massy', + 'addr:housenumber': '1', + 'addr:postcode': '91300', + 'addr:street': 'Mail Henry de Vilmorin', + alt_name: 'Centre Dentaire de la Gare de Massy', + amenity: 'dentist', + 'check_date:opening_hours': '2023-03-04', + healthcare: 'dentist', + 'healthcare:speciality': 'dentist', + name: 'Centre Dentaire de la Gare de Massy', + opening_hours: 'Mo-Fr 09:00-19:00', + phone: '+33 1 85 37 05 05', + website: 'https://www.doctolib.fr/cabinet-dentaire/massy/centre-dentaire-massy' + }, + geometry: { type: 'Point', coordinates: [ 2.2565461, 48.7268382 ] }, + id: 'node/3803970325' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 85 37 05 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 85 37 05 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 85 37 05 05 + false +### debug: + convertProperty: isStringValue? + +33 1 85 37 05 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 85 37 05 05 +convertedValue 1 85 37 05 05 +### debug: + phone: + +33 1 85 37 05 05 + => + +33 1 85 37 05 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 85 37 05 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 85 37 05 05 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2565461, 48.7268382 ] }, + properties: { amenity: 'dentist', phone: '+33 1 85 37 05 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3804030624', + 'addr:city': 'Massy', + 'addr:housenumber': '9', + 'addr:postcode': '91300', + 'addr:street': "Place de l'Union Européenne", + 'capacity:covid19': '1', + name: 'Les Amoureux du Chocolat', + opening_hours: 'Tu-Sa 09:30-19:30', + 'opening_hours:covid19': 'Tu-Sa 09:30-19:00', + phone: '+33 1 85 41 05 43', + shop: 'chocolate', + website: 'http://www.lesamoureuxduchocolat.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2575326, 48.7274037 ] }, + id: 'node/3804030624' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + capacity:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + capacity:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + capacity:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 85 41 05 43 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 85 41 05 43 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 85 41 05 43 + false +### debug: + convertProperty: isStringValue? + +33 1 85 41 05 43 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 85 41 05 43 +convertedValue 1 85 41 05 43 +### debug: + phone: + +33 1 85 41 05 43 + => + +33 1 85 41 05 43 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 85 41 05 43 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 85 41 05 43 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2575326, 48.7274037 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 85 41 05 43' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3818512282', + 'addr:city': 'Grigny', + 'addr:housenumber': '8', + 'addr:postcode': '91350', + 'addr:street': 'Avenue Émile Aillaud', + name: 'Condorcet Sci', + office: 'company', + phone: '+33 1 69 02 76 40' + }, + geometry: { type: 'Point', coordinates: [ 2.3795113, 48.6493501 ] }, + id: 'node/3818512282' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 02 76 40 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 02 76 40 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 02 76 40 + false +### debug: + convertProperty: isStringValue? + +33 1 69 02 76 40 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 02 76 40 +convertedValue 1 69 02 76 40 +### debug: + phone: + +33 1 69 02 76 40 + => + +33 1 69 02 76 40 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 02 76 40 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 02 76 40 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3795113, 48.6493501 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 02 76 40' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3835419943', + 'addr:city': 'Morsang-sur-Orge', + 'addr:housenumber': '31', + 'addr:postcode': '91390', + 'addr:street': "Rue de l'Épargne", + amenity: 'social_facility', + name: 'Protection Maternelle et Infantile Morsang-sur-Orge', + operator: 'CG91', + phone: '+33169460958', + 'ref:FR:FINESS': '910060276', + short_name: 'PMI Morsang-sur-Orge', + social_facility: 'ambulatory_care', + 'social_facility:for': 'child', + source: 'Le ministère des solidarités et de la santé - 2021-03', + 'type:FR:FINESS': '230' + }, + geometry: { type: 'Point', coordinates: [ 2.3517237, 48.6540791 ] }, + id: 'node/3835419943' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169460958 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169460958 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169460958 + false +### debug: + convertProperty: isStringValue? + +33169460958 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169460958 +convertedValue 1 69 46 09 58 +### debug: + phone: + +33169460958 + => + +33 1 69 46 09 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 46 09 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 46 09 58 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3517237, 48.6540791 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 46 09 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3880270050', + 'access:covid19': 'yes', + amenity: 'fast_food', + 'contact:city': 'Massy', + 'contact:housenumber': '95', + 'contact:postcode': '91300', + 'contact:street': 'Rue Gabriel Péri', + cuisine: 'kebab', + 'description:covid19': 'Massy kebab', + name: 'Istanbul Kebab', + phone: '+33 1 77 06 50 62' + }, + geometry: { type: 'Point', coordinates: [ 2.2760385, 48.7296465 ] }, + id: 'node/3880270050' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access:covid19 +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 77 06 50 62 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 77 06 50 62 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 77 06 50 62 + false +### debug: + convertProperty: isStringValue? + +33 1 77 06 50 62 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 77 06 50 62 +convertedValue 1 77 06 50 62 +### debug: + phone: + +33 1 77 06 50 62 + => + +33 1 77 06 50 62 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 77 06 50 62 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 77 06 50 62 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2760385, 48.7296465 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 77 06 50 62' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3880270051', + 'contact:city': 'Massy', + 'contact:housenumber': '97', + 'contact:postcode': '91300', + 'contact:street': 'Rue Gabriel Péri', + name: 'Job Center', + office: 'employment_agency', + phone: '+33 1 60 11 42 99' + }, + geometry: { type: 'Point', coordinates: [ 2.2759678, 48.7295955 ] }, + id: 'node/3880270051' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 11 42 99 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 11 42 99 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 11 42 99 + false +### debug: + convertProperty: isStringValue? + +33 1 60 11 42 99 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 11 42 99 +convertedValue 1 60 11 42 99 +### debug: + phone: + +33 1 60 11 42 99 + => + +33 1 60 11 42 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 11 42 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 11 42 99 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2759678, 48.7295955 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 11 42 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3880270053', + 'contact:city': 'Massy', + 'contact:housenumber': '66', + 'contact:postcode': '91300', + 'contact:street': 'Rue Gabriel Péri', + delivery: 'yes', + name: 'Le Fruitier du Vieux Massy', + opening_hours: 'Tu-Su 08:00-20:00 open;Tu-Fr 13:00-15:00 off', + 'opening_hours:covid19': 'Tu-Su 08:00-18:30', + phone: '+33 1 60 11 01 06', + 'ref:FR:SIRET': '44369924400028', + shop: 'greengrocer', + website: 'https://www.lespapillesdor.fr/commercants/le-fruitier-du-vieux-massy' + }, + geometry: { type: 'Point', coordinates: [ 2.2758839, 48.7296895 ] }, + id: 'node/3880270053' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 11 01 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 11 01 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 11 01 06 + false +### debug: + convertProperty: isStringValue? + +33 1 60 11 01 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 11 01 06 +convertedValue 1 60 11 01 06 +### debug: + phone: + +33 1 60 11 01 06 + => + +33 1 60 11 01 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 11 01 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 11 01 06 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2758839, 48.7296895 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 11 01 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3880270054', + 'contact:city': 'Massy', + 'contact:housenumber': '70', + 'contact:postcode': '91300', + 'contact:street': 'Rue Gabriel Péri', + name: 'ASSU 2000', + office: 'insurance', + phone: '+33 1 48 10 45 58' + }, + geometry: { type: 'Point', coordinates: [ 2.2757444, 48.7295961 ] }, + id: 'node/3880270054' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 48 10 45 58 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 48 10 45 58 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 48 10 45 58 + false +### debug: + convertProperty: isStringValue? + +33 1 48 10 45 58 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 48 10 45 58 +convertedValue 1 48 10 45 58 +### debug: + phone: + +33 1 48 10 45 58 + => + +33 1 48 10 45 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 48 10 45 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 48 10 45 58 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2757444, 48.7295961 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 48 10 45 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3880387275', + 'addr:city': 'Massy', + 'addr:housenumber': '1', + 'addr:postcode': '91300', + 'addr:street': 'Rue de la Division Leclerc', + name: 'april', + office: 'insurance', + opening_hours: 'Mo 14:00-18:00; Tu-Fr 09:30-12:30,14:00-18:00; Sa 09:00-12:00; PH off', + phone: '+33 1 69 53 03 85', + website: 'https://www.april.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2754655, 48.729559 ] }, + id: 'node/3880387275' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 53 03 85 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 53 03 85 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 53 03 85 + false +### debug: + convertProperty: isStringValue? + +33 1 69 53 03 85 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 53 03 85 +convertedValue 1 69 53 03 85 +### debug: + phone: + +33 1 69 53 03 85 + => + +33 1 69 53 03 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 53 03 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 53 03 85 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2754655, 48.729559 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 53 03 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3880387295', + 'addr:city': 'Massy', + 'addr:postcode': '91300', + 'addr:street': 'Rue de la Division Leclerc', + name: 'Anamika Mini Market', + old_name: 'BH CAR', + opening_hours: 'Mo-Su 10:00-20:30', + phone: '+33 9 53 07 10 25', + shop: 'greengrocer' + }, + geometry: { type: 'Point', coordinates: [ 2.274703, 48.7299078 ] }, + id: 'node/3880387295' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 53 07 10 25 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 53 07 10 25 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 53 07 10 25 + false +### debug: + convertProperty: isStringValue? + +33 9 53 07 10 25 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 53 07 10 25 +convertedValue 9 53 07 10 25 +### debug: + phone: + +33 9 53 07 10 25 + => + +33 9 53 07 10 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 53 07 10 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 53 07 10 25 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.274703, 48.7299078 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 53 07 10 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3880390881', + amenity: 'fast_food', + cuisine: 'pizza', + name: 'Chrono Rapido Pizza', + note: 'Halal', + opening_hours: '11:00-14:30,18:00-23:00', + phone: '+33 1 60 13 08 00' + }, + geometry: { type: 'Point', coordinates: [ 2.2746091, 48.7300584 ] }, + id: 'node/3880390881' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 13 08 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 13 08 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 13 08 00 + false +### debug: + convertProperty: isStringValue? + +33 1 60 13 08 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 13 08 00 +convertedValue 1 60 13 08 00 +### debug: + phone: + +33 1 60 13 08 00 + => + +33 1 60 13 08 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 13 08 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 13 08 00 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2746091, 48.7300584 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 13 08 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3880390883', + 'addr:city': 'Massy', + 'addr:country': 'FR', + 'addr:postcode': '91300', + 'addr:street': 'Rue de la Division Leclerc', + 'contact:housenumber': '32', + 'contact:phone': '+33 1 69 20 04 37', + cuisine: 'french', + 'disused:amenity': 'restaurant', + name: 'Le Café du Marché', + opening_hours: 'Mo,Tu,Th 09:00-19:30; Fr,Sa 09:00-22:00; Su 09:00-15:00', + outdoor_seating: 'yes', + 'payment:coins': 'yes', + 'payment:notes': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 69 20 04 37', + website: 'https://le-cafe-du-marche-restaurant.business.site/' + }, + geometry: { type: 'Point', coordinates: [ 2.2744673, 48.7301141 ] }, + id: 'node/3880390883' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + disused:amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + disused:amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + disused:amenity +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:notes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:notes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:notes +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 04 37 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 04 37 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 04 37 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 04 37 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 04 37 +convertedValue 1 69 20 04 37 +### debug: + phone: + +33 1 69 20 04 37 + => + +33 1 69 20 04 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 04 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 04 37 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2744673, 48.7301141 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 04 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3880399662', + 'addr:city': 'Massy', + 'addr:housenumber': '36', + 'addr:postcode': '91300', + 'addr:street': 'Rue de la Division Leclerc', + name: 'Maison Paroissiale Saint-Charles', + office: 'religion', + phone: '+33 1 69 20 04 33', + religion: 'christian' + }, + geometry: { type: 'Point', coordinates: [ 2.2742977, 48.7301751 ] }, + id: 'node/3880399662' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 04 33 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 04 33 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 04 33 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 04 33 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 04 33 +convertedValue 1 69 20 04 33 +### debug: + phone: + +33 1 69 20 04 33 + => + +33 1 69 20 04 33 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 04 33 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 04 33 +### debug: + mapElementFromConf: convert + religion +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + religion +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + religion +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2742977, 48.7301751 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 04 33' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3880426375', + 'addr:city': 'Massy', + 'addr:housenumber': '44 bis', + 'addr:postcode': '91300', + 'addr:street': 'Rue de la Division Leclerc', + amenity: 'bank', + atm: 'yes', + brand: 'Crédit Agricole', + 'brand:wikidata': 'Q590952', + 'brand:wikipedia': 'fr:Crédit agricole', + drive_through: 'no', + name: 'Crédit Agricole', + opening_hours: 'Tu-We 09:00-17:40; Tu 10:00-17:40; Fr 09:00-17:40; Sa 09:00-16:05; PH off', + phone: '+33 1 69 75 12 70', + website: 'https://www.ca-paris.fr/banque-assurance/massy/massy.html' + }, + geometry: { type: 'Point', coordinates: [ 2.2737463, 48.7303565 ] }, + id: 'node/3880426375' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 75 12 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 75 12 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 75 12 70 + false +### debug: + convertProperty: isStringValue? + +33 1 69 75 12 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 75 12 70 +convertedValue 1 69 75 12 70 +### debug: + phone: + +33 1 69 75 12 70 + => + +33 1 69 75 12 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 75 12 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 75 12 70 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2737463, 48.7303565 ] }, + properties: { amenity: 'bank', phone: '+33 1 69 75 12 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3893150829', + 'addr:housenumber': '41', + phone: '+33 1 69 73 79 56', + 'ref:FR:NAF': '1071C', + 'ref:FR:SIRET': '47823817300015', + shop: 'bakery', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3715535, 48.702007 ] }, + id: 'node/3893150829' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 73 79 56 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 73 79 56 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 73 79 56 + false +### debug: + convertProperty: isStringValue? + +33 1 69 73 79 56 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 73 79 56 +convertedValue 1 69 73 79 56 +### debug: + phone: + +33 1 69 73 79 56 + => + +33 1 69 73 79 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 73 79 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 73 79 56 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3715535, 48.702007 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 73 79 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3893453982', + 'addr:housenumber': '5', + opening_hours: 'Mo 09:00-13:00,15:00-18:30; Tu-Fr 09:00-13:00,15:00-20:00; Sa 09:00-20:00; Su 09:00-13:00', + phone: '+33 1 69 38 80 40', + 'ref:FR:NAF': '4776Z', + 'ref:FR:SIRET': '51832075900013', + shop: 'florist' + }, + geometry: { type: 'Point', coordinates: [ 2.3891873, 48.7085261 ] }, + id: 'node/3893453982' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 80 40 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 80 40 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 80 40 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 80 40 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 80 40 +convertedValue 1 69 38 80 40 +### debug: + phone: + +33 1 69 38 80 40 + => + +33 1 69 38 80 40 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 80 40 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 80 40 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3891873, 48.7085261 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 80 40' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3893453983', + 'addr:housenumber': '7', + amenity: 'restaurant', + cuisine: 'pizza', + delivery: 'yes', + opening_hours: 'Mo-Sa 11:00-14:30,18:00-23:00', + phone: '+33 1 60 47 96 70', + phone_1: '+33 9 51 59 71 93', + 'ref:FR:NAF': '5610C', + 'ref:FR:SIRET': '75025957400010', + smoking: 'no', + takeaway: 'yes', + website: 'http://www.7-alamaison.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.3892311, 48.708581 ] }, + id: 'node/3893453983' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 47 96 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 47 96 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 47 96 70 + false +### debug: + convertProperty: isStringValue? + +33 1 60 47 96 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 47 96 70 +convertedValue 1 60 47 96 70 +### debug: + phone: + +33 1 60 47 96 70 + => + +33 1 60 47 96 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 47 96 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 47 96 70 +### debug: + mapElementFromConf: convert + phone_1 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + phone_1 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + phone_1 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3892311, 48.708581 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 47 96 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3893453984', + 'addr:housenumber': '7 bis', + amenity: 'fast_food', + cuisine: 'burger', + delivery: 'no', + opening_hours: 'Mo-Fr 6:45-17:30', + phone: '+33 6 78 36 78 13', + 'ref:FR:NAF': '5610A', + 'ref:FR:SIRET': '75289726400012', + smoking: 'no', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3893143, 48.7086999 ] }, + id: 'node/3893453984' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 78 36 78 13 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 78 36 78 13 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 78 36 78 13 + false +### debug: + convertProperty: isStringValue? + +33 6 78 36 78 13 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 78 36 78 13 +convertedValue 6 78 36 78 13 +### debug: + phone: + +33 6 78 36 78 13 + => + +33 6 78 36 78 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 78 36 78 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 78 36 78 13 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3893143, 48.7086999 ] }, + properties: { amenity: 'fast_food', phone: '+33 6 78 36 78 13' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3893453986', + 'addr:housenumber': '4', + 'contact:website': 'https://www.boucheriedeleglise-athismons.net', + 'description:covid19': 'fermée les après-midi pour répondre aux nombreuses commandes, qui sont à passer sur le site web www.boucheriedeleglise-athismons.net', + email: 'boucheriedeleglise.athismons@gmail.com', + opening_hours: 'Tu-Fr 08:30-13:00,15:30-19:30; Sa 09:00-13:00', + 'opening_hours:covid19': 'Tu-Sa 08:30-13:00; Su 09:00-13:00', + 'payment:cards': 'yes', + 'payment:cash': 'yes', + 'payment:cheque': 'yes', + 'payment:coins': 'yes', + 'payment:contactless': 'yes', + 'payment:credit_cards': 'yes', + 'payment:debit_cards': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + 'payment:visa_debit': 'yes', + 'payment:visa_electron': 'yes', + phone: '+33 1 69 38 50 25', + 'ref:FR:NAF': '4722Z', + 'ref:FR:SIRET': '49067436300018', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.389267, 48.708319 ] }, + id: 'node/3893453986' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 22 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + payment:cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cards +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:cheque +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cheque +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cheque +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:contactless +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:contactless +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:contactless +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + payment:debit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:debit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:debit_cards +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + payment:visa_debit +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa_debit +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa_debit +### debug: + mapElementFromConf: convert + payment:visa_electron +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa_electron +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa_electron +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 50 25 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 50 25 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 50 25 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 50 25 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 50 25 +convertedValue 1 69 38 50 25 +### debug: + phone: + +33 1 69 38 50 25 + => + +33 1 69 38 50 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 50 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 50 25 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.389267, 48.708319 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 50 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3893453987', + 'addr:housenumber': '2', + amenity: 'cafe', + internet_access: 'no', + opening_hours: 'Tu-Fr 06:30-20:00; Sa 07:30-20:00; Su 07:30-14:00', + phone: '+33 1 69 38 41 51', + 'ref:FR:NAF': '5630Z', + 'ref:FR:SIRET': '80485000600011' + }, + geometry: { type: 'Point', coordinates: [ 2.3892037, 48.7082673 ] }, + id: 'node/3893453987' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 41 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 41 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 41 51 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 41 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 41 51 +convertedValue 1 69 38 41 51 +### debug: + phone: + +33 1 69 38 41 51 + => + +33 1 69 38 41 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 41 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 41 51 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3892037, 48.7082673 ] }, + properties: { amenity: 'cafe', phone: '+33 1 69 38 41 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3953807158', + 'addr:city': 'Massy', + 'addr:country': 'FR', + 'addr:housenumber': '42', + 'addr:postcode': '91300', + 'addr:street': 'Rue de la Division Leclerc', + brand: 'Orpi', + 'brand:wikidata': 'Q3356080', + 'brand:wikipedia': "fr:Organisation régionale des professionnels de l'immobilier", + 'contact:city': 'Massy', + 'contact:fax': '+33160139280', + 'contact:housenumber': '42', + 'contact:phone': '+33 1 60 11 40 37', + 'contact:postcode': '91300', + 'contact:street': 'Rue Division Leclerc', + name: 'Orpi Agence Du Clocher Immo Massy', + office: 'estate_agent', + official_name: 'Orpi Agence Du Clocher Massy', + opening_hours: 'Mo-Sa 10:00-12:00, 14:00-19:00', + phone: '+33 1 60 11 40 37', + website: 'https://www.orpi.com/clocher' + }, + geometry: { type: 'Point', coordinates: [ 2.2738965, 48.7303041 ] }, + id: 'node/3953807158' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 21 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:fax +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 11 40 37 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 11 40 37 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 11 40 37 + false +### debug: + convertProperty: isStringValue? + +33 1 60 11 40 37 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 11 40 37 +convertedValue 1 60 11 40 37 +### debug: + phone: + +33 1 60 11 40 37 + => + +33 1 60 11 40 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 11 40 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 11 40 37 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2738965, 48.7303041 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 11 40 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3978131618', + 'addr:city': 'Villebon-sur-Yvette', + 'addr:housenumber': '2', + 'addr:postcode': '91140', + 'addr:street': 'Avenue de la Plesse', + brand: 'Fitness Park', + 'brand:wikidata': 'Q102351191', + leisure: 'fitness_centre', + name: 'Fitness Park', + opening_hours: 'Mo-Su 06:00-23:00', + phone: '+33 1 85 74 25 26', + sport: 'fitness' + }, + geometry: { type: 'Point', coordinates: [ 2.2566639, 48.7016594 ] }, + id: 'node/3978131618' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 85 74 25 26 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 85 74 25 26 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 85 74 25 26 + false +### debug: + convertProperty: isStringValue? + +33 1 85 74 25 26 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 85 74 25 26 +convertedValue 1 85 74 25 26 +### debug: + phone: + +33 1 85 74 25 26 + => + +33 1 85 74 25 26 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 85 74 25 26 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 85 74 25 26 +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2566639, 48.7016594 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 85 74 25 26' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3997305402', + 'addr:housenumber': '10', + phone: '+33 1 60 48 31 68', + 'ref:FR:NAF': '1071C', + 'ref:FR:SIRET': '84339495800014', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.396158, 48.7135765 ] }, + id: 'node/3997305402' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 31 68 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 31 68 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 31 68 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 31 68 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 31 68 +convertedValue 1 60 48 31 68 +### debug: + phone: + +33 1 60 48 31 68 + => + +33 1 60 48 31 68 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 31 68 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 31 68 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.396158, 48.7135765 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 31 68' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3997305403', + 'addr:housenumber': '1', + old_name: 'Boulangerie Camelinat', + operator: 'Boulangerie Camelinat', + phone: '+33 1 69 38 11 30', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.3836058, 48.7104636 ] }, + id: 'node/3997305403' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 11 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 11 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 11 30 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 11 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 11 30 +convertedValue 1 69 38 11 30 +### debug: + phone: + +33 1 69 38 11 30 + => + +33 1 69 38 11 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 11 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 11 30 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3836058, 48.7104636 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 11 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3997305404', + 'addr:full': '75 Avenue Jacques Chirac 91200 Athis-Mons', + 'addr:postcode': '91200', + name: 'Boulangerie Nas', + phone: '+33 6 12 29 21 70', + 'ref:FR:NAF': '1071C', + 'ref:FR:SIRET': '53968004100016', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.3644342, 48.7055331 ] }, + id: 'node/3997305404' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 12 29 21 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 12 29 21 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 12 29 21 70 + false +### debug: + convertProperty: isStringValue? + +33 6 12 29 21 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 12 29 21 70 +convertedValue 6 12 29 21 70 +### debug: + phone: + +33 6 12 29 21 70 + => + +33 6 12 29 21 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 12 29 21 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 12 29 21 70 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3644342, 48.7055331 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 12 29 21 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3997305405', + 'addr:housenumber': '25', + amenity: 'cafe', + facebook: 'http://www.facebook.com/pg/LE-Mercato-chicha-salon-de-th%C3%A9-303867083532344/', + outdoor_seating: 'no', + phone: '+33 6 76 61 64 79', + 'ref:FR:NAF': '5610C', + 'ref:FR:SIRET': '84036293300011' + }, + geometry: { type: 'Point', coordinates: [ 2.3716792, 48.6998166 ] }, + id: 'node/3997305405' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 76 61 64 79 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 76 61 64 79 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 76 61 64 79 + false +### debug: + convertProperty: isStringValue? + +33 6 76 61 64 79 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 76 61 64 79 +convertedValue 6 76 61 64 79 +### debug: + phone: + +33 6 76 61 64 79 + => + +33 6 76 61 64 79 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 76 61 64 79 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 76 61 64 79 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3716792, 48.6998166 ] }, + properties: { amenity: 'cafe', phone: '+33 6 76 61 64 79' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3997458524', + 'addr:housenumber': '2', + email: 'boulangerielafamille@yahoo.fr', + opening_hours: '06:30-21:00', + phone: '+33 1 77 05 33 53', + 'ref:FR:NAF': '1071C', + 'ref:FR:SIRET': '53191965200010', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.3967255, 48.7078415 ] }, + id: 'node/3997458524' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 77 05 33 53 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 77 05 33 53 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 77 05 33 53 + false +### debug: + convertProperty: isStringValue? + +33 1 77 05 33 53 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 77 05 33 53 +convertedValue 1 77 05 33 53 +### debug: + phone: + +33 1 77 05 33 53 + => + +33 1 77 05 33 53 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 77 05 33 53 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 77 05 33 53 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3967255, 48.7078415 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 77 05 33 53' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3997458525', + 'addr:housenumber': '4', + amenity: 'cafe', + opening_hours: 'Mo-Sa 07:00-20:00; Su 07:00-15:00', + phone: '+33 1 69 38 78 96', + 'ref:FR:NAF': '5610A', + 'ref:FR:SIRET': '75138152600019', + smoking: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.3969218, 48.7077201 ] }, + id: 'node/3997458525' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 78 96 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 78 96 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 78 96 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 78 96 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 78 96 +convertedValue 1 69 38 78 96 +### debug: + phone: + +33 1 69 38 78 96 + => + +33 1 69 38 78 96 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 78 96 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 78 96 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3969218, 48.7077201 ] }, + properties: { amenity: 'cafe', phone: '+33 1 69 38 78 96' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3997587210', + 'addr:housenumber': '1 ter', + amenity: 'bank', + atm: 'yes', + brand: "Caisse d'Épargne", + 'brand:wikidata': 'Q1547738', + 'brand:wikipedia': "fr:Groupe Caisse d'épargne", + fax: '+33 1 69 38 73 38', + opening_hours: 'Tu-Fr 09:15-12:45,13:45-17:30; Th 09:15-12:45,14:45-18:30; Sa 09:15-13:00,13:45-16:15', + phone: '+33 1 80 37 70 01', + 'ref:FR:NAF': '6419Z', + 'ref:FR:SIRET': '38290094202937', + website: 'https://www.caisse-epargne.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.387869, 48.7081767 ] }, + id: 'node/3997587210' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 80 37 70 01 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 80 37 70 01 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 80 37 70 01 + false +### debug: + convertProperty: isStringValue? + +33 1 80 37 70 01 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 80 37 70 01 +convertedValue 1 80 37 70 01 +### debug: + phone: + +33 1 80 37 70 01 + => + +33 1 80 37 70 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 80 37 70 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 80 37 70 01 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.387869, 48.7081767 ] }, + properties: { amenity: 'bank', phone: '+33 1 80 37 70 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3997587212', + 'addr:housenumber': '20', + craft: 'plumber', + phone: '+33 1 60 90 88 05', + 'ref:FR:NAF': '4322A', + 'ref:FR:SIRET': '54002286000261' + }, + geometry: { type: 'Point', coordinates: [ 2.3878773, 48.7085982 ] }, + id: 'node/3997587212' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 90 88 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 90 88 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 90 88 05 + false +### debug: + convertProperty: isStringValue? + +33 1 60 90 88 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 90 88 05 +convertedValue 1 60 90 88 05 +### debug: + phone: + +33 1 60 90 88 05 + => + +33 1 60 90 88 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 90 88 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 90 88 05 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3878773, 48.7085982 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 90 88 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3997587214', + 'addr:housenumber': '5', + brand: 'AXA', + 'brand:wikidata': 'Q160054', + 'brand:wikipedia': 'en:Axa', + email: 'agence.sinople@axa.fr', + fax: '+33 1 60 48 12 60', + office: 'insurance', + opening_hours: 'Mo-Fr 09:00-12:30,14:00-18:00', + phone: '+33 1 69 38 43 82', + 'ref:FR:NAF': '6622Z', + 'ref:FR:SIRET': '52877165200013' + }, + geometry: { type: 'Point', coordinates: [ 2.3876623, 48.7083999 ] }, + id: 'node/3997587214' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 43 82 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 43 82 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 43 82 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 43 82 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 43 82 +convertedValue 1 69 38 43 82 +### debug: + phone: + +33 1 69 38 43 82 + => + +33 1 69 38 43 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 43 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 43 82 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3876623, 48.7083999 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 43 82' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3997587215', + 'addr:housenumber': '1', + amenity: 'bank', + atm: 'yes', + brand: 'Crédit Mutuel', + 'brand:wikidata': 'Q642627', + 'brand:wikipedia': 'en:Crédit Mutuel', + drive_through: 'no', + email: '0603501@creditmutuel.fr', + fax: '+33 1 69 38 70 77', + opening_hours: 'Tu-Fr 09:30-12:30,14:00-18:30; Th 09:30-12:30,15:15-18:30; Sa 09:00-13:00', + phone: '+33 820 09 99 07', + 'ref:FR:NAF': '6419Z', + 'ref:FR:SIRET': '78565179500037', + website: 'https://www.creditmutuel.fr/cmidf/fr/banques/contact/trouver-une-agence/Details.aspx?banque=10278&guichet=06035&bureau=01&type=branch&loca=91200' + }, + geometry: { type: 'Point', coordinates: [ 2.388062, 48.707984 ] }, + id: 'node/3997587215' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 820 09 99 07 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 820 09 99 07 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 820 09 99 07 + false +### debug: + convertProperty: isStringValue? + +33 820 09 99 07 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 820 09 99 07 +convertedValue 8 20 09 99 07 +### debug: + phone: + +33 820 09 99 07 + => + +33 8 20 09 99 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 8 20 09 99 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 8 20 09 99 07 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.388062, 48.707984 ] }, + properties: { amenity: 'bank', phone: '+33 8 20 09 99 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3997587216', + 'addr:housenumber': '8', + 'check_date:opening_hours': '2022-03-10', + email: 'contact@atoutplussante.fr', + fax: '+33 1 69 84 06 72', + opening_hours: 'Mo-Th 09:00-13:00,14:00-18:30; Fr 09:00-17:30; Sa 09:30-12:30', + phone: '+33 1 69 84 05 68', + 'ref:FR:NAF': '4774Z', + 'ref:FR:SIRET': '47901743600011', + shop: 'medical_supply', + website: 'http://www.lavitrinemedicale.fr/rh/magasin/liste/294/atout-sante' + }, + geometry: { type: 'Point', coordinates: [ 2.3886664, 48.7079885 ] }, + id: 'node/3997587216' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 84 05 68 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 84 05 68 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 84 05 68 + false +### debug: + convertProperty: isStringValue? + +33 1 69 84 05 68 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 84 05 68 +convertedValue 1 69 84 05 68 +### debug: + phone: + +33 1 69 84 05 68 + => + +33 1 69 84 05 68 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 84 05 68 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 84 05 68 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3886664, 48.7079885 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 84 05 68' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3997587217', + 'addr:housenumber': '2', + amenity: 'fast_food', + cuisine: 'burger', + delivery: 'yes', + drive_through: 'no', + phone: '+33 1 75 30 86 93', + 'ref:FR:NAF': '5610C', + 'ref:FR:SIRET': '85347923600012', + smoking: 'no', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.389043, 48.7085876 ] }, + id: 'node/3997587217' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 75 30 86 93 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 75 30 86 93 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 75 30 86 93 + false +### debug: + convertProperty: isStringValue? + +33 1 75 30 86 93 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 75 30 86 93 +convertedValue 1 75 30 86 93 +### debug: + phone: + +33 1 75 30 86 93 + => + +33 1 75 30 86 93 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 75 30 86 93 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 75 30 86 93 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.389043, 48.7085876 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 75 30 86 93' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3997587218', + 'addr:housenumber': '1', + amenity: 'bank', + atm: 'yes', + branch: 'Rives de Paris Agence St Charles', + brand: 'Banque Populaire', + 'brand:wikidata': 'Q846647', + 'brand:wikipedia': 'fr:Banque populaire', + drive_through: 'no', + fax: '+33 1 70 91 96 65', + opening_hours: 'Tu-Fr 09:00-13:00,14:00-17:45; Sa 09:00-12:45', + phone: '+33 1 80 37 70 56', + 'ref:FR:NAF': '6419Z', + 'ref:FR:SIRET': '55200231303173', + website: 'http://agences.banquepopulaire.fr/bpreg/map.asp?module=BPREG&db=FC&env_info=10207&Info=0________&countryId=33&dept=91&cityTxt=Athis+Mons&cityId=91027&X=603382&Y=2412226&mapScale=-1' + }, + geometry: { type: 'Point', coordinates: [ 2.3889414, 48.7083594 ] }, + id: 'node/3997587218' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + branch +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + branch +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + branch +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 80 37 70 56 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 80 37 70 56 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 80 37 70 56 + false +### debug: + convertProperty: isStringValue? + +33 1 80 37 70 56 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 80 37 70 56 +convertedValue 1 80 37 70 56 +### debug: + phone: + +33 1 80 37 70 56 + => + +33 1 80 37 70 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 80 37 70 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 80 37 70 56 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3889414, 48.7083594 ] }, + properties: { amenity: 'bank', phone: '+33 1 80 37 70 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/3997587219', + amenity: 'driving_school', + email: 'contact@autoecolemairie.fr', + name: 'Auto-École de la Mairie', + phone: '+33 1 69 57 97 16', + 'ref:FR:NAF': '8553Z', + 'ref:FR:SIRET': '52791990600018', + website: 'http://www.autoecolemairie.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3886798, 48.7081627 ] }, + id: 'node/3997587219' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 97 16 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 97 16 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 97 16 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 97 16 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 97 16 +convertedValue 1 69 57 97 16 +### debug: + phone: + +33 1 69 57 97 16 + => + +33 1 69 57 97 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 97 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 97 16 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3886798, 48.7081627 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 69 57 97 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4014783486', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': 'Avenue Henri Dunant', + name: 'Logaraj', + opening_hours: '08:00-23:00', + phone: '+33 6 73 45 14 59', + 'ref:FR:NAF': '4722Z', + 'ref:FR:SIRET': '81525006300014', + shop: 'variety_store' + }, + geometry: { type: 'Point', coordinates: [ 2.3964751, 48.7138192 ] }, + id: 'node/4014783486' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 73 45 14 59 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 73 45 14 59 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 73 45 14 59 + false +### debug: + convertProperty: isStringValue? + +33 6 73 45 14 59 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 73 45 14 59 +convertedValue 6 73 45 14 59 +### debug: + phone: + +33 6 73 45 14 59 + => + +33 6 73 45 14 59 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 73 45 14 59 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 73 45 14 59 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3964751, 48.7138192 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 73 45 14 59' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4014793311', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': 'Avenue Henri Dunant', + amenity: 'pharmacy', + dispensing: 'yes', + email: 'phamacie.duclosnollet@perso.alliadis.net', + name: 'Pharmacie du Clos Nollet', + opening_hours: 'Mo-Fr 06:30-13:00,15:00-20:00; Sa 08:00-13:00', + phone: '+33 1 69 38 88 37', + 'ref:FR:FINESS': '910005487', + 'ref:FR:NAF': '4773Z', + 'ref:FR:SIRET': '39377986300025', + source: 'Celtipharm - 10/2014', + website: 'https://www.pharmaciengiphar.com/resultat-trouver-une-pharmacie/pharmacie-clos-nollet?cp' + }, + geometry: { type: 'Point', coordinates: [ 2.3959289, 48.7134526 ] }, + id: 'node/4014793311' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 88 37 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 88 37 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 88 37 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 88 37 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 88 37 +convertedValue 1 69 38 88 37 +### debug: + phone: + +33 1 69 38 88 37 + => + +33 1 69 38 88 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 88 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 88 37 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3959289, 48.7134526 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 38 88 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4046469609', + name: 'ERA Centre-Essonne', + office: 'estate_agent', + phone: '+33160881919', + website: 'http://www.eracorbeil.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4831695, 48.6128609 ] }, + id: 'node/4046469609' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160881919 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160881919 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160881919 + false +### debug: + convertProperty: isStringValue? + +33160881919 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160881919 +convertedValue 1 60 88 19 19 +### debug: + phone: + +33160881919 + => + +33 1 60 88 19 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 88 19 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 88 19 19 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4831695, 48.6128609 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 88 19 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4047509522', + 'addr:housenumber': '29', + amenity: 'recycling', + network: 'Cnlrq', + office: 'association', + opening_hours: 'Mo-Fr 09:30-16:30; Th off', + operator: "Régie des Quartiers Les Portes de l'Essonne", + 'operator:type': 'association', + phone: '+33 1 69 57 84 34', + recycling_type: 'centre', + 'ref:FR:SIRET': '49971814600032', + website: 'http://www.recyclerie-portesessonne.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3931246, 48.6978098 ] }, + id: 'node/4047509522' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + recycling +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + recycling +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + recycling + true +### debug: + convertProperty: isStringValue? + recycling + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + recycling + => + recycling +### debug: + convertProperty: -- convertedValue + recycling +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 84 34 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 84 34 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 84 34 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 84 34 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 84 34 +convertedValue 1 69 57 84 34 +### debug: + phone: + +33 1 69 57 84 34 + => + +33 1 69 57 84 34 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 84 34 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 84 34 +### debug: + mapElementFromConf: convert + recycling_type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + recycling_type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + recycling_type +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3931246, 48.6978098 ] }, + properties: { amenity: 'recycling', phone: '+33 1 69 57 84 34' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4047529676', + 'addr:housenumber': '37', + amenity: 'recycling', + 'name:fr': "Déchèterie d'Athis-Mons", + opening_hours: 'Apr-Oct Mo,We,Fr,Sa 09:00-12:00,13:00-18:00; Apr-Oct,Nov-Mar Su 09:00-12:00; Nov-Mar Mo,We,Fr,Sa 09:00-12:00,13:00-17:00', + operator: 'SIREDOM', + 'operator:type': 'public', + phone: '+33 1 69 74 23 50', + 'recycling:cans': 'yes', + 'recycling:glass': 'yes', + 'recycling:glass_bottles': 'yes', + 'recycling:paper': 'yes', + 'recycling:plastic': 'yes', + recycling_type: 'centre' + }, + geometry: { type: 'Point', coordinates: [ 2.3999652, 48.7036912 ] }, + id: 'node/4047529676' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + recycling +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + recycling +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + recycling + true +### debug: + convertProperty: isStringValue? + recycling + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + recycling + => + recycling +### debug: + convertProperty: -- convertedValue + recycling +### debug: + mapElementFromConf: convert + name:fr +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name:fr +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name:fr +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 74 23 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 74 23 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 74 23 50 + false +### debug: + convertProperty: isStringValue? + +33 1 69 74 23 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 74 23 50 +convertedValue 1 69 74 23 50 +### debug: + phone: + +33 1 69 74 23 50 + => + +33 1 69 74 23 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 74 23 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 74 23 50 +### debug: + mapElementFromConf: convert + recycling:cans +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + recycling:cans +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + recycling:cans +### debug: + mapElementFromConf: convert + recycling:glass +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + recycling:glass +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + recycling:glass +### debug: + mapElementFromConf: convert + recycling:glass_bottles +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + recycling:glass_bottles +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + recycling:glass_bottles +### debug: + mapElementFromConf: convert + recycling:paper +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + recycling:paper +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + recycling:paper +### debug: + mapElementFromConf: convert + recycling:plastic +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + recycling:plastic +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + recycling:plastic +### debug: + mapElementFromConf: convert + recycling_type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + recycling_type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + recycling_type +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3999652, 48.7036912 ] }, + properties: { amenity: 'recycling', phone: '+33 1 69 74 23 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4079704669', + 'addr:city': 'Orsay', + 'addr:housenumber': '36bis', + 'addr:postcode': '91400', + 'addr:street': 'Rue de Paris', + 'contact:phone': '+33 1 69 86 91 86', + email: 'pm23roues@gmail.com', + facebook: 'https://www.facebook.com/RoueLibreOfficial/', + name: 'Roue Libre', + opening_hours: 'Tu-Sa 09:30-13:30, Tu-Fr 15:00-19:00, Sa 15:00-18:00', + phone: '+33 1 69 86 91 86', + 'service:bicycle:repair': 'yes', + 'service:bicycle:retail': 'yes', + shop: 'bicycle', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.1887737, 48.6974824 ] }, + id: 'node/4079704669' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 86 91 86 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 86 91 86 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 86 91 86 + false +### debug: + convertProperty: isStringValue? + +33 1 69 86 91 86 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 86 91 86 +convertedValue 1 69 86 91 86 +### debug: + phone: + +33 1 69 86 91 86 + => + +33 1 69 86 91 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 86 91 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 86 91 86 +### debug: + mapElementFromConf: convert + service:bicycle:repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:repair +### debug: + mapElementFromConf: convert + service:bicycle:retail +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:retail +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:retail +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1887737, 48.6974824 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 86 91 86' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4097880598', + 'addr:city': 'Massy', + 'addr:housenumber': '6', + 'addr:postcode': '91300', + 'addr:street': 'Avenue Raymond Aron', + amenity: 'restaurant', + cuisine: 'japanese;korean', + 'diet:vegetarian': 'yes', + name: 'Yuki', + opening_hours: 'Mo-Sa 11:15-14:15,18:15-22:15; Su 18:15-22:15', + outdoor_seating: 'pedestrian_zone', + phone: '+33 1 60 12 68 41', + takeaway: 'yes', + website: 'https://www.yuki91.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2581509, 48.7268765 ] }, + id: 'node/4097880598' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 68 41 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 68 41 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 68 41 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 68 41 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 68 41 +convertedValue 1 60 12 68 41 +### debug: + phone: + +33 1 60 12 68 41 + => + +33 1 60 12 68 41 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 68 41 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 68 41 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2581509, 48.7268765 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 12 68 41' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4097880600', + amenity: 'restaurant', + 'check_date:opening_hours': '2023-03-04', + 'contact:city': 'Massy', + 'contact:housenumber': '71', + 'contact:postcode': '91300', + 'contact:street': 'Avenue Raymond Aron', + cuisine: 'french', + 'diet:vegetarian': 'yes', + name: 'Brasserie Le Grey Sud', + 'opening_hours:signed': 'no', + outdoor_seating: 'pedestrian_zone', + phone: '+33 1 69 41 69 24' + }, + geometry: { type: 'Point', coordinates: [ 2.2581029, 48.7271368 ] }, + id: 'node/4097880600' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours:signed +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:signed +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:signed +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 41 69 24 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 41 69 24 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 41 69 24 + false +### debug: + convertProperty: isStringValue? + +33 1 69 41 69 24 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 41 69 24 +convertedValue 1 69 41 69 24 +### debug: + phone: + +33 1 69 41 69 24 + => + +33 1 69 41 69 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 41 69 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 41 69 24 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2581029, 48.7271368 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 41 69 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4103068953', + amenity: 'restaurant', + cuisine: 'pizza', + delivery: 'yes', + name: 'Pizzeria la Roma', + phone: '+33 1 69 28 05 12', + takeaway: 'only' + }, + geometry: { type: 'Point', coordinates: [ 2.1736112, 48.690039 ] }, + id: 'node/4103068953' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 28 05 12 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 28 05 12 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 28 05 12 + false +### debug: + convertProperty: isStringValue? + +33 1 69 28 05 12 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 28 05 12 +convertedValue 1 69 28 05 12 +### debug: + phone: + +33 1 69 28 05 12 + => + +33 1 69 28 05 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 05 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 05 12 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1736112, 48.690039 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 28 05 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4103068954', + 'addr:city': 'Orsay', + 'addr:housenumber': '2', + 'addr:postcode': '91400', + 'addr:street': 'Rue de Paris', + amenity: 'restaurant', + cuisine: 'pizza', + delivery: 'yes', + name: 'La Dolce Pizza', + opening_hours: 'Mo-Sa 11:00-14:30,18:00-23:00; Fr,Su 18:00-23:00', + phone: '+33 1 64 46 33 00', + takeaway: 'only', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1851514, 48.6966049 ] }, + id: 'node/4103068954' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 46 33 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 46 33 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 46 33 00 + false +### debug: + convertProperty: isStringValue? + +33 1 64 46 33 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 46 33 00 +convertedValue 1 64 46 33 00 +### debug: + phone: + +33 1 64 46 33 00 + => + +33 1 64 46 33 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 46 33 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 46 33 00 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1851514, 48.6966049 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 46 33 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4105639391', + 'addr:postcode': '91620', + amenity: 'post_office', + atm: 'yes', + copy_facility: 'yes', + opening_hours: 'Tu-Fr 09:30-12:00; Sa 09:00-12:00; PH off; 2023 May 06 off', + operator: 'La Poste', + 'operator:wikidata': 'Q373724', + phone: '3631', + 'ref:FR:LaPoste': '16976A', + source: 'LaPoste - 03/2019', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2428351, 48.6602247 ] }, + id: 'node/4105639391' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + copy_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + copy_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + copy_facility +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 3631 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 3631 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 631 +convertedValue 36 31 +### debug: + phone: + 3631 + => + +33 36 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 36 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 36 31 +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2428351, 48.6602247 ] }, + properties: { amenity: 'post_office', phone: '+33 36 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4126197658', + 'addr:city': 'Brétigny-sur-Orge', + 'addr:housenumber': '6', + 'addr:postcode': '91220', + 'addr:street': 'Boulevard de la République', + amenity: 'fast_food', + cuisine: 'pizza', + delivery: 'yes', + name: 'Andiamo Pizza', + opening_hours: 'Mo-Sa 11:00-14:00,18:00-23:00; Su 18:00-23:00', + phone: '+33 1 60 84 15 15', + takeaway: 'yes', + website: 'http://www.pizzas-andiamo.fr/livraison-pizza-bretigny-sur-orge-91220' + }, + geometry: { type: 'Point', coordinates: [ 2.3045503, 48.60729 ] }, + id: 'node/4126197658' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 84 15 15 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 84 15 15 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 84 15 15 + false +### debug: + convertProperty: isStringValue? + +33 1 60 84 15 15 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 84 15 15 +convertedValue 1 60 84 15 15 +### debug: + phone: + +33 1 60 84 15 15 + => + +33 1 60 84 15 15 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 15 15 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 15 15 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3045503, 48.60729 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 84 15 15' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4153849848', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '30', + 'addr:postcode': '91260', + 'addr:street': 'Rue Monttessuy', + amenity: 'dentist', + name: 'Docteur Charpentier Mathieu', + opening_hours: 'Mo-Fr 08:30-18:30', + phone: '+33 169 218 923' + }, + geometry: { type: 'Point', coordinates: [ 2.3844799, 48.6873696 ] }, + id: 'node/4153849848' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169 218 923 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169 218 923 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169 218 923 + false +### debug: + convertProperty: isStringValue? + +33 169 218 923 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169 218 923 +convertedValue 1 69 21 89 23 +### debug: + phone: + +33 169 218 923 + => + +33 1 69 21 89 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 89 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 89 23 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3844799, 48.6873696 ] }, + properties: { amenity: 'dentist', phone: '+33 1 69 21 89 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4231777090', + 'addr:city': 'Longjumeau', + 'addr:postcode': '91160', + 'addr:street': 'Rue George Sand', + name: 'Accueil Novelty', + phone: '+33 1 64 54 26 28', + rental: 'show', + website: 'https://www.novelty-group.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3027185, 48.702206 ] }, + id: 'node/4231777090' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 54 26 28 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 54 26 28 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 54 26 28 + false +### debug: + convertProperty: isStringValue? + +33 1 64 54 26 28 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 54 26 28 +convertedValue 1 64 54 26 28 +### debug: + phone: + +33 1 64 54 26 28 + => + +33 1 64 54 26 28 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 54 26 28 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 54 26 28 +### debug: + mapElementFromConf: convert + rental +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + rental +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + rental +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3027185, 48.702206 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 54 26 28' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4237201212', + amenity: 'fast_food', + cuisine: 'pizza', + name: 'Don Camillo', + phone: '+33 164987616', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4694168, 48.4029707 ] }, + id: 'node/4237201212' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164987616 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164987616 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164987616 + false +### debug: + convertProperty: isStringValue? + +33 164987616 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164987616 +convertedValue 1 64 98 76 16 +### debug: + phone: + +33 164987616 + => + +33 1 64 98 76 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 76 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 76 16 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4694168, 48.4029707 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 64 98 76 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4243404217', + 'addr:city': 'Brétigny-sur-Orge', + 'addr:street': 'Avenue de la Commune de Paris', + amenity: 'restaurant', + cuisine: 'portuguese', + name: 'Le Soleil du Portugal', + opening_hours: '7:00-23:00', + phone: '+33 1 60 85 15 58', + website: 'http://www.lesoleilduportugal.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3019404, 48.5930298 ] }, + id: 'node/4243404217' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 85 15 58 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 85 15 58 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 85 15 58 + false +### debug: + convertProperty: isStringValue? + +33 1 60 85 15 58 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 85 15 58 +convertedValue 1 60 85 15 58 +### debug: + phone: + +33 1 60 85 15 58 + => + +33 1 60 85 15 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 85 15 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 85 15 58 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3019404, 48.5930298 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 85 15 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4266931191', + name: "Zoé Coiff'", + old_opening_hours: 'Tu-Sa 09:30-12:00,14:00-19:00', + opening_hours: 'Tu 09:30-12:00,15:00-19:00; We 09:30-12:00; Th-Sa 09:30-12:00,15:00-19:00', + phone: '+33169455517', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.3514563, 48.673566 ] }, + id: 'node/4266931191' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + old_opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_opening_hours +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169455517 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169455517 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169455517 + false +### debug: + convertProperty: isStringValue? + +33169455517 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169455517 +convertedValue 1 69 45 55 17 +### debug: + phone: + +33169455517 + => + +33 1 69 45 55 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 45 55 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 45 55 17 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3514563, 48.673566 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 45 55 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4327646029', + 'addr:housenumber': '13 bis', + 'addr:postcode': '91160', + 'addr:street': 'Place Charles Stéber', + amenity: 'restaurant', + cuisine: 'italian', + name: 'Mamma & Papà Pizzeria', + opening_hours: 'Tu-Sa 12:00-15:00,19:00-22:30', + phone: '+33164482326', + source: 'cadastre-dgi-fr source : Direction Générale des Finances Publiques - Cadastre. Mise à jour : 2019', + website: 'http://www.mammaetpapa.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.2942399, 48.6979983 ] }, + id: 'node/4327646029' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164482326 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164482326 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164482326 + false +### debug: + convertProperty: isStringValue? + +33164482326 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164482326 +convertedValue 1 64 48 23 26 +### debug: + phone: + +33164482326 + => + +33 1 64 48 23 26 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 48 23 26 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 48 23 26 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2942399, 48.6979983 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 48 23 26' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4329063911', + 'addr:city': 'Savigny-sur-Orge', + 'addr:housenumber': '20 A', + 'addr:postcode': '91600', + 'addr:street': 'Rue du Mail', + amenity: 'restaurant', + cuisine: 'kebab', + name: "O' Neuf 1", + opening_hours: 'Mo-Su 11:00-23:00', + phone: '+33 9 80 33 91 91', + source: 'cadastre-dgi-fr source : Direction Générale des Finances Publiques - Cadastre. Mise à jour : 2016' + }, + geometry: { type: 'Point', coordinates: [ 2.3519111, 48.6741796 ] }, + id: 'node/4329063911' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 80 33 91 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 80 33 91 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 80 33 91 91 + false +### debug: + convertProperty: isStringValue? + +33 9 80 33 91 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 80 33 91 91 +convertedValue 9 80 33 91 91 +### debug: + phone: + +33 9 80 33 91 91 + => + +33 9 80 33 91 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 80 33 91 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 80 33 91 91 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3519111, 48.6741796 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 80 33 91 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4365148593', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '158', + 'addr:postcode': '91550', + 'addr:street': 'Avenue de Verdun', + brand: 'Ronde des Pains', + 'brand:wikidata': 'Q3441707', + 'brand:wikipedia': 'fr:Ronde des Pains', + name: 'Ronde des Pains', + opening_hours: 'Tu-Sa 05:45-13:30, 15:30-20:00; Su 06:30-13:00', + phone: '+33 1 69 38 42 24', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.3574385, 48.7056984 ] }, + id: 'node/4365148593' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 42 24 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 42 24 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 42 24 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 42 24 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 42 24 +convertedValue 1 69 38 42 24 +### debug: + phone: + +33 1 69 38 42 24 + => + +33 1 69 38 42 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 42 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 42 24 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3574385, 48.7056984 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 42 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4365455527', + 'addr:city': 'Morangis', + 'addr:housenumber': '15', + 'addr:postcode': '91420', + 'addr:street': 'Avenue des Froides Bouillies', + brand: 'Point P', + 'brand:wikidata': 'Q3393350', + name: 'Point P Morangis', + opening_hours: 'Mo-Th 07:00-12:00, 13:30-17:00; Fr 07:00-12:00,13:30-16:00; Sa 08:00-12:00', + phone: '+33164543850', + shop: 'doityourself' + }, + geometry: { type: 'Point', coordinates: [ 2.3451426, 48.7079392 ] }, + id: 'node/4365455527' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164543850 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164543850 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164543850 + false +### debug: + convertProperty: isStringValue? + +33164543850 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164543850 +convertedValue 1 64 54 38 50 +### debug: + phone: + +33164543850 + => + +33 1 64 54 38 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 54 38 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 54 38 50 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3451426, 48.7079392 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 54 38 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4365471283', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': 'Rue de la Voie Verte', + amenity: 'driving_school', + email: 'am.pyramide@yahoo.fr', + name: 'Auto-École de la Pyramide', + opening_hours: 'Mo-Fr 15:00-19:00; Sa 10:00-15:00', + phone: '+33 1 69 38 81 01', + 'ref:FR:NAF': '8553Z', + 'ref:FR:SIRET': '43272372400022', + website: 'https://autoecoledelapyramide-athismons.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3573147, 48.7006757 ] }, + id: 'node/4365471283' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 81 01 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 81 01 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 81 01 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 81 01 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 81 01 +convertedValue 1 69 38 81 01 +### debug: + phone: + +33 1 69 38 81 01 + => + +33 1 69 38 81 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 81 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 81 01 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3573147, 48.7006757 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 69 38 81 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4365480319', + 'addr:housenumber': '19', + brand: 'Paul', + 'brand:wikidata': 'Q3370417', + 'brand:wikipedia': 'en:Paul (bakery)', + 'delivery:covid19': 'yes', + opening_hours: 'Mo-Su 07:00-24:00', + 'payment:cash': 'yes', + 'payment:coins': 'yes', + 'payment:credit_cards': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 60 48 56 61', + shop: 'bakery', + 'takeaway:covid19': 'only' + }, + geometry: { type: 'Point', coordinates: [ 2.3716786, 48.6994143 ] }, + id: 'node/4365480319' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + delivery:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery:covid19 +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 56 61 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 56 61 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 56 61 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 56 61 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 56 61 +convertedValue 1 60 48 56 61 +### debug: + phone: + +33 1 60 48 56 61 + => + +33 1 60 48 56 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 56 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 56 61 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + takeaway:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway:covid19 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3716786, 48.6994143 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 56 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4375660330', + 'addr:city': 'Morangis', + 'addr:housenumber': '33', + 'addr:postcode': '91420', + 'addr:street': 'Avenue Ferdinand de Lesseps', + name: 'Pâtisserie La Romainville', + opening_hours: 'Tu-Th 9:30-13:00,14:00-19:00; Fr,Sa 9:30-19:00; Su 9:30-12:30', + phone: '+33 1 64 48 44 09', + shop: 'bakery', + website: 'https://www.laromainville.fr/magasin/18-morangis' + }, + geometry: { type: 'Point', coordinates: [ 2.3400924, 48.704968 ] }, + id: 'node/4375660330' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 48 44 09 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 48 44 09 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 48 44 09 + false +### debug: + convertProperty: isStringValue? + +33 1 64 48 44 09 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 48 44 09 +convertedValue 1 64 48 44 09 +### debug: + phone: + +33 1 64 48 44 09 + => + +33 1 64 48 44 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 48 44 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 48 44 09 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3400924, 48.704968 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 48 44 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4375688410', + 'addr:city': 'Morangis', + 'addr:housenumber': '33', + 'addr:postcode': '91420', + 'addr:street': 'Avenue Ferdinand de Lesseps', + name: 'Boucherie Bernard', + opening_hours: 'Tu-Th 09:00-12:30,15:00-19:00; Fr 09:00-19:00; Sa 08:30-19:00; Su 09:00-12:30', + phone: '+33 1 64 48 43 55', + shop: 'butcher', + website: 'http://www.boucheries-bernard.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3401012, 48.704706 ] }, + id: 'node/4375688410' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 48 43 55 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 48 43 55 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 48 43 55 + false +### debug: + convertProperty: isStringValue? + +33 1 64 48 43 55 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 48 43 55 +convertedValue 1 64 48 43 55 +### debug: + phone: + +33 1 64 48 43 55 + => + +33 1 64 48 43 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 48 43 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 48 43 55 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3401012, 48.704706 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 48 43 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4375697775', + 'addr:city': 'Morangis', + 'addr:postcode': '91420', + 'addr:street': 'Avenue Ferdinand de Lesseps', + brand: 'La Halle', + name: 'La Halle', + opening_hours: 'Mo-Sa 10:00-13:00,14:00-19:00', + phone: '+33 1 69 34 57 57', + shop: 'clothes' + }, + geometry: { type: 'Point', coordinates: [ 2.3401213, 48.7041557 ] }, + id: 'node/4375697775' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 34 57 57 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 34 57 57 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 34 57 57 + false +### debug: + convertProperty: isStringValue? + +33 1 69 34 57 57 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 34 57 57 +convertedValue 1 69 34 57 57 +### debug: + phone: + +33 1 69 34 57 57 + => + +33 1 69 34 57 57 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 34 57 57 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 34 57 57 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3401213, 48.7041557 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 34 57 57' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4375703328', + 'addr:city': 'Morangis', + 'addr:postcode': '91420', + 'addr:street': 'Avenue Ferdinand de Lesseps', + amenity: 'restaurant', + cuisine: 'japanese_and_chinese', + name: 'O Hanami', + phone: '+33 1 64 47 10 98' + }, + geometry: { type: 'Point', coordinates: [ 2.3401148, 48.7043431 ] }, + id: 'node/4375703328' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 47 10 98 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 47 10 98 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 47 10 98 + false +### debug: + convertProperty: isStringValue? + +33 1 64 47 10 98 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 47 10 98 +convertedValue 1 64 47 10 98 +### debug: + phone: + +33 1 64 47 10 98 + => + +33 1 64 47 10 98 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 47 10 98 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 47 10 98 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3401148, 48.7043431 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 47 10 98' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4375712603', + 'addr:city': 'Morangis', + 'addr:housenumber': '2', + 'addr:postcode': '91420', + 'addr:street': 'Avenue des Iris', + brand: 'Point S', + 'brand:wikidata': 'Q3393358', + 'brand:wikipedia': 'fr:Point S', + name: 'Point S', + opening_hours: 'Mo-Sa 10:00-12:00, 14:00-18:30', + operator: 'M Thomas MARTINEZ', + phone: '+33 6 30 53 59 40', + shop: 'car_repair' + }, + geometry: { type: 'Point', coordinates: [ 2.3443059, 48.7051914 ] }, + id: 'node/4375712603' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 30 53 59 40 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 30 53 59 40 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 30 53 59 40 + false +### debug: + convertProperty: isStringValue? + +33 6 30 53 59 40 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 30 53 59 40 +convertedValue 6 30 53 59 40 +### debug: + phone: + +33 6 30 53 59 40 + => + +33 6 30 53 59 40 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 30 53 59 40 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 30 53 59 40 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3443059, 48.7051914 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 30 53 59 40' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4377022075', + 'addr:housenumber': '2', + 'addr:postcode': '91420', + 'addr:street': 'Place Gabriel Fontaine', + amenity: 'bank', + atm: 'yes', + brand: "Caisse d'Épargne", + 'brand:wikidata': 'Q1547738', + 'brand:wikipedia': "fr:Groupe Caisse d'épargne", + name: "Caisse d'Épargne", + opening_hours: 'Tu 09:15-12:45, 13:45-17:30; We 09:15-12:45, 13:45-17:30; Th 09:15-12:45, 14:45-18:30; Fr 09:15-12:45, 13:45-17:30; Sa 09:00-13:00, 13:45-16:15', + phone: '+33172485600' + }, + geometry: { type: 'Point', coordinates: [ 2.328819, 48.7072353 ] }, + id: 'node/4377022075' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33172485600 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33172485600 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33172485600 + false +### debug: + convertProperty: isStringValue? + +33172485600 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33172485600 +convertedValue 1 72 48 56 00 +### debug: + phone: + +33172485600 + => + +33 1 72 48 56 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 72 48 56 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 72 48 56 00 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.328819, 48.7072353 ] }, + properties: { amenity: 'bank', phone: '+33 1 72 48 56 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4377855117', + 'addr:city': 'Morangis', + 'addr:housenumber': '2', + 'addr:postcode': '91420', + 'addr:street': 'Place Gabriel Fontaine', + amenity: 'veterinary', + name: 'Clinique Vétérinaire Advet', + opening_hours: 'Mo-We,Fr 9:00- 12:00, 15:00-19:00; Th 15:00-19:00, Sa 9:30-12:30', + phone: '+33169094850', + website: 'http://www.advet-veterinaires.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3285249, 48.707356 ] }, + id: 'node/4377855117' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + veterinary +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + veterinary +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + veterinary + => + veterinary +### debug: + convertProperty: -- convertedValue + veterinary +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169094850 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169094850 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169094850 + false +### debug: + convertProperty: isStringValue? + +33169094850 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169094850 +convertedValue 1 69 09 48 50 +### debug: + phone: + +33169094850 + => + +33 1 69 09 48 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 09 48 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 09 48 50 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3285249, 48.707356 ] }, + properties: { amenity: 'veterinary', phone: '+33 1 69 09 48 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4377865592', + 'addr:city': 'Morangis', + 'addr:housenumber': '2', + 'addr:postcode': '91420', + 'addr:street': 'Place Gabriel Fontaine', + name: 'DS Pièces Auto', + opening_hours: 'Mo-Fr 08:30-12:30,14:00-18:30; Sa 08:30-12:30', + phone: '+33164861205', + shop: 'car_parts', + website: 'http://dspiecesauto.gefauto-distribution.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3287262, 48.7072944 ] }, + id: 'node/4377865592' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164861205 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164861205 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164861205 + false +### debug: + convertProperty: isStringValue? + +33164861205 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164861205 +convertedValue 1 64 86 12 05 +### debug: + phone: + +33164861205 + => + +33 1 64 86 12 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 86 12 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 86 12 05 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3287262, 48.7072944 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 86 12 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4377905620', + 'addr:city': 'Morangis', + 'addr:housenumber': '18', + 'addr:postcode': '91420', + 'addr:street': 'Rue du Général Leclerc', + name: 'A.C.M. Immobilier Morangis', + office: 'estate_agent', + phone: '+331 69 74 24 24' + }, + geometry: { type: 'Point', coordinates: [ 2.3297337, 48.7073732 ] }, + id: 'node/4377905620' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 69 74 24 24 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 69 74 24 24 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 69 74 24 24 + false +### debug: + convertProperty: isStringValue? + +331 69 74 24 24 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 69 74 24 24 +convertedValue 1 69 74 24 24 +### debug: + phone: + +331 69 74 24 24 + => + +33 1 69 74 24 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 74 24 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 74 24 24 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3297337, 48.7073732 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 74 24 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4377905624', + 'addr:city': 'Morangis', + 'addr:housenumber': '14 Ter', + 'addr:postcode': '91420', + 'addr:street': 'Rue du Général Leclerc', + amenity: 'restaurant', + cuisine: 'italian', + name: 'Casa Nostra', + opening_hours: 'Mo-Su 11:00-14:30, 18:00-22:30', + phone: '+33951571911', + website: 'https://www.facebook.com/pages/Casa-Nostra/849623818397939#_=_' + }, + geometry: { type: 'Point', coordinates: [ 2.3301425, 48.7073947 ] }, + id: 'node/4377905624' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33951571911 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33951571911 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33951571911 + false +### debug: + convertProperty: isStringValue? + +33951571911 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33951571911 +convertedValue 9 51 57 19 11 +### debug: + phone: + +33951571911 + => + +33 9 51 57 19 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 51 57 19 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 51 57 19 11 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3301425, 48.7073947 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 51 57 19 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4377932369', + 'addr:housenumber': '19', + 'addr:postcode': '91420', + 'addr:street': 'Rue du Général Leclerc', + amenity: 'restaurant', + cuisine: 'crepe', + name: 'Chez Marilyne', + opening_hours: 'Tu-Sa 11:45-14:00, 18:45-22:00', + phone: '+33981911363', + website: 'http://www.creperiechezmarilyne.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3303422, 48.7071685 ] }, + id: 'node/4377932369' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33981911363 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33981911363 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33981911363 + false +### debug: + convertProperty: isStringValue? + +33981911363 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33981911363 +convertedValue 9 81 91 13 63 +### debug: + phone: + +33981911363 + => + +33 9 81 91 13 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 81 91 13 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 81 91 13 63 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3303422, 48.7071685 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 81 91 13 63' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4381072441', + name: 'Behra Morangis Automobiles', + phone: '+33169791100', + shop: 'car', + website: 'http://morangis.groupebehra.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.341935, 48.7056605 ] }, + id: 'node/4381072441' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169791100 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169791100 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169791100 + false +### debug: + convertProperty: isStringValue? + +33169791100 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169791100 +convertedValue 1 69 79 11 00 +### debug: + phone: + +33169791100 + => + +33 1 69 79 11 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 79 11 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 79 11 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.341935, 48.7056605 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 79 11 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4385728257', + 'addr:city': 'Morangis', + 'addr:housenumber': '2', + 'addr:postcode': '91420', + 'addr:street': 'Avenue Ferdinand de Lesseps', + phone: '+33169971870', + shop: 'kitchen', + website: 'https://www.houdan-cuisines.com/depots/houdan-cuisines-morangis/' + }, + geometry: { type: 'Point', coordinates: [ 2.3365838, 48.6958457 ] }, + id: 'node/4385728257' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169971870 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169971870 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169971870 + false +### debug: + convertProperty: isStringValue? + +33169971870 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169971870 +convertedValue 1 69 97 18 70 +### debug: + phone: + +33169971870 + => + +33 1 69 97 18 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 97 18 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 97 18 70 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3365838, 48.6958457 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 97 18 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4387172723', + 'addr:city': 'Morangis', + 'addr:housenumber': '34', + 'addr:postcode': '91420', + 'addr:street': 'Avenue Ferdinand de Lesseps', + internet_access: 'wlan', + 'internet_access:fee': 'no', + phone: '+33 1 64 48 61 30', + rooms: '48', + stars: '3', + tourism: 'hotel', + website: 'https://www.campanile.com/fr/hotels/campanile-morangis-orly' + }, + geometry: { type: 'Point', coordinates: [ 2.3389309, 48.7047979 ] }, + id: 'node/4387172723' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + internet_access:fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access:fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access:fee +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 48 61 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 48 61 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 48 61 30 + false +### debug: + convertProperty: isStringValue? + +33 1 64 48 61 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 48 61 30 +convertedValue 1 64 48 61 30 +### debug: + phone: + +33 1 64 48 61 30 + => + +33 1 64 48 61 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 48 61 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 48 61 30 +### debug: + mapElementFromConf: convert + rooms +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + rooms +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + rooms +### debug: + mapElementFromConf: convert + stars +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + stars +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + stars +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3389309, 48.7047979 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 48 61 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4440227991', + 'addr:city': 'Orsay', + 'addr:postcode': '91400', + 'addr:street': 'Rue du Doyen Georges Poitou', + amenity: 'library', + name: "Bibliothèque universitaire d'Orsay", + 'name:en': 'Paris-Saclay Academic library', + opening_hours: 'week 26-33 Mo-Fr 08:30-17:00; week 30-33 Mo-Fr off; week 36-37 Mo-Fr 08:30-19:00; week 38-25 Mo-Fr 08:30-22:30; week 38-25 Sa 10:00-19:00', + operator: 'Université Paris-Saclay', + 'operator:type': 'public', + phone: '+33 1 69156994', + website: 'https://www.universite-paris-saclay.fr/vie-de-campus/bibliotheques/bibliotheque-universitaire-orsay' + }, + geometry: { type: 'Point', coordinates: [ 2.177723, 48.7027378 ] }, + id: 'node/4440227991' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + library + true +### debug: + convertProperty: isStringValue? + library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + library + => + library +### debug: + convertProperty: -- convertedValue + library +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + name:en +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name:en +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name:en +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69156994 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69156994 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69156994 + false +### debug: + convertProperty: isStringValue? + +33 1 69156994 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69156994 +convertedValue 1 69 15 69 94 +### debug: + phone: + +33 1 69156994 + => + +33 1 69 15 69 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 15 69 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 15 69 94 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.177723, 48.7027378 ] }, + properties: { amenity: 'library', phone: '+33 1 69 15 69 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4452129469', + 'addr:housenumber': '21', + 'addr:postcode': '91290', + 'addr:street': 'Boulevard Jean Jaurès', + amenity: 'restaurant', + cuisine: 'french', + email: 'variez.vosplaisirs@gmail.com', + name: 'La delizia', + opening_hours: 'Tu-Sa 12:00-14:00, 19:00-22:30', + phone: '+33 9 83 08 55 91', + takeaway: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.2460005, 48.5883506 ] }, + id: 'node/4452129469' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 83 08 55 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 83 08 55 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 83 08 55 91 + false +### debug: + convertProperty: isStringValue? + +33 9 83 08 55 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 83 08 55 91 +convertedValue 9 83 08 55 91 +### debug: + phone: + +33 9 83 08 55 91 + => + +33 9 83 08 55 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 83 08 55 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 83 08 55 91 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2460005, 48.5883506 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 83 08 55 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4460603793', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '137', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + amenity: 'arts_centre', + name: 'La Potinière', + phone: '+33.1 69 30 48 84', + website: 'https://verrieres.bibenligne.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2568996, 48.740369 ] }, + id: 'node/4460603793' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + arts_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + arts_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + arts_centre + true +### debug: + convertProperty: isStringValue? + arts_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + arts_centre + => + arts_centre +### debug: + convertProperty: -- convertedValue + arts_centre +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33.1 69 30 48 84 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33.1 69 30 48 84 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33.1 69 30 48 84 + false +### debug: + convertProperty: isStringValue? + +33.1 69 30 48 84 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33.1 69 30 48 84 +convertedValue 1 69 30 48 84 +### debug: + phone: + +33.1 69 30 48 84 + => + +33 1 69 30 48 84 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 48 84 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 48 84 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2568996, 48.740369 ] }, + properties: { amenity: 'arts_centre', phone: '+33 1 69 30 48 84' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4471507017', + amenity: 'pharmacy', + dispensing: 'yes', + healthcare: 'pharmacy', + name: 'Pharmacie du Pileu', + opening_hours: 'Mo-Fr 09:00-12:30,14:30-19:30; Sa 09:00-19:00', + operator: 'Voitus et Dudart', + phone: '+33160142615', + 'ref:FR:FINESS': '910011527' + }, + geometry: { type: 'Point', coordinates: [ 2.2465339, 48.7259576 ] }, + id: 'node/4471507017' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160142615 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160142615 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160142615 + false +### debug: + convertProperty: isStringValue? + +33160142615 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160142615 +convertedValue 1 60 14 26 15 +### debug: + phone: + +33160142615 + => + +33 1 60 14 26 15 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 14 26 15 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 14 26 15 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2465339, 48.7259576 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 60 14 26 15' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4548262937', + 'addr:city': 'Draveil', + 'addr:housenumber': '22 ter', + 'addr:postcode': '91210', + 'addr:street': 'Avenue Paul Lafargue', + name: 'L’Attribut de Draveil', + phone: '+33 6 95 19 66 29', + 'service:bicycle:diy': 'yes', + 'service:bicycle:repair': 'yes', + shop: 'bicycle', + website: 'https://attributdedraveil.org' + }, + geometry: { type: 'Point', coordinates: [ 2.4150348, 48.6897295 ] }, + id: 'node/4548262937' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 95 19 66 29 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 95 19 66 29 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 95 19 66 29 + false +### debug: + convertProperty: isStringValue? + +33 6 95 19 66 29 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 95 19 66 29 +convertedValue 6 95 19 66 29 +### debug: + phone: + +33 6 95 19 66 29 + => + +33 6 95 19 66 29 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 95 19 66 29 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 95 19 66 29 +### debug: + mapElementFromConf: convert + service:bicycle:diy +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:diy +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:diy +### debug: + mapElementFromConf: convert + service:bicycle:repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:repair +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4150348, 48.6897295 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 95 19 66 29' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4640467977', + 'addr:city': 'Nozay', + 'addr:housenumber': '1', + 'addr:postcode': '91620', + 'addr:street': 'Rue du Bois Clair', + name: 'Boulangerie Lemonnier', + opening_hours: 'Mo-Fr 07:00-13:30,15:30-19:30', + 'opening_hours:covid19': 'Lu-vendredi 07:00-13:30 15:30-19:30', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + phone: '+33 1 69 01 04 85', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.2425374, 48.6607613 ] }, + id: 'node/4640467977' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 01 04 85 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 01 04 85 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 01 04 85 + false +### debug: + convertProperty: isStringValue? + +33 1 69 01 04 85 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 01 04 85 +convertedValue 1 69 01 04 85 +### debug: + phone: + +33 1 69 01 04 85 + => + +33 1 69 01 04 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 01 04 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 01 04 85 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2425374, 48.6607613 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 01 04 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4641606910', + amenity: 'restaurant', + level: '1', + name: 'Les Trois Fourneaux', + phone: '+33 1 69074224' + }, + geometry: { type: 'Point', coordinates: [ 2.1732313, 48.6899807 ] }, + id: 'node/4641606910' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69074224 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69074224 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69074224 + false +### debug: + convertProperty: isStringValue? + +33 1 69074224 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69074224 +convertedValue 1 69 07 42 24 +### debug: + phone: + +33 1 69074224 + => + +33 1 69 07 42 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 42 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 42 24 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1732313, 48.6899807 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 07 42 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4644417709', + 'addr:city': 'Sainte-Geneviève-des-Bois', + 'addr:housenumber': '35 bis', + 'addr:postcode': '91700', + 'addr:street': 'Avenue Georges Pitard', + craft: 'shoemaker', + name: 'Cordonnerie Traditionnelle', + opening_hours: 'Tu-Fr 08:00-12:30,15:00-19:30; Sa 08:00-12:30,15:00-18:00', + operator: 'Versari Luciano', + phone: '+33 1 60 15 96 91' + }, + geometry: { type: 'Point', coordinates: [ 2.3145053, 48.64996 ] }, + id: 'node/4644417709' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 15 96 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 15 96 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 15 96 91 + false +### debug: + convertProperty: isStringValue? + +33 1 60 15 96 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 15 96 91 +convertedValue 1 60 15 96 91 +### debug: + phone: + +33 1 60 15 96 91 + => + +33 1 60 15 96 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 15 96 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 15 96 91 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3145053, 48.64996 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 15 96 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4692721519', + email: 'contact@pasaim.fr', + name: 'Paris-Saclay Immobilier', + office: 'estate_agent', + opening_hours: 'Mo-Sa 09:00-19:00', + phone: '+33 1 60 13 01 45' + }, + geometry: { type: 'Point', coordinates: [ 2.1265156, 48.7260283 ] }, + id: 'node/4692721519' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 13 01 45 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 13 01 45 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 13 01 45 + false +### debug: + convertProperty: isStringValue? + +33 1 60 13 01 45 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 13 01 45 +convertedValue 1 60 13 01 45 +### debug: + phone: + +33 1 60 13 01 45 + => + +33 1 60 13 01 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 13 01 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 13 01 45 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1265156, 48.7260283 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 13 01 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4697330143', + 'addr:housenumber': '14', + brand: 'Ibis', + 'brand:website': 'https://ibis.accor.com', + 'brand:wikidata': 'Q920166', + 'brand:wikipedia': "fr:Ibis (chaîne d'hôtels)", + description: 'Hôtel Ibis Étampes', + name: 'Hôtel Ibis Étampes', + phone: '+33 1 69 92 16 50', + tourism: 'hotel' + }, + geometry: { type: 'Point', coordinates: [ 2.1647511, 48.4361317 ] }, + id: 'node/4697330143' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:website +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 92 16 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 92 16 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 92 16 50 + false +### debug: + convertProperty: isStringValue? + +33 1 69 92 16 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 92 16 50 +convertedValue 1 69 92 16 50 +### debug: + phone: + +33 1 69 92 16 50 + => + +33 1 69 92 16 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 92 16 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 92 16 50 +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1647511, 48.4361317 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 92 16 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4728177868', + amenity: 'restaurant', + cuisine: 'turkish', + name: "Étoile d'Anatolie", + opening_hours: 'Mo-Sa 11:00-22:00', + 'opening_hours:signed': 'no', + phone: '+33 1 64 54 93 18', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2946888, 48.6956897 ] }, + id: 'node/4728177868' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:signed +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:signed +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:signed +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 54 93 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 54 93 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 54 93 18 + false +### debug: + convertProperty: isStringValue? + +33 1 64 54 93 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 54 93 18 +convertedValue 1 64 54 93 18 +### debug: + phone: + +33 1 64 54 93 18 + => + +33 1 64 54 93 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 54 93 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 54 93 18 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2946888, 48.6956897 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 54 93 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4764372728', + 'addr:housenumber': '2', + amenity: 'school', + email: 'ce.0910540T@ac-versailles.fr', + phone: '+33 1 69 38 86 21', + 'school:FR': 'maternelle' + }, + geometry: { type: 'Point', coordinates: [ 2.3600629, 48.7027525 ] }, + id: 'node/4764372728' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 86 21 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 86 21 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 86 21 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 86 21 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 86 21 +convertedValue 1 69 38 86 21 +### debug: + phone: + +33 1 69 38 86 21 + => + +33 1 69 38 86 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 86 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 86 21 +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3600629, 48.7027525 ] }, + properties: { amenity: 'school', phone: '+33 1 69 38 86 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4764372729', + 'addr:housenumber': '18', + amenity: 'kindergarten', + phone: '+33 1 60 48 01 56' + }, + geometry: { type: 'Point', coordinates: [ 2.3614872, 48.7022743 ] }, + id: 'node/4764372729' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 01 56 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 01 56 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 01 56 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 01 56 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 01 56 +convertedValue 1 60 48 01 56 +### debug: + phone: + +33 1 60 48 01 56 + => + +33 1 60 48 01 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 01 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 01 56 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3614872, 48.7022743 ] }, + properties: { amenity: 'kindergarten', phone: '+33 1 60 48 01 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4764427121', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': 'Rue de la Grosse Roche', + amenity: 'school', + email: 'ce.0910541U@ac-versailles.fr', + name: 'École maternelle Charles Perrault', + phone: '+33 1 69 38 86 32', + 'school:FR': 'maternelle' + }, + geometry: { type: 'Point', coordinates: [ 2.3654073, 48.7026922 ] }, + id: 'node/4764427121' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 86 32 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 86 32 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 86 32 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 86 32 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 86 32 +convertedValue 1 69 38 86 32 +### debug: + phone: + +33 1 69 38 86 32 + => + +33 1 69 38 86 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 86 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 86 32 +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3654073, 48.7026922 ] }, + properties: { amenity: 'school', phone: '+33 1 69 38 86 32' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4793320410', + amenity: 'restaurant', + cuisine: 'french', + delivery: 'no', + name: 'Auberge de la Tour Saint-Martin', + outdoor_seating: 'yes', + phone: '+33 1 69 78 26 19', + takeaway: 'no', + website: 'http://www.auberge-de-la-tour-saint-martin.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.1388611, 48.4264812 ] }, + id: 'node/4793320410' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 78 26 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 78 26 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 78 26 19 + false +### debug: + convertProperty: isStringValue? + +33 1 69 78 26 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 78 26 19 +convertedValue 1 69 78 26 19 +### debug: + phone: + +33 1 69 78 26 19 + => + +33 1 69 78 26 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 78 26 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 78 26 19 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1388611, 48.4264812 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 78 26 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4811445522', + 'addr:city': 'Vigneux-sur-Seine', + 'addr:housenumber': '2', + 'addr:postcode': '91270', + 'addr:street': 'Rond-Point du Petit Vergeat', + name: 'La Mie du Jour', + phone: '+33 9 53 50 22 80', + shop: 'bakery', + 'survey:date': '2022-12-18' + }, + geometry: { type: 'Point', coordinates: [ 2.4416258, 48.695632 ] }, + id: 'node/4811445522' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 53 50 22 80 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 53 50 22 80 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 53 50 22 80 + false +### debug: + convertProperty: isStringValue? + +33 9 53 50 22 80 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 53 50 22 80 +convertedValue 9 53 50 22 80 +### debug: + phone: + +33 9 53 50 22 80 + => + +33 9 53 50 22 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 53 50 22 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 53 50 22 80 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4416258, 48.695632 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 53 50 22 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4811664546', + 'addr:city': 'Courdimanche-sur-Essonne', + 'addr:postcode': '91720', + 'addr:street': 'Impasse de la Varenne', + email: 'campingbelesbat@orange.fr', + fee: 'yes', + internet_access: 'yes', + 'internet_access:fee': 'yes', + name: 'Le Cattiaux camping', + phone: '+33 1 64 99 39 52', + tourism: 'camp_site', + website: 'https://www.camping-belesbat.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3787596, 48.4268021 ] }, + id: 'node/4811664546' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + internet_access:fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access:fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access:fee +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 99 39 52 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 99 39 52 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 99 39 52 + false +### debug: + convertProperty: isStringValue? + +33 1 64 99 39 52 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 99 39 52 +convertedValue 1 64 99 39 52 +### debug: + phone: + +33 1 64 99 39 52 + => + +33 1 64 99 39 52 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 99 39 52 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 99 39 52 +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3787596, 48.4268021 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 99 39 52' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4827589769', + 'addr:housenumber': '1', + 'addr:postcode': '91420', + 'addr:street': 'Avenue de Champagne', + amenity: 'restaurant', + cuisine: 'french', + name: 'Drôle 2 cuisine', + opening_hours: 'Mo-Th 12:00-14:00; Fr 12:00-14:00,19:30-22:00; Sa 19:30-22:00', + phone: '+331 60 12 61 50', + website: 'http://www.drole2cuisine.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3406436, 48.7051566 ] }, + id: 'node/4827589769' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 60 12 61 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 60 12 61 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 60 12 61 50 + false +### debug: + convertProperty: isStringValue? + +331 60 12 61 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 60 12 61 50 +convertedValue 1 60 12 61 50 +### debug: + phone: + +331 60 12 61 50 + => + +33 1 60 12 61 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 61 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 61 50 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3406436, 48.7051566 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 12 61 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4827599391', + amenity: 'restaurant', + name: 'La Côte de Bœuf', + opening_hours: 'Mo 12:00-14:00; Tu 12:00-14:00; We 12:00-14:00; Th 12:00-14:00; Fr 12:00-14:00,19:00-22:00; Sa 19:00-22:00; Su off', + phone: '+331 69 09 42 08', + website: 'http://www.lacotedebœufmorangis.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3413712, 48.7051047 ] }, + id: 'node/4827599391' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 69 09 42 08 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 69 09 42 08 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 69 09 42 08 + false +### debug: + convertProperty: isStringValue? + +331 69 09 42 08 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 69 09 42 08 +convertedValue 1 69 09 42 08 +### debug: + phone: + +331 69 09 42 08 + => + +33 1 69 09 42 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 09 42 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 09 42 08 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3413712, 48.7051047 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 09 42 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4845898421', + 'addr:housenumber': '109', + 'addr:street': "Place de l'Agora", + amenity: 'library', + name: "Médiathèque de l'Agora", + opening_hours: 'Tu 13:30-19:00; We, Sa 10:00-18:00; Th, Fr 12:00-18:00', + phone: '+33169915959', + website: 'http://mediatheques.agglo-evry.fr/EXPLOITATION/mediatheque-agora.aspx' + }, + geometry: { type: 'Point', coordinates: [ 2.4292971, 48.6284171 ] }, + id: 'node/4845898421' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + library + true +### debug: + convertProperty: isStringValue? + library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + library + => + library +### debug: + convertProperty: -- convertedValue + library +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169915959 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169915959 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169915959 + false +### debug: + convertProperty: isStringValue? + +33169915959 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169915959 +convertedValue 1 69 91 59 59 +### debug: + phone: + +33169915959 + => + +33 1 69 91 59 59 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 91 59 59 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 91 59 59 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4292971, 48.6284171 ] }, + properties: { amenity: 'library', phone: '+33 1 69 91 59 59' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4847129269', + 'addr:housenumber': '108', + 'addr:street': "Place de l'Agora", + amenity: 'fast_food', + name: "Tacos And Co'", + opening_hours: 'Mo-Su 11:00-22:00', + phone: '+33164997981', + website: 'https://www.facebook.com/TACOSANDCOveritable/' + }, + geometry: { type: 'Point', coordinates: [ 2.429839, 48.6284979 ] }, + id: 'node/4847129269' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164997981 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164997981 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164997981 + false +### debug: + convertProperty: isStringValue? + +33164997981 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164997981 +convertedValue 1 64 99 79 81 +### debug: + phone: + +33164997981 + => + +33 1 64 99 79 81 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 99 79 81 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 99 79 81 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.429839, 48.6284979 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 64 99 79 81' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4854331045', + 'access:covid19': 'yes', + 'contact:city': 'Massy', + 'contact:housenumber': '62', + 'contact:postcode': '91300', + 'contact:street': 'Rue Gabriel Péri', + delivery: 'no', + email: 'librairiearborescence@gmail.com', + name: 'Librairie Arborescence', + note: 'thé, jeux, jardin, pas de presse', + opening_hours: 'Tu-Fr 10:00-19:00; Sa 09:00-19:00; Su 09:00-13:00; Dec 23-24 10:00-19:00;2023 Aug 01-16 off', + phone: '+33.1.64.48.27.08', + 'pickup:covid19': 'yes', + shop: 'books', + website: 'https://librairiearborescence.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.2759877, 48.7297791 ] }, + id: 'node/4854331045' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access:covid19 +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33.1.64.48.27.08 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33.1.64.48.27.08 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33.1.64.48.27.08 + false +### debug: + convertProperty: isStringValue? + +33.1.64.48.27.08 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33.1.64.48.27.08 +convertedValue 1 64 48 27 08 +### debug: + phone: + +33.1.64.48.27.08 + => + +33 1 64 48 27 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 48 27 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 48 27 08 +### debug: + mapElementFromConf: convert + pickup:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + pickup:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + pickup:covid19 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2759877, 48.7297791 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 48 27 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4856232930', + 'addr:housenumber': '14', + amenity: 'restaurant', + 'contact:city': 'Évry', + 'contact:housenumber': '12-14', + 'contact:postcode': '91000', + 'contact:street': 'Cours Monseigneur Roméro', + cuisine: 'indian;nepalese', + name: "Le Chemin d'Himalaya", + opening_hours: 'Mo-Sa 12:00-14:30, 19:00-22:30', + phone: '+33160778745', + website: 'http://www.chemindehimalaya.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4284348, 48.6230305 ] }, + id: 'node/4856232930' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160778745 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160778745 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160778745 + false +### debug: + convertProperty: isStringValue? + +33160778745 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160778745 +convertedValue 1 60 77 87 45 +### debug: + phone: + +33160778745 + => + +33 1 60 77 87 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 87 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 87 45 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4284348, 48.6230305 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 77 87 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4860119275', + brand: 'Peugeot', + 'brand:wikidata': 'Q6742', + 'brand:wikipedia': 'en:Peugeot', + 'contact:city': 'Gometz-la-Ville', + 'contact:housenumber': '4', + 'contact:postcode': '91400', + 'contact:street': 'Espace Trois Quartiers', + name: 'Garage du Centre', + opening_hours: 'Mo-Fr 08:00-12:00, Mo-Fr 13:30-18:30', + phone: '+33 1 60 12 18 94', + 'service:vehicle:air_conditioning': 'yes', + 'service:vehicle:batteries': 'yes', + 'service:vehicle:body_repair': 'yes', + 'service:vehicle:brakes': 'yes', + 'service:vehicle:car_parts': 'yes', + 'service:vehicle:car_repair': 'yes', + 'service:vehicle:inspection': 'yes', + 'service:vehicle:oil_change': 'yes', + 'service:vehicle:repairs': 'yes', + 'service:vehicle:tires': 'yes', + 'service:vehicle:wheels': 'yes', + shop: 'car_repair', + website: 'https://agents.peugeot.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1221926, 48.6694417 ] }, + id: 'node/4860119275' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 24 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 18 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 18 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 18 94 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 18 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 18 94 +convertedValue 1 60 12 18 94 +### debug: + phone: + +33 1 60 12 18 94 + => + +33 1 60 12 18 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 18 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 18 94 +### debug: + mapElementFromConf: convert + service:vehicle:air_conditioning +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:air_conditioning +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:air_conditioning +### debug: + mapElementFromConf: convert + service:vehicle:batteries +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:batteries +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:batteries +### debug: + mapElementFromConf: convert + service:vehicle:body_repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:body_repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:body_repair +### debug: + mapElementFromConf: convert + service:vehicle:brakes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:brakes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:brakes +### debug: + mapElementFromConf: convert + service:vehicle:car_parts +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:car_parts +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:car_parts +### debug: + mapElementFromConf: convert + service:vehicle:car_repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:car_repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:car_repair +### debug: + mapElementFromConf: convert + service:vehicle:inspection +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:inspection +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:inspection +### debug: + mapElementFromConf: convert + service:vehicle:oil_change +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:oil_change +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:oil_change +### debug: + mapElementFromConf: convert + service:vehicle:repairs +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:repairs +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:repairs +### debug: + mapElementFromConf: convert + service:vehicle:tires +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:tires +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:tires +### debug: + mapElementFromConf: convert + service:vehicle:wheels +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:wheels +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:wheels +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1221926, 48.6694417 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 12 18 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4869206272', + alt_name: 'Maison russe', + amenity: 'social_facility', + building: 'house', + fax: '+33160153463', + heritage: '3', + 'heritage:operator': 'mhs', + historic: 'house', + 'mhs:inscription_date': '2012-07-26', + name: 'Demeure de la Cossonnerie', + phone: '+33169468500', + 'ref:FR:FINESS': '910700368', + 'ref:FR:SIRET': '78524159700018', + 'ref:mhs': 'PA91000011', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'source:heritage': 'data.gouv.fr, Ministère de la Culture - 2016', + start_date: 'C18', + 'type:FR:FINESS': '500', + wikidata: 'Q22980790' + }, + geometry: { type: 'Point', coordinates: [ 2.336534, 48.6351332 ] }, + id: 'node/4869206272' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 21 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + building +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + building +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + building +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + heritage +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + heritage +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + heritage +### debug: + mapElementFromConf: convert + heritage:operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + heritage:operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + heritage:operator +### debug: + mapElementFromConf: convert + historic +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + historic +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + historic +### debug: + mapElementFromConf: convert + mhs:inscription_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + mhs:inscription_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + mhs:inscription_date +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169468500 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169468500 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169468500 + false +### debug: + convertProperty: isStringValue? + +33169468500 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169468500 +convertedValue 1 69 46 85 00 +### debug: + phone: + +33169468500 + => + +33 1 69 46 85 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 46 85 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 46 85 00 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + ref:mhs +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:mhs +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:mhs +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + source:heritage +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source:heritage +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source:heritage +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.336534, 48.6351332 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 46 85 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4878780370', + 'addr:city': 'Massy', + 'addr:postcode': '91300', + amenity: 'restaurant', + cuisine: 'chinese', + name: 'Royal Massy II', + opening_hours: 'Tu-Su 11:45-14:45,19:00-22:45; Mo 11:45-14:45', + phone: '+33 1 69 20 98 18', + website: 'http://www.royal-massy.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3018489, 48.7299816 ] }, + id: 'node/4878780370' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 98 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 98 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 98 18 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 98 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 98 18 +convertedValue 1 69 20 98 18 +### debug: + phone: + +33 1 69 20 98 18 + => + +33 1 69 20 98 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 98 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 98 18 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3018489, 48.7299816 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 20 98 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4886389155', + name: 'Orthopédie & Matériel Médical', + opening_hours: 'Tu-Fr 09:00-12:00,14:00-19:00; Sa 09:00-12:30,13:30-18:00', + phone: '+33160890134', + shop: 'medical_supply', + website: 'http://www.orthopedie-chartrain.com' + }, + geometry: { type: 'Point', coordinates: [ 2.4724951, 48.5981781 ] }, + id: 'node/4886389155' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160890134 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160890134 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160890134 + false +### debug: + convertProperty: isStringValue? + +33160890134 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160890134 +convertedValue 1 60 89 01 34 +### debug: + phone: + +33160890134 + => + +33 1 60 89 01 34 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 89 01 34 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 89 01 34 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4724951, 48.5981781 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 89 01 34' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4890231644', + 'addr:city': 'Yerres', + 'addr:housenumber': '169', + 'addr:postcode': '91330', + 'addr:street': 'Avenue du Général Leclerc', + name: 'Oxy Vap', + opening_hours: 'Tu-Fr 10:30-13:00,14:15-19:30; Sa 10:30-19:30', + phone: '+33 1 72 49 40 43', + shop: 'e-cigarette', + website: 'https://oxyvap.weebly.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4702899, 48.7132964 ] }, + id: 'node/4890231644' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 72 49 40 43 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 72 49 40 43 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 72 49 40 43 + false +### debug: + convertProperty: isStringValue? + +33 1 72 49 40 43 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 72 49 40 43 +convertedValue 1 72 49 40 43 +### debug: + phone: + +33 1 72 49 40 43 + => + +33 1 72 49 40 43 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 72 49 40 43 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 72 49 40 43 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4702899, 48.7132964 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 72 49 40 43' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4896907921', + 'addr:housenumber': '12', + 'addr:postcode': '91260', + 'addr:street': 'Rue Paul Marais', + name: "L'Artisanat de Juvisy", + opening_hours: 'Mo-We, Fr-Su 06:45-20:30; Th off', + phone: '+33986232246', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.376603, 48.6896327 ] }, + id: 'node/4896907921' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33986232246 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33986232246 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33986232246 + false +### debug: + convertProperty: isStringValue? + +33986232246 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33986232246 +convertedValue 9 86 23 22 46 +### debug: + phone: + +33986232246 + => + +33 9 86 23 22 46 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 86 23 22 46 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 86 23 22 46 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.376603, 48.6896327 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 86 23 22 46' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4912280221', + name: 'Studio Claude Nicole', + 'name:fr': 'Studio Claude Nicole', + opening_hours: 'Mo-Sa 10:00-19:00', + phone: '+33160154355', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.3202515, 48.6374798 ] }, + id: 'node/4912280221' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + name:fr +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name:fr +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name:fr +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160154355 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160154355 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160154355 + false +### debug: + convertProperty: isStringValue? + +33160154355 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160154355 +convertedValue 1 60 15 43 55 +### debug: + phone: + +33160154355 + => + +33 1 60 15 43 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 15 43 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 15 43 55 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3202515, 48.6374798 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 15 43 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4933572020', + name: "O' Traditions et... Gourmandises", + opening_hours: 'Mo-Sa 06:00-13:00,15:30-19:30', + phone: '+33 9 52 46 52 99', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.291427, 48.5336239 ] }, + id: 'node/4933572020' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 52 46 52 99 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 52 46 52 99 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 52 46 52 99 + false +### debug: + convertProperty: isStringValue? + +33 9 52 46 52 99 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 52 46 52 99 +convertedValue 9 52 46 52 99 +### debug: + phone: + +33 9 52 46 52 99 + => + +33 9 52 46 52 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 52 46 52 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 52 46 52 99 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.291427, 48.5336239 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 52 46 52 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4940045449', + addr: '91400 Orsay', + 'addr:housenumber': '3', + 'addr:street': 'Rue de Paris', + amenity: 'cafe', + 'check_date:opening_hours': '2023-01-08', + name: 'Salon de Thé La Pause Gourmande', + opening_hours: 'Mo-Sa 07:00-19:30', + phone: '+33967427566', + 'survey:date': '2020-03-10', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1851023, 48.696719 ] }, + id: 'node/4940045449' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33967427566 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33967427566 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33967427566 + false +### debug: + convertProperty: isStringValue? + +33967427566 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33967427566 +convertedValue 9 67 42 75 66 +### debug: + phone: + +33967427566 + => + +33 9 67 42 75 66 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 67 42 75 66 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 67 42 75 66 +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1851023, 48.696719 ] }, + properties: { amenity: 'cafe', phone: '+33 9 67 42 75 66' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4951268434', + 'addr:city': 'Brunoy', + 'addr:housenumber': '12', + 'addr:postcode': '91800', + 'addr:street': 'Grande Rue', + name: 'Délices et Gourmandises', + opening_hours: 'Tu-Sa 07:00-13:30,15:30-20:00; Su 07:00-19:00', + phone: '+33 1 60 47 09 73', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.503037, 48.6982642 ] }, + id: 'node/4951268434' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 47 09 73 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 47 09 73 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 47 09 73 + false +### debug: + convertProperty: isStringValue? + +33 1 60 47 09 73 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 47 09 73 +convertedValue 1 60 47 09 73 +### debug: + phone: + +33 1 60 47 09 73 + => + +33 1 60 47 09 73 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 47 09 73 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 47 09 73 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.503037, 48.6982642 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 47 09 73' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4953734528', + 'addr:city': 'Massy', + 'addr:housenumber': '110', + 'addr:postcode': '91300', + 'addr:street': 'Avenue de Paris', + amenity: 'restaurant', + cuisine: 'asian', + 'diet:vegetarian': 'no', + name: 'Food Asia', + opening_hours: 'Mo-Sa 11:00-22:30', + phone: '+33 1 69 41 54 82', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2629663, 48.7231729 ] }, + id: 'node/4953734528' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 41 54 82 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 41 54 82 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 41 54 82 + false +### debug: + convertProperty: isStringValue? + +33 1 69 41 54 82 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 41 54 82 +convertedValue 1 69 41 54 82 +### debug: + phone: + +33 1 69 41 54 82 + => + +33 1 69 41 54 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 41 54 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 41 54 82 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2629663, 48.7231729 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 41 54 82' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4953734560', + amenity: 'restaurant', + 'diet:vegan': 'no', + 'diet:vegetarian': 'yes', + name: 'Brasserie Le Grand Ouest', + phone: '+33 1 69 20 26 49', + website: 'https://legrandouest.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2613248, 48.7248229 ] }, + id: 'node/4953734560' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + diet:vegan +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegan +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegan +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 26 49 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 26 49 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 26 49 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 26 49 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 26 49 +convertedValue 1 69 20 26 49 +### debug: + phone: + +33 1 69 20 26 49 + => + +33 1 69 20 26 49 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 26 49 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 26 49 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2613248, 48.7248229 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 20 26 49' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/4958617059', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '1A', + 'addr:postcode': '91260', + 'addr:street': "Avenue Honoré d'Estienne d'Orves", + amenity: 'fast_food', + cuisine: 'chinese', + drive_through: 'no', + name: 'Gourmet W', + opening_hours: 'Mo-Su 10:30-23:00', + phone: '+33169216369', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3811525, 48.6902099 ] }, + id: 'node/4958617059' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169216369 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169216369 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169216369 + false +### debug: + convertProperty: isStringValue? + +33169216369 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169216369 +convertedValue 1 69 21 63 69 +### debug: + phone: + +33169216369 + => + +33 1 69 21 63 69 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 63 69 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 63 69 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3811525, 48.6902099 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 21 63 69' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5016340014', + 'addr:city': 'Palaiseau', + 'addr:housenumber': '63', + 'addr:postcode': '91120', + 'addr:street': 'Rue de Paris', + 'brand:wikidata': 'Q106841258', + fax: '+33 1 60108965', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Laboratoire de biologie médicale Palaiseau-Centre', + opening_hours: 'Mo-Fr 07:00-13:00, 14:00-18:30; Sa 07:30-13:00', + phone: '+33 1 60143964', + 'ref:FR:FINESS': '910019892', + 'ref:FR:SIRET': '44338452400098', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '611', + website: 'http://www.groupebiolab.com' + }, + geometry: { type: 'Point', coordinates: [ 2.2466499, 48.7158946 ] }, + id: 'node/5016340014' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60143964 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60143964 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60143964 + false +### debug: + convertProperty: isStringValue? + +33 1 60143964 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60143964 +convertedValue 1 60 14 39 64 +### debug: + phone: + +33 1 60143964 + => + +33 1 60 14 39 64 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 14 39 64 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 14 39 64 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2466499, 48.7158946 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 14 39 64' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5079191488', + amenity: 'fast_food', + brand: "Domino's", + 'brand:wikidata': 'Q839466', + 'brand:wikipedia': "en:Domino's Pizza", + cuisine: 'pizza', + delivery: 'yes', + 'diet:kosher': 'no', + 'diet:vegan': 'yes', + 'diet:vegetarian': 'yes', + name: "Domino's", + opening_hours: 'Mo-Th 11:30-14:00,18:00-22:00; Fr-Sa 11:30-14:00,18:00-22:30; Su 11:30-14:00,18:00-22:00', + phone: '+33 169066969', + short_name: "Domino's", + takeaway: 'yes', + website: 'https://www.dominos.fr/offres/yerres_91330', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4732459, 48.6971631 ] }, + id: 'node/5079191488' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + diet:kosher +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:kosher +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:kosher +### debug: + mapElementFromConf: convert + diet:vegan +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegan +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegan +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169066969 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169066969 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169066969 + false +### debug: + convertProperty: isStringValue? + +33 169066969 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169066969 +convertedValue 1 69 06 69 69 +### debug: + phone: + +33 169066969 + => + +33 1 69 06 69 69 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 69 69 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 69 69 +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4732459, 48.6971631 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 06 69 69' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5140979389', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:postcode': '91260', + 'addr:street': 'Rue Paul Marais', + 'diet:halal': 'only', + name: 'Boucherie Kabira', + opening_hours: 'Mo-Sa 09:00-13:30, 15:00-19:30; Mo-Su off', + phone: '+33 1 69 45 39 96', + shop: 'butcher', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.3763782, 48.6895061 ] }, + id: 'node/5140979389' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + diet:halal +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:halal +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:halal +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 45 39 96 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 45 39 96 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 45 39 96 + false +### debug: + convertProperty: isStringValue? + +33 1 69 45 39 96 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 45 39 96 +convertedValue 1 69 45 39 96 +### debug: + phone: + +33 1 69 45 39 96 + => + +33 1 69 45 39 96 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 45 39 96 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 45 39 96 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3763782, 48.6895061 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 45 39 96' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5155067246', + 'addr:city': 'Brétigny-sur-Orge', + 'addr:housenumber': '2', + 'addr:postcode': '91731', + 'addr:street': 'Rue de Bretagne', + man_made: 'works', + name: 'Elis Brétigny', + operator: 'Elis', + phone: '+33 1 60 84 95 20', + product: 'clothes;linen', + website: 'https://fr.elis.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3014448, 48.5938094 ] }, + id: 'node/5155067246' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + man_made +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + man_made +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + man_made +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 84 95 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 84 95 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 84 95 20 + false +### debug: + convertProperty: isStringValue? + +33 1 60 84 95 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 84 95 20 +convertedValue 1 60 84 95 20 +### debug: + phone: + +33 1 60 84 95 20 + => + +33 1 60 84 95 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 95 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 95 20 +### debug: + mapElementFromConf: convert + product +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + product +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + product +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3014448, 48.5938094 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 84 95 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5159470823', + 'addr:postcode': '91080', + alt_name: 'Services Techniques', + 'alt_name:fr': 'Services Techiques', + email: 'accueil.st@courcouronnes.fr', + name: 'Centre technique municipal', + 'name:en': 'Municipal technical center', + 'name:fr': 'Centre technique municipal', + office: 'government', + opening_hours: 'Mo-Fr 08:00-12:30, 13:30-16:00', + phone: '+33664972111', + website: 'https://www.courcouronnes.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4014142, 48.6233245 ] }, + id: 'node/5159470823' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + alt_name:fr +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name:fr +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name:fr +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + name:en +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name:en +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name:en +### debug: + mapElementFromConf: convert + name:fr +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name:fr +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name:fr +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33664972111 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33664972111 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33664972111 + false +### debug: + convertProperty: isStringValue? + +33664972111 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33664972111 +convertedValue 6 64 97 21 11 +### debug: + phone: + +33664972111 + => + +33 6 64 97 21 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 64 97 21 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 64 97 21 11 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4014142, 48.6233245 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 64 97 21 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5161340430', + 'addr:city': 'Palaiseau', + 'addr:district': 'Essonne', + 'addr:housenumber': '6', + 'addr:postcode': '91120', + 'addr:street': 'Rue Charles Péguy', + amenity: 'pharmacy', + dispensing: 'yes', + fax: '+33 1 69312647', + healthcare: 'pharmacy', + name: 'Pharmacie de Lozère', + opening_hours: 'Mo-Fr 09:00-13:00, 14:00-19:00; Su 9:00-13:00, 14:00-18:30', + phone: '+33 1 60103298', + 'ref:FR:FINESS': '910011493', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2012;local knowledge', + start_date: '1985-08-05', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2121113, 48.7057618 ] }, + id: 'node/5161340430' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:district +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:district +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:district +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60103298 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60103298 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60103298 + false +### debug: + convertProperty: isStringValue? + +33 1 60103298 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60103298 +convertedValue 1 60 10 32 98 +### debug: + phone: + +33 1 60103298 + => + +33 1 60 10 32 98 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 10 32 98 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 10 32 98 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2121113, 48.7057618 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 60 10 32 98' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5176669221', + name: 'Il était une Fois', + opening_hours: 'Tu,We 09:30-12:00,13:30-19:00; Th 13:30-19:00; Fr 10:00-20:00; Sa 09:00-18:00', + phone: '+33169440554', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.3509595, 48.6728209 ] }, + id: 'node/5176669221' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169440554 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169440554 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169440554 + false +### debug: + convertProperty: isStringValue? + +33169440554 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169440554 +convertedValue 1 69 44 05 54 +### debug: + phone: + +33169440554 + => + +33 1 69 44 05 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 44 05 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 44 05 54 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3509595, 48.6728209 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 44 05 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5178193115', + 'addr:housenumber': '14', + 'addr:street': "Avenue du Bois de l'Épine", + 'contact:addr': "14 Avenue du Bois de l'Épine", + 'contact:city': 'Courcouronnes', + 'contact:postcode': '91080', + name: 'Canalcycles', + opening_hours: 'Mo-Fr 10:00-12:00, 14:00-18:00; Sa 10:00-12:00, 13:30-17:30', + phone: '+33626304031', + second_hand: 'only', + 'service:bicycle:repair': 'yes', + 'service:bicycle:second_hand': 'yes', + shop: 'bicycle', + website: 'https://www.canalcycles.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4076596, 48.6299872 ] }, + id: 'node/5178193115' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:addr +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:addr +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:addr +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33626304031 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33626304031 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33626304031 + false +### debug: + convertProperty: isStringValue? + +33626304031 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33626304031 +convertedValue 6 26 30 40 31 +### debug: + phone: + +33626304031 + => + +33 6 26 30 40 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 26 30 40 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 26 30 40 31 +### debug: + mapElementFromConf: convert + second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + second_hand +### debug: + mapElementFromConf: convert + service:bicycle:repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:repair +### debug: + mapElementFromConf: convert + service:bicycle:second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:second_hand +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4076596, 48.6299872 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 26 30 40 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5186543921', + 'addr:housenumber': '3', + 'description:covid19': 'Possibilité de livraison à domicile.', + phone: '+33 1 72 49 45 28', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.4026203, 48.713032 ] }, + id: 'node/5186543921' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 72 49 45 28 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 72 49 45 28 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 72 49 45 28 + false +### debug: + convertProperty: isStringValue? + +33 1 72 49 45 28 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 72 49 45 28 +convertedValue 1 72 49 45 28 +### debug: + phone: + +33 1 72 49 45 28 + => + +33 1 72 49 45 28 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 72 49 45 28 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 72 49 45 28 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4026203, 48.713032 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 72 49 45 28' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5196966107', + 'addr:city': 'Verrières-le-Buisson', + 'addr:postcode': '91370', + 'addr:street': 'Route des Gatines', + leisure: 'horse_riding', + name: 'Poney Club du Bois de Verrières', + opening_hours: 'Mo-Tu 09:00-11:30, 15:30-18:00; We-Th 10:30-12:30, 13:30-18:30; Fr 09:30-11:30; 17:00-18:00; Sa-Su 10:00-12:30, 13:30-17:30', + phone: '+33160114195', + website: 'http://verrieres-poneyclub-91.ffe.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2536053, 48.7472776 ] }, + id: 'node/5196966107' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160114195 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160114195 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160114195 + false +### debug: + convertProperty: isStringValue? + +33160114195 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160114195 +convertedValue 1 60 11 41 95 +### debug: + phone: + +33160114195 + => + +33 1 60 11 41 95 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 11 41 95 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 11 41 95 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2536053, 48.7472776 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 11 41 95' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5221121981', + 'addr:city': 'Palaiseau', + 'addr:housenumber': '7', + 'addr:postcode': '91120', + 'addr:street': 'Rue de la Croix Martre', + name: 'OuiHop', + office: 'company', + phone: '+33 1 69 19 72 50', + website: 'https://www.ouihop.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2607267, 48.72065 ] }, + id: 'node/5221121981' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 19 72 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 19 72 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 19 72 50 + false +### debug: + convertProperty: isStringValue? + +33 1 69 19 72 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 19 72 50 +convertedValue 1 69 19 72 50 +### debug: + phone: + +33 1 69 19 72 50 + => + +33 1 69 19 72 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 19 72 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 19 72 50 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2607267, 48.72065 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 19 72 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5223821935', + amenity: 'restaurant', + cuisine: 'vietnamese', + name: 'Tân Dô', + opening_hours: 'Tu-Sa 12:00-14:00,19:00-22:00', + phone: '+33 1 69 28 53 02', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.1907895, 48.702403 ] }, + id: 'node/5223821935' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 28 53 02 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 28 53 02 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 28 53 02 + false +### debug: + convertProperty: isStringValue? + +33 1 69 28 53 02 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 28 53 02 +convertedValue 1 69 28 53 02 +### debug: + phone: + +33 1 69 28 53 02 + => + +33 1 69 28 53 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 53 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 53 02 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1907895, 48.702403 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 28 53 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5223821937', + 'addr:city': 'Orsay', + 'addr:country': 'FR', + 'addr:housenumber': '43', + 'addr:postcode': '91400', + 'addr:street': 'Rue Charles de Gaulle', + craft: 'window_construction', + name: 'Fenêtrier VEKA RCM', + opening_hours: 'Mo-Sa 09:00-12:00,14:00-19:00', + phone: '+33 1 64 46 48 90', + shop: 'yes', + website: 'https://www.menuiseries-rcm.fr/', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.1912075, 48.702745 ] }, + id: 'node/5223821937' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 46 48 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 46 48 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 46 48 90 + false +### debug: + convertProperty: isStringValue? + +33 1 64 46 48 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 46 48 90 +convertedValue 1 64 46 48 90 +### debug: + phone: + +33 1 64 46 48 90 + => + +33 1 64 46 48 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 46 48 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 46 48 90 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1912075, 48.702745 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 46 48 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5236370194', + 'addr:city': 'Orsay', + 'addr:housenumber': '14bis', + 'addr:postcode': '91400', + 'addr:street': 'Avenue Saint-Laurent', + amenity: 'community_centre', + email: 'info@mjctati.fr', + facebook: 'https://www.facebook.com/MjcJacquesTati/', + name: 'Maison MJC Jacques Tati', + phone: '+33 1 69 82 60 00', + website: 'https://www.mjctati.fr', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1900147, 48.6981013 ] }, + id: 'node/5236370194' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 82 60 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 82 60 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 82 60 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 82 60 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 82 60 00 +convertedValue 1 69 82 60 00 +### debug: + phone: + +33 1 69 82 60 00 + => + +33 1 69 82 60 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 82 60 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 82 60 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1900147, 48.6981013 ] }, + properties: { amenity: 'community_centre', phone: '+33 1 69 82 60 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5236431945', + 'addr:city': 'Orsay', + 'addr:housenumber': '15 bis', + 'addr:postcode': '91400', + 'addr:street': 'Rue Jean-Louis Archangé', + craft: 'builder', + name: 'Maisons Hervé', + operator: 'Groupe Diogo Fernande', + phone: '+33 1 69 01 38 00' + }, + geometry: { type: 'Point', coordinates: [ 2.1862478, 48.6975098 ] }, + id: 'node/5236431945' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 01 38 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 01 38 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 01 38 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 01 38 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 01 38 00 +convertedValue 1 69 01 38 00 +### debug: + phone: + +33 1 69 01 38 00 + => + +33 1 69 01 38 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 01 38 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 01 38 00 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1862478, 48.6975098 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 01 38 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5236558077', + 'addr:city': 'Les Molières', + 'addr:housenumber': '9', + 'addr:postcode': '91470', + 'addr:street': 'Grande Rue', + 'check_date:opening_hours': '2022-03-27', + indoor_seating: 'no', + name: 'La boulangerie des Molières', + opening_hours: 'Tu-Sa 06:45-13:00,15:30-19:30; Su 06:45-13:00', + outdoor_seating: 'no', + phone: '+33 9 84 51 15 37', + shop: 'bakery', + takeaway: 'only' + }, + geometry: { type: 'Point', coordinates: [ 2.0678798, 48.6724006 ] }, + id: 'node/5236558077' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + indoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + indoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + indoor_seating +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 84 51 15 37 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 84 51 15 37 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 84 51 15 37 + false +### debug: + convertProperty: isStringValue? + +33 9 84 51 15 37 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 84 51 15 37 +convertedValue 9 84 51 15 37 +### debug: + phone: + +33 9 84 51 15 37 + => + +33 9 84 51 15 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 84 51 15 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 84 51 15 37 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0678798, 48.6724006 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 84 51 15 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5241854447', + 'addr:city': 'Corbeil-Essonnes', + 'addr:street': 'Rue Saint-Spire', + amenity: 'fast_food', + cuisine: 'chinese', + delivery: 'yes', + name: "Delice D'Asie", + phone: '+33178053656', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4832386, 48.6127622 ] }, + id: 'node/5241854447' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33178053656 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33178053656 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33178053656 + false +### debug: + convertProperty: isStringValue? + +33178053656 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33178053656 +convertedValue 1 78 05 36 56 +### debug: + phone: + +33178053656 + => + +33 1 78 05 36 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 78 05 36 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 78 05 36 56 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4832386, 48.6127622 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 78 05 36 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5250449582', + 'addr:city': 'Les Ulis', + 'addr:postcode': '91940', + 'addr:street': 'Avenue des Indes', + 'addr:unit': '13', + amenity: 'restaurant', + check_date: '2023-06-18', + name: 'Le Comptoir de la Ferme', + phone: '+33 1 64 46 14 14', + website: 'https://www.laferme.restaurant' + }, + geometry: { type: 'Point', coordinates: [ 2.2029862, 48.685262 ] }, + id: 'node/5250449582' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + addr:unit +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:unit +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:unit +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 46 14 14 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 46 14 14 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 46 14 14 + false +### debug: + convertProperty: isStringValue? + +33 1 64 46 14 14 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 46 14 14 +convertedValue 1 64 46 14 14 +### debug: + phone: + +33 1 64 46 14 14 + => + +33 1 64 46 14 14 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 46 14 14 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 46 14 14 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2029862, 48.685262 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 46 14 14' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5260475197', + amenity: 'cafe', + facebook: 'https://www.facebook.com/CHEZ-CAMILLE-651544548305608/', + name: 'Chez Camille', + phone: '+33 1 64 46 73 02', + website: 'https://fovido.wixsite.com/chezcamille', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.187238, 48.6979604 ] }, + id: 'node/5260475197' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 46 73 02 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 46 73 02 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 46 73 02 + false +### debug: + convertProperty: isStringValue? + +33 1 64 46 73 02 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 46 73 02 +convertedValue 1 64 46 73 02 +### debug: + phone: + +33 1 64 46 73 02 + => + +33 1 64 46 73 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 46 73 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 46 73 02 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.187238, 48.6979604 ] }, + properties: { amenity: 'cafe', phone: '+33 1 64 46 73 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5260521218', + 'addr:city': 'Orsay', + 'addr:postcode': '91400', + 'addr:street': 'Place de la République', + email: 'accueil.91002@notaires.fr', + name: 'Office notarial Lapotre, Brochay, Dewald & Loiseau-Dewald', + office: 'notary', + opening_hours: 'Mo-Fr 09:15-12:00,14:00-18:00', + phone: '+33 169188460', + website: 'https://lapotre-brochay-dewald-orsay.notaires.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1851803, 48.6964529 ] }, + id: 'node/5260521218' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169188460 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169188460 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169188460 + false +### debug: + convertProperty: isStringValue? + +33 169188460 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169188460 +convertedValue 1 69 18 84 60 +### debug: + phone: + +33 169188460 + => + +33 1 69 18 84 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 18 84 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 18 84 60 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1851803, 48.6964529 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 18 84 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5260656934', + male: 'yes', + name: 'Bart Barber', + phone: '+33 768461313', + shop: 'hairdresser', + 'survey:date': '2019-09-28', + website: 'www.bartbarber.fr', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.1852862, 48.696984 ] }, + id: 'node/5260656934' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + male +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + male +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + male +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 768461313 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 768461313 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 768461313 + false +### debug: + convertProperty: isStringValue? + +33 768461313 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 768461313 +convertedValue 7 68 46 13 13 +### debug: + phone: + +33 768461313 + => + +33 7 68 46 13 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 68 46 13 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 68 46 13 13 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1852862, 48.696984 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 68 46 13 13' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5274971529', + name: 'Ulis Viandes', + phone: '+33 164462957', + shop: 'butcher', + 'survey:date': '2020-05-08', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1775661, 48.6848781 ] }, + id: 'node/5274971529' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164462957 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164462957 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164462957 + false +### debug: + convertProperty: isStringValue? + +33 164462957 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164462957 +convertedValue 1 64 46 29 57 +### debug: + phone: + +33 164462957 + => + +33 1 64 46 29 57 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 46 29 57 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 46 29 57 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1775661, 48.6848781 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 46 29 57' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5275099873', + 'addr:housenumber': '1b', + amenity: 'social_facility', + fax: '+33160485932', + phone: '+33 1 69 57 51 51', + 'ref:FR:FINESS': '910806355', + 'ref:FR:NAF': '8730A', + 'ref:FR:SIRET': '88189943900015', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wheelchair: 'yes', + wikidata: 'Q112923371' + }, + geometry: { type: 'Point', coordinates: [ 2.386863, 48.7071922 ] }, + id: 'node/5275099873' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 51 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 51 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 51 51 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 51 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 51 51 +convertedValue 1 69 57 51 51 +### debug: + phone: + +33 1 69 57 51 51 + => + +33 1 69 57 51 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 51 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 51 51 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.386863, 48.7071922 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 57 51 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5287948373', + amenity: 'restaurant', + cuisine: 'pizza', + delivery: 'yes', + 'diet:vegetarian': 'yes', + name: 'Di Napoli', + opening_hours: 'Mo 18:30-22:00; Tu-Su 11:30-14:00,18:30-22:00', + 'opening_hours:signed': 'no', + phone: '+33169281414', + 'takeaway:covid19': 'only', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1825198, 48.6850692 ] }, + id: 'node/5287948373' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:signed +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:signed +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:signed +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169281414 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169281414 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169281414 + false +### debug: + convertProperty: isStringValue? + +33169281414 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169281414 +convertedValue 1 69 28 14 14 +### debug: + phone: + +33169281414 + => + +33 1 69 28 14 14 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 14 14 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 14 14 +### debug: + mapElementFromConf: convert + takeaway:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway:covid19 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1825198, 48.6850692 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 28 14 14' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5287948374', + amenity: 'restaurant', + 'check_date:opening_hours': '2022-12-17', + cuisine: 'japanese', + 'diet:vegetarian': 'yes', + name: 'Minato', + opening_hours: 'Mo-Sa 11:15-14:00,18:30-22:00; Su 18:30-22:00', + phone: '+33164465916', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1825915, 48.6850767 ] }, + id: 'node/5287948374' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164465916 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164465916 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164465916 + false +### debug: + convertProperty: isStringValue? + +33164465916 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164465916 +convertedValue 1 64 46 59 16 +### debug: + phone: + +33164465916 + => + +33 1 64 46 59 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 46 59 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 46 59 16 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1825915, 48.6850767 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 46 59 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5287948375', + name: 'Orsay Coiffure', + opening_hours: 'Tu-Fr 09:30-18:30; Sa 09:00-18:00', + phone: '+33169072437', + shop: 'hairdresser', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1828194, 48.6850401 ] }, + id: 'node/5287948375' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169072437 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169072437 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169072437 + false +### debug: + convertProperty: isStringValue? + +33169072437 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169072437 +convertedValue 1 69 07 24 37 +### debug: + phone: + +33169072437 + => + +33 1 69 07 24 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 24 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 24 37 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1828194, 48.6850401 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 07 24 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5300508621', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '110', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + name: 'Au Grand Chêne', + opening_hours: 'Mo-Sa 07:30-19:30', + phone: '+33169203782', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.2620611, 48.74326 ] }, + id: 'node/5300508621' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169203782 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169203782 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169203782 + false +### debug: + convertProperty: isStringValue? + +33169203782 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169203782 +convertedValue 1 69 20 37 82 +### debug: + phone: + +33169203782 + => + +33 1 69 20 37 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 37 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 37 82 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2620611, 48.74326 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 37 82' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5301938103', + amenity: 'police', + name: 'Police nationale', + official_name: 'Commissariat de police de Les Ulis', + operator: 'Police nationale', + 'operator:wikidata': 'Q121484', + phone: '+33 1 64 86 17 17', + 'police:FR': 'police', + wikidata: 'Q61954552' + }, + geometry: { type: 'Point', coordinates: [ 2.1700761, 48.6844 ] }, + id: 'node/5301938103' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + police +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + police +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + police + true +### debug: + convertProperty: isStringValue? + police + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + police + => + police +### debug: + convertProperty: -- convertedValue + police +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 86 17 17 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 86 17 17 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 86 17 17 + false +### debug: + convertProperty: isStringValue? + +33 1 64 86 17 17 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 86 17 17 +convertedValue 1 64 86 17 17 +### debug: + phone: + +33 1 64 86 17 17 + => + +33 1 64 86 17 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 86 17 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 86 17 17 +### debug: + mapElementFromConf: convert + police:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + police:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + police:FR +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1700761, 48.6844 ] }, + properties: { amenity: 'police', phone: '+33 1 64 86 17 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5308325180', + 'addr:city': 'Orsay', + 'addr:housenumber': '6', + 'addr:postcode': '91400', + 'addr:street': 'Boulevard Dubreuil', + name: 'Établissement public d’aménagement Paris-Saclay', + office: 'company', + phone: '+33 1 64 54 36 50', + website: 'https://www.epaps.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1804883, 48.6970535 ] }, + id: 'node/5308325180' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 54 36 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 54 36 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 54 36 50 + false +### debug: + convertProperty: isStringValue? + +33 1 64 54 36 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 54 36 50 +convertedValue 1 64 54 36 50 +### debug: + phone: + +33 1 64 54 36 50 + => + +33 1 64 54 36 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 54 36 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 54 36 50 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1804883, 48.6970535 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 54 36 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5322298621', + 'addr:postcode': '91300', + email: 'sales@infovista.com', + name: 'InfoVista', + office: 'company', + phone: '+33164867900', + website: 'https://www.infovista.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.264326, 48.72713 ] }, + id: 'node/5322298621' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164867900 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164867900 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164867900 + false +### debug: + convertProperty: isStringValue? + +33164867900 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164867900 +convertedValue 1 64 86 79 00 +### debug: + phone: + +33164867900 + => + +33 1 64 86 79 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 86 79 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 86 79 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.264326, 48.72713 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 86 79 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5326181828', + 'addr:full': '14 rue du 11 Novembre 91100 Corbeil-Essonnes', + amenity: 'social_facility', + capacity: '30', + email: 'centre.habitat.essonne@fondationbellan.org', + fax: '+33 1 69 91 01 60', + name: 'CHALBE-SAEH', + official_name: "Centre d'habitat Léopold Bellan de l'Essonne", + operator: 'Fondation Léopold Bellan', + 'operator:wikidata': 'Q37669450', + phone: '+33 1 64 97 15 79', + 'ref:FR:FINESS': '910700681', + 'ref:FR:SIRET': '77567216500294', + social_facility: 'assisted_living', + 'social_facility:for': 'disabled', + 'type:FR:FINESS': '252' + }, + geometry: { type: 'Point', coordinates: [ 2.4724683, 48.607763 ] }, + id: 'node/5326181828' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 30 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 30 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 30 + true +### debug: + convertProperty: isStringValue? + 30 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 30 + => + 30 +### debug: + convertProperty: -- convertedValue + 30 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 97 15 79 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 97 15 79 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 97 15 79 + false +### debug: + convertProperty: isStringValue? + +33 1 64 97 15 79 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 97 15 79 +convertedValue 1 64 97 15 79 +### debug: + phone: + +33 1 64 97 15 79 + => + +33 1 64 97 15 79 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 15 79 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 15 79 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4724683, 48.607763 ] }, + properties: { + amenity: 'social_facility', + capacity: '30', + phone: '+33 1 64 97 15 79' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5326181848', + 'addr:full': '4 allée Stéphane Mallarmé 91000 Évry', + amenity: 'social_facility', + capacity: '25', + email: 'centre.habitat.essonne@fondationbellan.org', + fax: '+33 1 69 91 01 60', + name: 'CHALBE-SAED', + official_name: "Centre d'habitat Léopold Bellan de l'Essonne", + operator: 'Fondation Léopold Bellan', + 'operator:wikidata': 'Q37669450', + phone: '+33 1 64 97 15 79', + 'ref:FR:FINESS': '910811009', + 'ref:FR:SIRET': '77567216500294', + social_facility: 'assisted_living', + 'social_facility:for': 'disabled', + 'type:FR:FINESS': '446' + }, + geometry: { type: 'Point', coordinates: [ 2.4304716, 48.637371 ] }, + id: 'node/5326181848' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 25 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 25 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 25 + true +### debug: + convertProperty: isStringValue? + 25 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 25 + => + 25 +### debug: + convertProperty: -- convertedValue + 25 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 97 15 79 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 97 15 79 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 97 15 79 + false +### debug: + convertProperty: isStringValue? + +33 1 64 97 15 79 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 97 15 79 +convertedValue 1 64 97 15 79 +### debug: + phone: + +33 1 64 97 15 79 + => + +33 1 64 97 15 79 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 15 79 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 15 79 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4304716, 48.637371 ] }, + properties: { + amenity: 'social_facility', + capacity: '25', + phone: '+33 1 64 97 15 79' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5326181849', + 'addr:full': '4 allée Stéphane Mallarmé 91000 Évry', + amenity: 'social_facility', + capacity: '25', + email: 'centre.habitat.essonne@fondationbellan.org', + fax: '+33 1 69 91 01 60', + name: 'CHALBE-SETA', + official_name: "Centre d'habitat Léopold Bellan de l'Essonne", + operator: 'Fondation Léopold Bellan', + 'operator:wikidata': 'Q37669450', + phone: '+33 1 64 97 15 79', + 'ref:FR:FINESS': '910011709', + 'ref:FR:SIRET': '77567216500294', + social_facility: 'assisted_living', + 'social_facility:for': 'disabled', + 'type:FR:FINESS': '252' + }, + geometry: { type: 'Point', coordinates: [ 2.4303764, 48.6373789 ] }, + id: 'node/5326181849' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 25 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 25 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 25 + true +### debug: + convertProperty: isStringValue? + 25 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 25 + => + 25 +### debug: + convertProperty: -- convertedValue + 25 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 97 15 79 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 97 15 79 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 97 15 79 + false +### debug: + convertProperty: isStringValue? + +33 1 64 97 15 79 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 97 15 79 +convertedValue 1 64 97 15 79 +### debug: + phone: + +33 1 64 97 15 79 + => + +33 1 64 97 15 79 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 15 79 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 15 79 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4303764, 48.6373789 ] }, + properties: { + amenity: 'social_facility', + capacity: '25', + phone: '+33 1 64 97 15 79' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5406794771', + 'addr:city': 'Mondeville', + 'addr:country': 'FR', + 'addr:housenumber': '35', + 'addr:postcode': '91590', + 'addr:street': 'Rue de Ballancourt', + capacity: '190', + 'contact:facebook': 'www.facebook.com/stephane.volfer.79', + email: 'lenidvert91@orange.fr', + name: 'Le nid vert', + opening_hours: 'Mar 15-Nov 15', + phone: '+33 1 64 98 31 44', + stars: '3', + tourism: 'camp_site', + website: 'www.camping-lenidvert.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4091152, 48.493852 ] }, + id: 'node/5406794771' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 190 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 190 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 190 + true +### debug: + convertProperty: isStringValue? + 190 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 190 + => + 190 +### debug: + convertProperty: -- convertedValue + 190 +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 98 31 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 98 31 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 98 31 44 + false +### debug: + convertProperty: isStringValue? + +33 1 64 98 31 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 98 31 44 +convertedValue 1 64 98 31 44 +### debug: + phone: + +33 1 64 98 31 44 + => + +33 1 64 98 31 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 31 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 31 44 +### debug: + mapElementFromConf: convert + stars +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + stars +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + stars +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4091152, 48.493852 ] }, + properties: { + amenity: 'charging_station', + capacity: '190', + phone: '+33 1 64 98 31 44' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5409920641', + 'addr:housenumber': '42', + 'addr:street': 'Rue de Chartres', + amenity: 'restaurant', + name: 'Tabac des Sports', + phone: '+33 6 62 38 18 75' + }, + geometry: { type: 'Point', coordinates: [ 2.0671571, 48.6445544 ] }, + id: 'node/5409920641' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 62 38 18 75 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 62 38 18 75 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 62 38 18 75 + false +### debug: + convertProperty: isStringValue? + +33 6 62 38 18 75 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 62 38 18 75 +convertedValue 6 62 38 18 75 +### debug: + phone: + +33 6 62 38 18 75 + => + +33 6 62 38 18 75 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 62 38 18 75 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 62 38 18 75 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0671571, 48.6445544 ] }, + properties: { amenity: 'restaurant', phone: '+33 6 62 38 18 75' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5428631674', + 'addr:city': 'Pecqueuse', + 'addr:housenumber': '19', + 'addr:postcode': '91470', + 'addr:street': 'Rue du 8 Mai 1945', + amenity: 'restaurant', + cuisine: 'portuguese', + name: "Entrepot'es", + phone: '+33 1 64 95 97 40', + website: 'https://fr-fr.facebook.com/pages/category/European-Restaurant/Entrepotes-706835119337210/' + }, + geometry: { type: 'Point', coordinates: [ 2.0599982, 48.6463866 ] }, + id: 'node/5428631674' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 95 97 40 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 95 97 40 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 95 97 40 + false +### debug: + convertProperty: isStringValue? + +33 1 64 95 97 40 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 95 97 40 +convertedValue 1 64 95 97 40 +### debug: + phone: + +33 1 64 95 97 40 + => + +33 1 64 95 97 40 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 95 97 40 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 95 97 40 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0599982, 48.6463866 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 95 97 40' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5430884923', + 'addr:housenumber': '124', + 'addr:postcode': '91160', + 'addr:street': 'Rue du Président François Mitterrand', + amenity: 'bank', + brand: 'Cafpi', + 'brand:website': 'https://www.cafpi.fr/', + 'brand:wikipedia': 'Cafpi', + name: 'Cafpi', + phone: '+33 1 60 12 05 05' + }, + geometry: { type: 'Point', coordinates: [ 2.29323, 48.6937216 ] }, + id: 'node/5430884923' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:website +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 05 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 05 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 05 05 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 05 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 05 05 +convertedValue 1 60 12 05 05 +### debug: + phone: + +33 1 60 12 05 05 + => + +33 1 60 12 05 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 05 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 05 05 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.29323, 48.6937216 ] }, + properties: { amenity: 'bank', phone: '+33 1 60 12 05 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5431628422', + 'addr:street': 'Rue des Cerisiers', + email: 'info@hitachi-powertools.fr', + name: 'Hitachi Power Tools France', + 'name:en': 'Hitachi Power Tools France', + 'name:ja': '日立工機 フランス', + office: 'company', + phone: '+33 1 69 47 49 49', + website: 'http://www.hitachi-powertools.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4320558, 48.5931138 ] }, + id: 'node/5431628422' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + name:en +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name:en +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name:en +### debug: + mapElementFromConf: convert + name:ja +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name:ja +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name:ja +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 47 49 49 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 47 49 49 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 47 49 49 + false +### debug: + convertProperty: isStringValue? + +33 1 69 47 49 49 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 47 49 49 +convertedValue 1 69 47 49 49 +### debug: + phone: + +33 1 69 47 49 49 + => + +33 1 69 47 49 49 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 47 49 49 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 47 49 49 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4320558, 48.5931138 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 47 49 49' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5435558717', + 'addr:housenumber': '5', + email: 'baouby@hotmail.fr', + phone: '+33 1 69 45 40 14', + 'ref:FR:NAF': '1071C', + 'ref:FR:SIRET': '48821099800040', + shop: 'bakery', + website: 'https://lemanegedespains.eatbu.com' + }, + geometry: { type: 'Point', coordinates: [ 2.3634923, 48.7048194 ] }, + id: 'node/5435558717' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 45 40 14 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 45 40 14 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 45 40 14 + false +### debug: + convertProperty: isStringValue? + +33 1 69 45 40 14 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 45 40 14 +convertedValue 1 69 45 40 14 +### debug: + phone: + +33 1 69 45 40 14 + => + +33 1 69 45 40 14 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 45 40 14 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 45 40 14 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3634923, 48.7048194 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 45 40 14' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5534101649', + name: 'Dominique Sevrain coiffure', + phone: '+33169449080', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.3564369, 48.677363 ] }, + id: 'node/5534101649' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169449080 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169449080 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169449080 + false +### debug: + convertProperty: isStringValue? + +33169449080 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169449080 +convertedValue 1 69 44 90 80 +### debug: + phone: + +33169449080 + => + +33 1 69 44 90 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 44 90 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 44 90 80 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3564369, 48.677363 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 44 90 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5540268387', + 'addr:city': 'Briis-sous-Forges', + 'addr:housenumber': '2', + 'addr:postcode': '91640', + 'addr:street': "Rue de l'Armée Patton", + name: 'Tabac Presse - Au chapeau Rouge', + opening_hours: 'Mo-Fr 07:30-12:30,15:30-19:30; Sa 08:00-12:30,15:30-19:30', + phone: '+33 1 64 90 70 31', + shop: 'newsagent' + }, + geometry: { type: 'Point', coordinates: [ 2.1245368, 48.6241136 ] }, + id: 'node/5540268387' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 90 70 31 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 90 70 31 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 90 70 31 + false +### debug: + convertProperty: isStringValue? + +33 1 64 90 70 31 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 90 70 31 +convertedValue 1 64 90 70 31 +### debug: + phone: + +33 1 64 90 70 31 + => + +33 1 64 90 70 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 90 70 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 90 70 31 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1245368, 48.6241136 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 90 70 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5540981723', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '38', + 'addr:postcode': '91260', + 'addr:street': 'Rue Victor Hugo', + amenity: 'driving_school', + name: 'Tremplin', + opening_hours: 'Mo-Fr 10:00-12:00,15:00-19:00; Sa 10:00-15:00', + phone: '+33 1 69 43 89 19' + }, + geometry: { type: 'Point', coordinates: [ 2.3781774, 48.6908241 ] }, + id: 'node/5540981723' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 43 89 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 43 89 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 43 89 19 + false +### debug: + convertProperty: isStringValue? + +33 1 69 43 89 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 43 89 19 +convertedValue 1 69 43 89 19 +### debug: + phone: + +33 1 69 43 89 19 + => + +33 1 69 43 89 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 89 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 89 19 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3781774, 48.6908241 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 69 43 89 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5552880645', + 'addr:city': 'Milly-la-Forêt', + 'addr:housenumber': '41', + 'addr:postcode': '91490', + 'addr:street': 'Place du Marché', + amenity: 'restaurant', + cuisine: 'regional', + level: '0', + name: 'La Crêperie de Milly', + opening_hours: 'PH,Mo-Su 12:00-14:00,19:00-21:30', + phone: '+33 1 64986349', + source: 'survey 12/2020', + 'toilets:wheelchair': 'no', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.4705285, 48.4020401 ] }, + id: 'node/5552880645' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64986349 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64986349 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64986349 + false +### debug: + convertProperty: isStringValue? + +33 1 64986349 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64986349 +convertedValue 1 64 98 63 49 +### debug: + phone: + +33 1 64986349 + => + +33 1 64 98 63 49 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 63 49 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 63 49 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + toilets:wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + toilets:wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + toilets:wheelchair +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4705285, 48.4020401 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 98 63 49' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5552880647', + description: '60 min env. sur pavés [About 60 min not counting visits inside places on route. Wheelchair users will find cobbles difficult.]', + name: 'Départ du circuit pédestre', + operator: 'S.I.', + phone: '+33 1 64988317', + tourism: 'attraction', + website: 'https://www.millylaforet-tourisme.com/fr/decouvrir/circuit-pedestre-audio/', + wheelchair: 'limited', + 'wheelchair:description': 'Circuit en voiture possible. [En: Link is Audio Guide in French. Uneven cobbled pavements, mostly exteriors, viewable from a car.]' + }, + geometry: { type: 'Point', coordinates: [ 2.469793, 48.4033374 ] }, + id: 'node/5552880647' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64988317 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64988317 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64988317 + false +### debug: + convertProperty: isStringValue? + +33 1 64988317 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64988317 +convertedValue 1 64 98 83 17 +### debug: + phone: + +33 1 64988317 + => + +33 1 64 98 83 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 83 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 83 17 +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapElementFromConf: convert + wheelchair:description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair:description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair:description +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.469793, 48.4033374 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 98 83 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5570678448', + amenity: 'cinema', + name: "Cinéma de l'Espace Bernard Mantienne", + note: 'Cinéma Art et Essai', + phone: '+33 1 69 53 10 38', + 'ref:FR:CNC': '449542', + screen: '2', + website: 'http://cinema.ebmantienne.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2706482, 48.7525866 ] }, + id: 'node/5570678448' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cinema +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cinema +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cinema + true +### debug: + convertProperty: isStringValue? + cinema + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cinema + => + cinema +### debug: + convertProperty: -- convertedValue + cinema +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 53 10 38 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 53 10 38 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 53 10 38 + false +### debug: + convertProperty: isStringValue? + +33 1 69 53 10 38 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 53 10 38 +convertedValue 1 69 53 10 38 +### debug: + phone: + +33 1 69 53 10 38 + => + +33 1 69 53 10 38 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 53 10 38 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 53 10 38 +### debug: + mapElementFromConf: convert + ref:FR:CNC +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:CNC +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:CNC +### debug: + mapElementFromConf: convert + screen +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + screen +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + screen +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2706482, 48.7525866 ] }, + properties: { amenity: 'cinema', phone: '+33 1 69 53 10 38' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5602143637', + 'addr:housenumber': '32', + 'addr:postcode': '91930', + amenity: 'post_office', + name: 'Monnerville', + note: 'situation : BUREAU TABAC CAFE GASSELIN - 32 GRANDE RUE', + operator: 'La Poste', + phone: '+33164950352', + post_office: 'post_partner', + 'ref:FR:LaPoste': '16970A', + source: 'cadastre-dgi-fr source : Direction Générale des Finances Publiques - Cadastre. Mise à jour : 2018', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.0417, 48.3461339 ] }, + id: 'node/5602143637' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164950352 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164950352 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164950352 + false +### debug: + convertProperty: isStringValue? + +33164950352 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164950352 +convertedValue 1 64 95 03 52 +### debug: + phone: + +33164950352 + => + +33 1 64 95 03 52 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 95 03 52 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 95 03 52 +### debug: + mapElementFromConf: convert + post_office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + post_office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + post_office +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0417, 48.3461339 ] }, + properties: { amenity: 'post_office', phone: '+33 1 64 95 03 52' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5602709079', + 'check_date:opening_hours': '2021-08-25', + 'contact:city': 'Palaiseau', + 'contact:housenumber': '35', + 'contact:postcode': '91120', + 'contact:street': 'Rue de Paris', + name: 'Papa et Fiston', + opening_hours: 'Mo 14:30-19:30, Tu-Fr 09:30-14:00,15:00-19:30, Sa 09:00-18:30', + phone: '+33 1 60 14 02 27', + shop: 'hairdresser', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.2478459, 48.7173032 ] }, + id: 'node/5602709079' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 14 02 27 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 14 02 27 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 14 02 27 + false +### debug: + convertProperty: isStringValue? + +33 1 60 14 02 27 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 14 02 27 +convertedValue 1 60 14 02 27 +### debug: + phone: + +33 1 60 14 02 27 + => + +33 1 60 14 02 27 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 14 02 27 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 14 02 27 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2478459, 48.7173032 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 14 02 27' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5602709091', + amenity: 'dentist', + 'contact:city': 'Palaiseau', + 'contact:housenumber': '13bis / 15', + 'contact:postcode': '91120', + 'contact:street': 'Rue de Paris', + healthcare: 'dentist', + old_name: 'demafenetre.fr', + opening_hours: 'Mo-Sa 10:00-22:00', + phone: '+33 1 60 19 62 31' + }, + geometry: { type: 'Point', coordinates: [ 2.2489028, 48.7178907 ] }, + id: 'node/5602709091' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 19 62 31 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 19 62 31 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 19 62 31 + false +### debug: + convertProperty: isStringValue? + +33 1 60 19 62 31 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 19 62 31 +convertedValue 1 60 19 62 31 +### debug: + phone: + +33 1 60 19 62 31 + => + +33 1 60 19 62 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 19 62 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 19 62 31 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2489028, 48.7178907 ] }, + properties: { amenity: 'dentist', phone: '+33 1 60 19 62 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5603048221', + 'addr:city': 'Palaiseau', + 'addr:housenumber': '49', + 'addr:postcode': '91120', + 'addr:street': 'Rue de Paris', + check_date: '2022-10-29', + 'contact:housenumber': '49', + craft: 'caterer', + cuisine: 'french', + internet_access: 'no', + name: 'Jeanine et Christiane - Charcutier et Cuisinière', + old_name: 'Traiteur Margerie', + opening_hours: 'Tu-Fr 09:30-13:30,16:00-19:30; Sa 09:00-13:30', + operator: 'Jeanine et Christiane', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 60 14 01 73', + website: 'https://www.jeanineetchristiane.fr/', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.2472655, 48.7165856 ] }, + id: 'node/5603048221' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 19 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 14 01 73 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 14 01 73 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 14 01 73 + false +### debug: + convertProperty: isStringValue? + +33 1 60 14 01 73 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 14 01 73 +convertedValue 1 60 14 01 73 +### debug: + phone: + +33 1 60 14 01 73 + => + +33 1 60 14 01 73 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 14 01 73 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 14 01 73 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2472655, 48.7165856 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 14 01 73' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5603048227', + 'addr:housenumber': '79', + 'addr:street': 'Rue de Paris', + amenity: 'fast_food', + cuisine: 'kebab', + delivery: 'yes', + name: "Délices d'Anatolie", + opening_hours: 'Mo-Su 11:00-22:00', + phone: '+33 1 60 12 41 33', + website: 'https://www.ville-palaiseau.fr/information-transversale/annuaires-de-la-ville/annuaire-des-commerces/delices-danatolie-1902' + }, + geometry: { type: 'Point', coordinates: [ 2.2461836, 48.7151382 ] }, + id: 'node/5603048227' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 41 33 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 41 33 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 41 33 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 41 33 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 41 33 +convertedValue 1 60 12 41 33 +### debug: + phone: + +33 1 60 12 41 33 + => + +33 1 60 12 41 33 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 41 33 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 41 33 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2461836, 48.7151382 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 12 41 33' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5603048235', + amenity: 'bank', + name: 'empruntis', + opening_hours: 'Mo-Fr 09:30-12:30,14:00-18:30', + phone: '+33169312767', + website: 'https://www.empruntis-agence.com' + }, + geometry: { type: 'Point', coordinates: [ 2.2464943, 48.7153046 ] }, + id: 'node/5603048235' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169312767 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169312767 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169312767 + false +### debug: + convertProperty: isStringValue? + +33169312767 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169312767 +convertedValue 1 69 31 27 67 +### debug: + phone: + +33169312767 + => + +33 1 69 31 27 67 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 31 27 67 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 31 27 67 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2464943, 48.7153046 ] }, + properties: { amenity: 'bank', phone: '+33 1 69 31 27 67' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5603048263', + 'addr:city': 'Palaiseau', + 'addr:housenumber': '144', + 'addr:postcode': '91120', + 'addr:street': 'Rue de Paris', + amenity: 'cafe', + name: 'Le Jeanbart', + opening_hours: 'Tw-Sa 07:00-20:00; Su 07:00-19:00', + phone: '+33160140261', + tobacco: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2439253, 48.7128999 ] }, + id: 'node/5603048263' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160140261 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160140261 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160140261 + false +### debug: + convertProperty: isStringValue? + +33160140261 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160140261 +convertedValue 1 60 14 02 61 +### debug: + phone: + +33160140261 + => + +33 1 60 14 02 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 14 02 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 14 02 61 +### debug: + mapElementFromConf: convert + tobacco +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tobacco +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tobacco +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2439253, 48.7128999 ] }, + properties: { amenity: 'cafe', phone: '+33 1 60 14 02 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5603048272', + 'addr:city': 'Palaiseau', + 'addr:housenumber': '4', + 'addr:postcode': '91120', + 'addr:street': 'Rue Voltaire', + name: 'La Fontaine aux Livres', + opening_hours: 'Tu-Sa 10:00-13:00,14:30-19:00; Su 09:30-13:00', + phone: '+33 1 69 41 82 99', + shop: 'books', + website: 'http://www.lafontaineauxlivres.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2428673, 48.7123652 ] }, + id: 'node/5603048272' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 41 82 99 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 41 82 99 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 41 82 99 + false +### debug: + convertProperty: isStringValue? + +33 1 69 41 82 99 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 41 82 99 +convertedValue 1 69 41 82 99 +### debug: + phone: + +33 1 69 41 82 99 + => + +33 1 69 41 82 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 41 82 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 41 82 99 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2428673, 48.7123652 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 41 82 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5604734826', + 'addr:city': 'Grigny', + 'addr:postcode': '91350', + 'addr:street': 'Chemin des Chaulais', + amenity: 'community_centre', + name: 'Maison de quartier des Tuileries', + operator: 'Mairie de Grigny', + 'operator:type': 'public', + phone: '+33169022191', + website: 'http://grigny91.fr/grigny-et-vous/maisons-de-quartiers/maison-de-quartier-des-tuileries/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3907646, 48.6467365 ] }, + id: 'node/5604734826' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169022191 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169022191 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169022191 + false +### debug: + convertProperty: isStringValue? + +33169022191 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169022191 +convertedValue 1 69 02 21 91 +### debug: + phone: + +33169022191 + => + +33 1 69 02 21 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 02 21 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 02 21 91 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3907646, 48.6467365 ] }, + properties: { amenity: 'community_centre', phone: '+33 1 69 02 21 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5613719143', + 'addr:city': 'Vigneux-sur-Seine', + 'addr:housenumber': '15', + 'addr:postcode': '91270', + 'addr:street': 'Rue Maxime Petit', + name: 'Boulangerie Tour de Meule', + old_name: 'Boulangerie de la Gare', + phone: '+33 1 72 49 44 57', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.4164406, 48.7055921 ] }, + id: 'node/5613719143' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 72 49 44 57 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 72 49 44 57 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 72 49 44 57 + false +### debug: + convertProperty: isStringValue? + +33 1 72 49 44 57 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 72 49 44 57 +convertedValue 1 72 49 44 57 +### debug: + phone: + +33 1 72 49 44 57 + => + +33 1 72 49 44 57 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 72 49 44 57 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 72 49 44 57 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4164406, 48.7055921 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 72 49 44 57' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5669851255', + access: 'customers', + 'addr:city': 'Sainte-Geneviève-des-Bois', + 'addr:housenumber': '20', + 'addr:postcode': '91700', + 'addr:street': 'Avenue de la Croix Blanche', + description: "Jeux d'intérieur pour enfants.", + indoor: 'yes', + leisure: 'playground', + name: 'Gulli Parc', + old_name: 'Woupi', + phone: '+33 1 69 46 78 20' + }, + geometry: { type: 'Point', coordinates: [ 2.3474643, 48.6212201 ] }, + id: 'node/5669851255' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + indoor +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + indoor +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + indoor +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 46 78 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 46 78 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 46 78 20 + false +### debug: + convertProperty: isStringValue? + +33 1 69 46 78 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 46 78 20 +convertedValue 1 69 46 78 20 +### debug: + phone: + +33 1 69 46 78 20 + => + +33 1 69 46 78 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 46 78 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 46 78 20 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3474643, 48.6212201 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 46 78 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5672263144', + 'addr:city': 'Saint-Michel-sur-Orge', + 'addr:housenumber': '20', + 'addr:postcode': '91240', + 'addr:street': 'Rue des Fusillés de la Résistance', + description: 'Patricia Capelas, Ostéopathe D.O. (diplômée en cinq ans de L’Institut Dauphine d’Ostéopathie à Paris) est inscrite à l’Agence Régionale de Santé et exerce entant qu’ostéopathe exclusive depuis 2016.', + healthcare: 'alternative', + 'healthcare:speciality': 'osteopathy', + level: '0', + name: 'Capelas Ostéopathie Saint-Michel-sur-Orge', + operator: 'Patricia Capelas', + phone: '+33 6 20 32 10 21', + website: 'http://capelas-osteopathie.com/cabinet-osteopathe-91240-saint-michel-sur-orge/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3022443, 48.6333813 ] }, + id: 'node/5672263144' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 20 32 10 21 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 20 32 10 21 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 20 32 10 21 + false +### debug: + convertProperty: isStringValue? + +33 6 20 32 10 21 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 20 32 10 21 +convertedValue 6 20 32 10 21 +### debug: + phone: + +33 6 20 32 10 21 + => + +33 6 20 32 10 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 20 32 10 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 20 32 10 21 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3022443, 48.6333813 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 20 32 10 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5734541885', + 'addr:city': 'Saulx-les-Chartreux', + 'addr:housenumber': '2', + 'addr:postcode': '91160', + 'addr:street': 'Avenue Salvador Allende', + brand: 'Midas', + 'brand:wikidata': 'Q3312613', + facebook: 'https://www.facebook.com/MidasFr/', + name: 'Midas', + opening_hours: 'Mo-Fr 08:30-19:00; Sa 09:00-17:00', + operator: 'Midas', + phone: '+33 1 85 74 59 56', + shop: 'car_repair', + website: 'https://www.midas.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2827786, 48.6949804 ] }, + id: 'node/5734541885' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 85 74 59 56 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 85 74 59 56 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 85 74 59 56 + false +### debug: + convertProperty: isStringValue? + +33 1 85 74 59 56 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 85 74 59 56 +convertedValue 1 85 74 59 56 +### debug: + phone: + +33 1 85 74 59 56 + => + +33 1 85 74 59 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 85 74 59 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 85 74 59 56 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2827786, 48.6949804 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 85 74 59 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5749766848', + 'addr:housenumber': '14', + 'addr:street': 'Avenue du Québec', + alt_name: 'EscapeTime Paris Saclay', + leisure: 'escape_game', + name: 'Escape Time Paris Saclay', + opening_hours: 'Mo off; Tu-Th 16:00-22:00; Fr 14:30-23:30; Sa 10:00-23:30; Su 10:00-20:30', + phone: '+33 972522929', + website: 'https://escapetime-essonne.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.2136147, 48.6870975 ] }, + id: 'node/5749766848' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 972522929 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 972522929 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 972522929 + false +### debug: + convertProperty: isStringValue? + +33 972522929 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 972522929 +convertedValue 9 72 52 29 29 +### debug: + phone: + +33 972522929 + => + +33 9 72 52 29 29 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 52 29 29 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 52 29 29 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2136147, 48.6870975 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 72 52 29 29' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5766364155', + 'addr:city': 'Boutigny-sur-Essonne', + 'addr:housenumber': '1', + 'addr:postcode': '91820', + 'addr:street': 'Rue du Château de Bélesbat', + healthcare: 'alternative', + 'healthcare:speciality': 'osteopathy', + name: 'Lena Jankielewicz Ostéopathe D.O.', + phone: '+33 7 68 59 49 47' + }, + geometry: { type: 'Point', coordinates: [ 2.3763306, 48.4360314 ] }, + id: 'node/5766364155' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 68 59 49 47 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 68 59 49 47 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 68 59 49 47 + false +### debug: + convertProperty: isStringValue? + +33 7 68 59 49 47 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 68 59 49 47 +convertedValue 7 68 59 49 47 +### debug: + phone: + +33 7 68 59 49 47 + => + +33 7 68 59 49 47 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 68 59 49 47 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 68 59 49 47 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3763306, 48.4360314 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 68 59 49 47' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5777576714', + 'delivery:covid19': 'only', + 'description:covid19': 'Uniquement sur commande – Livraison possible sur la commune et alentours (10 km)', + name: 'Tourbillon', + opening_hours: 'Tu-Sa 10:00-13:00, 14:30-19:00; Su 10:00-12:00', + phone: '+33 1 69 76 83 86', + shop: 'pastry', + 'takeaway:covid19': 'only' + }, + geometry: { type: 'Point', coordinates: [ 2.282804, 48.6951025 ] }, + id: 'node/5777576714' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + delivery:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery:covid19 +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 76 83 86 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 76 83 86 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 76 83 86 + false +### debug: + convertProperty: isStringValue? + +33 1 69 76 83 86 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 76 83 86 +convertedValue 1 69 76 83 86 +### debug: + phone: + +33 1 69 76 83 86 + => + +33 1 69 76 83 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 76 83 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 76 83 86 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + takeaway:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway:covid19 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.282804, 48.6951025 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 76 83 86' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5795490817', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '9', + 'addr:postcode': '91310', + 'addr:street': 'Place du Marché', + amenity: 'bank', + atm: 'yes', + branch: "d'Île de France", + brand: 'Crédit Agricole', + 'brand:wikidata': 'Q590952', + fax: '+33 1 69 63 36 71', + name: 'Crédit Agricole', + opening_hours: 'Tu-Sa 09:00-12:30', + operator: 'Crédit Agricole', + phone: '+33 1 69 63 36 70', + website: 'https://www.ca-paris.fr/banque-assurance/montlhery/montlhery.html' + }, + geometry: { type: 'Point', coordinates: [ 2.2703234, 48.6389453 ] }, + id: 'node/5795490817' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + branch +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + branch +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + branch +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 63 36 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 63 36 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 63 36 70 + false +### debug: + convertProperty: isStringValue? + +33 1 69 63 36 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 63 36 70 +convertedValue 1 69 63 36 70 +### debug: + phone: + +33 1 69 63 36 70 + => + +33 1 69 63 36 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 63 36 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 63 36 70 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2703234, 48.6389453 ] }, + properties: { amenity: 'bank', phone: '+33 1 69 63 36 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5795501638', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '9', + 'addr:postcode': '91310', + 'addr:street': 'Rue du Docteur Ogé', + amenity: 'restaurant', + cuisine: 'french', + name: 'La Charrette', + phone: '+33 1 69 01 02 09', + smoking: 'outside', + 'survey:date': '2020-09-29', + takeaway: 'no', + website: 'https://www.lacharrette.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.2714084, 48.6384962 ] }, + id: 'node/5795501638' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 01 02 09 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 01 02 09 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 01 02 09 + false +### debug: + convertProperty: isStringValue? + +33 1 69 01 02 09 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 01 02 09 +convertedValue 1 69 01 02 09 +### debug: + phone: + +33 1 69 01 02 09 + => + +33 1 69 01 02 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 01 02 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 01 02 09 +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2714084, 48.6384962 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 01 02 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5795695236', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '18', + 'addr:postcode': '91310', + 'addr:street': 'Place du Marché', + amenity: 'bank', + atm: 'yes', + brand: 'BNP Paribas', + 'brand:wikidata': 'Q499707', + 'brand:wikipedia': 'en:BNP Paribas', + 'description:covid19': "En cas d'urgence : appeler au 3477 (particuliers) du lundi au vendredi de 8h00 à 22h00 et le samedi de 8h00 à 18h00 ou au 3478 (entreprises)", + name: 'BNP Paribas', + opening_hours: 'Tu,We,Fr 09:30-12:30,13:30-18:00; Th 09:30-12:30,13:30-19:00; Sa 09:00-13:00', + phone: '+33 1 64 49 63 05', + website: 'https://agences.bnpparibas?ag=BNPP02194' + }, + geometry: { type: 'Point', coordinates: [ 2.2712191, 48.6393097 ] }, + id: 'node/5795695236' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 49 63 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 49 63 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 49 63 05 + false +### debug: + convertProperty: isStringValue? + +33 1 64 49 63 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 49 63 05 +convertedValue 1 64 49 63 05 +### debug: + phone: + +33 1 64 49 63 05 + => + +33 1 64 49 63 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 49 63 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 49 63 05 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2712191, 48.6393097 ] }, + properties: { amenity: 'bank', phone: '+33 1 64 49 63 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5795705568', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '18', + 'addr:postcode': '91310', + 'addr:street': 'Place du Marché', + brand: 'Guy Hoquet', + 'brand:wikidata': 'Q25383970', + name: 'Guy Hoquet', + office: 'estate_agent', + phone: '+33169633500', + website: 'http://www.immobilier-montlhery-guyhoquet.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2712147, 48.6392559 ] }, + id: 'node/5795705568' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169633500 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169633500 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169633500 + false +### debug: + convertProperty: isStringValue? + +33169633500 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169633500 +convertedValue 1 69 63 35 00 +### debug: + phone: + +33169633500 + => + +33 1 69 63 35 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 63 35 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 63 35 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2712147, 48.6392559 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 63 35 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5802287981', + 'addr:city': 'Savigny-sur-Orge', + 'addr:housenumber': '10', + 'addr:postcode': '91600', + 'addr:street': 'Avenue des Écoles', + bulk_purchase: 'only', + name: 'Day by Day', + opening_hours: 'Tu-Sa 09:30-13:00,15:00-19:00', + organic: 'yes', + phone: '+33966830102', + shop: 'convenience', + website: 'http://daybyday-shop.com/magasin/savigny' + }, + geometry: { type: 'Point', coordinates: [ 2.3518825, 48.6874375 ] }, + id: 'node/5802287981' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + bulk_purchase +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + bulk_purchase +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + bulk_purchase +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + organic +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + organic +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + organic +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33966830102 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33966830102 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33966830102 + false +### debug: + convertProperty: isStringValue? + +33966830102 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33966830102 +convertedValue 9 66 83 01 02 +### debug: + phone: + +33966830102 + => + +33 9 66 83 01 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 66 83 01 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 66 83 01 02 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3518825, 48.6874375 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 66 83 01 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5804216454', + 'addr:city': 'Yerres', + 'addr:housenumber': '65', + 'addr:postcode': '91330', + 'addr:street': 'Rue Charles de Gaulle', + description: "Boutique éphémère dont les occupants changent au bout d'une ou deux semaines.", + email: 'boutique-ephemere@yerres.fr', + name: 'Instant présent', + phone: '+33 1 69 49 76 00', + shop: 'clothes', + start_date: '2017-11', + website: 'https://www.yerres.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4911032, 48.7159038 ] }, + id: 'node/5804216454' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 49 76 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 49 76 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 49 76 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 49 76 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 49 76 00 +convertedValue 1 69 49 76 00 +### debug: + phone: + +33 1 69 49 76 00 + => + +33 1 69 49 76 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 49 76 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 49 76 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4911032, 48.7159038 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 49 76 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5838315142', + brand: 'Auchan Supermarché', + 'brand:wikidata': 'Q105857776', + name: 'Auchan Supermarché', + opening_hours: 'Mo-Sa 08:30-20:00; Su 09:00-13:00', + phone: '+33 1 60 85 25 00', + shop: 'supermarket' + }, + geometry: { type: 'Point', coordinates: [ 2.29924, 48.6057271 ] }, + id: 'node/5838315142' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 85 25 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 85 25 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 85 25 00 + false +### debug: + convertProperty: isStringValue? + +33 1 60 85 25 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 85 25 00 +convertedValue 1 60 85 25 00 +### debug: + phone: + +33 1 60 85 25 00 + => + +33 1 60 85 25 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 85 25 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 85 25 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.29924, 48.6057271 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 85 25 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5838651787', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '7', + 'addr:postcode': '91370', + 'addr:street': 'Place des Prés Hauts', + brand: 'Marionnaud', + 'brand:wikidata': 'Q1129073', + 'brand:wikipedia': 'fr:Marionnaud', + name: 'Marionnaud', + opening_hours: 'Tu-Sa 10:00-19:00, 13:00-14:00', + phone: '+33 1 69 30 66 18', + shop: 'perfumery', + website: 'https://www.marionnaud.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2720111, 48.7527102 ] }, + id: 'node/5838651787' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 30 66 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 30 66 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 30 66 18 + false +### debug: + convertProperty: isStringValue? + +33 1 69 30 66 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 30 66 18 +convertedValue 1 69 30 66 18 +### debug: + phone: + +33 1 69 30 66 18 + => + +33 1 69 30 66 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 66 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 66 18 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2720111, 48.7527102 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 30 66 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5838656285', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '6', + 'addr:postcode': '91370', + 'addr:street': 'Place des Prés Hauts', + brand: 'Franck Provost', + 'brand:wikidata': 'Q62805922', + 'brand:wikipedia': 'fr:Franck Provost (Salons de coiffure)', + name: 'Franck Provost', + opening_hours: 'Tu-Fr 09:00-19:00; Sa 09:00-18:00', + phone: '+33169202520', + shop: 'hairdresser', + website: 'https://salons.franckprovost.com/fr/coiffeur/france-33/essonne-91/verrieres-le-buisson-91645/franck-provost-3913' + }, + geometry: { type: 'Point', coordinates: [ 2.2717738, 48.7526189 ] }, + id: 'node/5838656285' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169202520 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169202520 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169202520 + false +### debug: + convertProperty: isStringValue? + +33169202520 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169202520 +convertedValue 1 69 20 25 20 +### debug: + phone: + +33169202520 + => + +33 1 69 20 25 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 25 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 25 20 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2717738, 48.7526189 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 25 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5844668108', + 'addr:postcode': '91940', + amenity: 'post_office', + brand: 'La Poste', + 'brand:wikipedia': 'fr:La Poste (entreprise française)', + name: 'GOMETZ LE CHATEL', + opening_hours: 'closed', + operator: 'La Poste', + 'operator:wikidata': 'Q373724', + phone: '+33169284399', + post_office: 'post_annex', + 'ref:FR:LaPoste': '70966A', + source: 'LaPoste - 2021-06', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.143538, 48.681692 ] }, + id: 'node/5844668108' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169284399 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169284399 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169284399 + false +### debug: + convertProperty: isStringValue? + +33169284399 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169284399 +convertedValue 1 69 28 43 99 +### debug: + phone: + +33169284399 + => + +33 1 69 28 43 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 43 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 43 99 +### debug: + mapElementFromConf: convert + post_office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + post_office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + post_office +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.143538, 48.681692 ] }, + properties: { amenity: 'post_office', phone: '+33 1 69 28 43 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5920372150', + 'addr:city': 'Massy', + 'addr:housenumber': '53', + 'addr:postcode': '91300', + 'addr:street': 'Avenue Carnot', + check_date: '2023-05-25', + fax: '+33169817553', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Laboratoire Massy - 3 Gares', + operator: 'BIOGROUP LCD', + phone: '+33160112528', + 'ref:FR:FINESS': '910020197', + 'ref:FR:SIRET': '97220341800058', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '611', + website: 'https://www.biogroup-lcd.fr/laboratoire-massy/laboratoire-massy-3-gares' + }, + geometry: { type: 'Point', coordinates: [ 2.2594209, 48.7235121 ] }, + id: 'node/5920372150' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160112528 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160112528 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160112528 + false +### debug: + convertProperty: isStringValue? + +33160112528 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160112528 +convertedValue 1 60 11 25 28 +### debug: + phone: + +33160112528 + => + +33 1 60 11 25 28 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 11 25 28 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 11 25 28 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2594209, 48.7235121 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 11 25 28' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5926748209', + 'addr:city': 'Savigny-sur-Orge', + 'addr:housenumber': '71', + 'addr:postcode': '91600', + 'addr:street': 'Boulevard Aristide Briand', + amenity: 'restaurant', + cuisine: 'italian', + email: 'o.sole.mio.91@gmail.com', + name: 'O Sole Mio', + opening_hours: 'Mo-Su 12:00-14:30, 19:00-22:30', + phone: '+33 1 60 48 11 37', + takeaway: 'yes', + website: 'http://osolemio91.wixsite.com' + }, + geometry: { type: 'Point', coordinates: [ 2.3457545, 48.6850091 ] }, + id: 'node/5926748209' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 11 37 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 11 37 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 11 37 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 11 37 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 11 37 +convertedValue 1 60 48 11 37 +### debug: + phone: + +33 1 60 48 11 37 + => + +33 1 60 48 11 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 11 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 11 37 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3457545, 48.6850091 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 48 11 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5940426486', + 'addr:city': 'Champcueil', + 'addr:postcode': '91750', + 'addr:street': 'Rue du Rocher du Duc', + amenity: 'restaurant', + name: 'La Chaumière du Télégraphe', + opening_hours: 'We-Fr 12:00-15:00, We,Th 20:00-24:00, Fr 18:00-01:00, Sa 12:00-01:00, Su 12:00-24:00', + phone: '+33 1 64 98 04 71', + website: 'http://www.alachaume.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4689615, 48.5014739 ] }, + id: 'node/5940426486' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 98 04 71 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 98 04 71 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 98 04 71 + false +### debug: + convertProperty: isStringValue? + +33 1 64 98 04 71 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 98 04 71 +convertedValue 1 64 98 04 71 +### debug: + phone: + +33 1 64 98 04 71 + => + +33 1 64 98 04 71 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 04 71 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 04 71 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4689615, 48.5014739 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 98 04 71' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/5942453567', + 'addr:city': 'Orsay', + 'addr:housenumber': '1', + 'addr:postcode': '91400', + 'addr:street': 'Rue Hector Berlioz', + amenity: 'college', + email: 'contact.cfmi@u-psud.fr', + name: 'Centre de Formation de Musiciens Intervenants Île-de-France', + phone: '+33 1 69 15 62 80', + short_name: 'CFMI Île-de-France', + website: 'https://www.cfmi.u-psud.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1831323, 48.7016528 ] }, + id: 'node/5942453567' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + college +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + college +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + college + true +### debug: + convertProperty: isStringValue? + college + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + college + => + college +### debug: + convertProperty: -- convertedValue + college +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 15 62 80 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 15 62 80 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 15 62 80 + false +### debug: + convertProperty: isStringValue? + +33 1 69 15 62 80 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 15 62 80 +convertedValue 1 69 15 62 80 +### debug: + phone: + +33 1 69 15 62 80 + => + +33 1 69 15 62 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 15 62 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 15 62 80 +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1831323, 48.7016528 ] }, + properties: { amenity: 'college', phone: '+33 1 69 15 62 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6009950580', + amenity: 'theatre', + name: 'Théâtre du Coin des Mondes', + phone: '+33 9 72 11 94 44', + website: 'http://www.eygurande.net/' + }, + geometry: { type: 'Point', coordinates: [ 2.4381691, 48.6352728 ] }, + id: 'node/6009950580' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + theatre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + theatre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + theatre + true +### debug: + convertProperty: isStringValue? + theatre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + theatre + => + theatre +### debug: + convertProperty: -- convertedValue + theatre +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 72 11 94 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 72 11 94 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 72 11 94 44 + false +### debug: + convertProperty: isStringValue? + +33 9 72 11 94 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 72 11 94 44 +convertedValue 9 72 11 94 44 +### debug: + phone: + +33 9 72 11 94 44 + => + +33 9 72 11 94 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 11 94 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 11 94 44 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4381691, 48.6352728 ] }, + properties: { amenity: 'theatre', phone: '+33 9 72 11 94 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6012982996', + 'addr:housenumber': '4', + 'addr:postcode': '91260', + 'addr:street': "Avenue Honoré d'Estienne d'Orves", + name: 'La Résidence', + phone: '+33 1 69 21 41 10', + tourism: 'hotel' + }, + geometry: { type: 'Point', coordinates: [ 2.3811688, 48.6904411 ] }, + id: 'node/6012982996' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 41 10 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 41 10 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 41 10 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 41 10 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 41 10 +convertedValue 1 69 21 41 10 +### debug: + phone: + +33 1 69 21 41 10 + => + +33 1 69 21 41 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 41 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 41 10 +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3811688, 48.6904411 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 41 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6027870353', + 'addr:housenumber': '8', + 'addr:street': 'Rue Guillaume Bigourdan', + email: 'wissous@fadis-diving.fr', + name: 'Fadis Diving', + opening_hours: 'Tu-Sa 10:00-13:30, 14:30-19:00', + phone: '+33 1 60 13 39 92', + shop: 'scuba_diving', + website: 'http://fadis-diving.fr/blog/nos-magasins/magasin-wissous/' + }, + geometry: { type: 'Point', coordinates: [ 2.3301342, 48.7295916 ] }, + id: 'node/6027870353' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 13 39 92 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 13 39 92 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 13 39 92 + false +### debug: + convertProperty: isStringValue? + +33 1 60 13 39 92 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 13 39 92 +convertedValue 1 60 13 39 92 +### debug: + phone: + +33 1 60 13 39 92 + => + +33 1 60 13 39 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 13 39 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 13 39 92 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3301342, 48.7295916 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 13 39 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6032266317', + amenity: 'restaurant', + name: "Holly's Diner", + phone: '+33 169884960', + website: 'http://bretigny.hollysdiner.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2998923, 48.5804295 ] }, + id: 'node/6032266317' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169884960 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169884960 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169884960 + false +### debug: + convertProperty: isStringValue? + +33 169884960 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169884960 +convertedValue 1 69 88 49 60 +### debug: + phone: + +33 169884960 + => + +33 1 69 88 49 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 88 49 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 88 49 60 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2998923, 48.5804295 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 88 49 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6032266319', + 'addr:housenumber': '5', + 'addr:postcode': '91220', + 'addr:street': 'Rue Michèle Morgan', + amenity: 'restaurant', + brand: 'Au Bureau', + 'brand:wikidata': 'Q100701566', + cuisine: 'french;american;european', + name: 'Au Bureau', + phone: '+33 9 62 69 15 03', + website: 'https://www.aubureau.fr/resto/au-bureau-bretigny-sur-orge/' + }, + geometry: { type: 'Point', coordinates: [ 2.3003697, 48.5804082 ] }, + id: 'node/6032266319' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 62 69 15 03 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 62 69 15 03 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 62 69 15 03 + false +### debug: + convertProperty: isStringValue? + +33 9 62 69 15 03 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 62 69 15 03 +convertedValue 9 62 69 15 03 +### debug: + phone: + +33 9 62 69 15 03 + => + +33 9 62 69 15 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 62 69 15 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 62 69 15 03 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3003697, 48.5804082 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 62 69 15 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6052230277', + 'addr:city': 'Brétigny-sur-Orge', + 'addr:housenumber': '18', + 'addr:postcode': '91220', + branch: "l'Immobilier", + brand: 'Guy Hoquet', + 'brand:wikidata': 'Q25383970', + name: 'Guy Hoquet', + office: 'estate_agent', + phone: '+33 1 60 84 00 00', + website: 'http://www.immobilier-bretigny-sur-orge-guyhoquet.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3050877, 48.6087646 ] }, + id: 'node/6052230277' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + branch +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + branch +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + branch +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 84 00 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 84 00 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 84 00 00 + false +### debug: + convertProperty: isStringValue? + +33 1 60 84 00 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 84 00 00 +convertedValue 1 60 84 00 00 +### debug: + phone: + +33 1 60 84 00 00 + => + +33 1 60 84 00 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 00 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 00 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3050877, 48.6087646 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 84 00 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6054576604', + 'addr:housenumber': '2', + 'addr:street': 'Place Federico Garcia Lorca', + name: 'Ô Tentations', + opening_hours: 'Tu-Sa 06:00-14:00', + phone: '+33 1 60 84 40 15', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.3003114, 48.6063349 ] }, + id: 'node/6054576604' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 84 40 15 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 84 40 15 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 84 40 15 + false +### debug: + convertProperty: isStringValue? + +33 1 60 84 40 15 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 84 40 15 +convertedValue 1 60 84 40 15 +### debug: + phone: + +33 1 60 84 40 15 + => + +33 1 60 84 40 15 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 40 15 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 40 15 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3003114, 48.6063349 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 84 40 15' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6086616951', + amenity: 'police', + name: 'Gendarmerie nationale', + official_name: 'Brigade motorisée de Palaiseau', + operator: 'Gendarmerie nationale', + 'operator:wikidata': 'Q1422336', + phone: '+33 1 60 14 76 50', + 'police:FR': 'gendarmerie', + 'ref:FR:GendarmerieNationale': '1003307', + source: "data.gouv.fr:Ministère de l'Intérieur - 10/2018" + }, + geometry: { type: 'Point', coordinates: [ 2.2482487, 48.7108684 ] }, + id: 'node/6086616951' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + police +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + police +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + police + true +### debug: + convertProperty: isStringValue? + police + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + police + => + police +### debug: + convertProperty: -- convertedValue + police +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 14 76 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 14 76 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 14 76 50 + false +### debug: + convertProperty: isStringValue? + +33 1 60 14 76 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 14 76 50 +convertedValue 1 60 14 76 50 +### debug: + phone: + +33 1 60 14 76 50 + => + +33 1 60 14 76 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 14 76 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 14 76 50 +### debug: + mapElementFromConf: convert + police:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + police:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + police:FR +### debug: + mapElementFromConf: convert + ref:FR:GendarmerieNationale +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:GendarmerieNationale +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:GendarmerieNationale +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2482487, 48.7108684 ] }, + properties: { amenity: 'police', phone: '+33 1 60 14 76 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6094878485', + 'addr:housenumber': '10', + 'addr:postcode': '91120', + 'addr:street': 'Rue de la Croix Martre', + email: 'contact.parissud@trampolinepark.fr', + name: 'Trampoline Park – Let’s Jump', + opening_hours: 'Th-Fr 14:00-22:00; Sa 10:00-22:00; Su 10:00-20:00; Tu 16:00-21:00; We 14:00-21:00', + phone: '+33 1 70 84 92 92', + tourism: 'attraction', + website: 'https://www.trampolinepark.fr/les-parks.php#paris' + }, + geometry: { type: 'Point', coordinates: [ 2.2609611, 48.719976 ] }, + id: 'node/6094878485' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 70 84 92 92 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 70 84 92 92 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 70 84 92 92 + false +### debug: + convertProperty: isStringValue? + +33 1 70 84 92 92 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 70 84 92 92 +convertedValue 1 70 84 92 92 +### debug: + phone: + +33 1 70 84 92 92 + => + +33 1 70 84 92 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 70 84 92 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 70 84 92 92 +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2609611, 48.719976 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 70 84 92 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6118418786', + 'addr:housenumber': '5', + 'addr:postcode': '91000', + 'addr:street': 'Place Pierre Mendès France', + amenity: 'restaurant', + cuisine: 'italian_pizza;pizza;coffee_shop;french', + name: 'Le Bistrot Evryen', + old_name: 'Le Palais', + opening_hours: 'Mo-We 06:00-20:30; Th-Fr 06:00-21:30; Sa 08:00-15:00', + phone: '+33 9 72 83 47 38', + website: 'http://lepalais91.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4292027, 48.626847 ] }, + id: 'node/6118418786' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 72 83 47 38 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 72 83 47 38 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 72 83 47 38 + false +### debug: + convertProperty: isStringValue? + +33 9 72 83 47 38 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 72 83 47 38 +convertedValue 9 72 83 47 38 +### debug: + phone: + +33 9 72 83 47 38 + => + +33 9 72 83 47 38 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 83 47 38 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 83 47 38 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4292027, 48.626847 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 72 83 47 38' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6118437385', + 'addr:housenumber': '24', + 'addr:postcode': '91000', + 'addr:street': 'Cours Blaise Pascal', + brand: 'G20', + 'brand:wikidata': 'Q3504731', + 'brand:wikipedia': 'fr:Supermarchés G20', + name: 'G20', + opening_hours: 'Mo-Sa 09:00-19:00; Su 10:00-16:00', + phone: '+33 1 69 36 81 03', + shop: 'supermarket' + }, + geometry: { type: 'Point', coordinates: [ 2.4300757, 48.6262869 ] }, + id: 'node/6118437385' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 36 81 03 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 36 81 03 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 36 81 03 + false +### debug: + convertProperty: isStringValue? + +33 1 69 36 81 03 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 36 81 03 +convertedValue 1 69 36 81 03 +### debug: + phone: + +33 1 69 36 81 03 + => + +33 1 69 36 81 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 36 81 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 36 81 03 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4300757, 48.6262869 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 36 81 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6123796252', + name: 'Boucherie Chevaline', + phone: '+33 1 69 05 31 68', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.3530946, 48.6761447 ] }, + id: 'node/6123796252' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 05 31 68 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 05 31 68 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 05 31 68 + false +### debug: + convertProperty: isStringValue? + +33 1 69 05 31 68 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 05 31 68 +convertedValue 1 69 05 31 68 +### debug: + phone: + +33 1 69 05 31 68 + => + +33 1 69 05 31 68 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 05 31 68 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 05 31 68 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3530946, 48.6761447 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 05 31 68' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6126513555', + 'access:covid19': 'yes', + 'addr:city': 'Forges-les-Bains', + 'addr:housenumber': '17', + 'addr:postcode': '91470', + 'addr:street': 'Rue du Docteur Babin', + amenity: 'restaurant', + capacity: '80', + changing_table: 'yes', + cuisine: 'french', + 'delivery:covid19': 'no', + 'diet:meat': 'yes', + 'diet:vegetarian': 'limited', + 'drive_through:covid19': 'yes', + name: "L'Arôme", + opening_hours: 'We-Sa 12:00-13:30,19:00-20:30; Su 12:00-13:30', + outdoor_seating: 'yes', + 'outdoor_seating:comfort': 'chair', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + phone: '+33164908859', + 'phone:FR': '+33 1 64 90 88 59', + reservation: 'recommended', + smoking: 'outside', + takeaway: 'yes', + 'toilets:wheelchair': 'yes', + website: 'https://larome-restaurant.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1017932, 48.6277177 ] }, + id: 'node/6126513555' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 27 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access:covid19 +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 80 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 80 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 80 + true +### debug: + convertProperty: isStringValue? + 80 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 80 + => + 80 +### debug: + convertProperty: -- convertedValue + 80 +### debug: + mapElementFromConf: convert + changing_table +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + changing_table +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + changing_table +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery:covid19 +### debug: + mapElementFromConf: convert + diet:meat +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:meat +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:meat +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + drive_through:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + outdoor_seating:comfort +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating:comfort +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating:comfort +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164908859 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164908859 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164908859 + false +### debug: + convertProperty: isStringValue? + +33164908859 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164908859 +convertedValue 1 64 90 88 59 +### debug: + phone: + +33164908859 + => + +33 1 64 90 88 59 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 90 88 59 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 90 88 59 +### debug: + mapElementFromConf: convert + phone:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + phone:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + phone:FR +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + recommended +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + recommended +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + recommended + false +### debug: + convertProperty: isStringValue? + recommended + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + recommended +### debug: + convertProperty: ==========> !!! NOT in truthy values + recommended +### debug: + convertProperty: ==========> !!! NOT in falsy values + recommended +### debug: + convertProperty: convertedValue ==========> { + reservation + : + recommended + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + recommended +### debug: + mapElementFromConf: convert + smoking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + smoking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + smoking +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + toilets:wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + toilets:wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + toilets:wheelchair +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1017932, 48.6277177 ] }, + properties: { + amenity: 'restaurant', + capacity: '80', + phone: '+33 1 64 90 88 59', + reservation: 'recommended' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6126980225', + 'addr:city': 'Briis-sous-Forges', + 'addr:housenumber': '14', + 'addr:postcode': '91640', + 'addr:street': "Rue de l'Armée Patton", + 'contact:mobile': '+33680323307', + craft: 'cheese', + email: 'fromagerie.bsf@gmail.com', + name: 'La fromagerie', + opening_hours: 'Tu,Th 10:00-12:45,15:30-19:30; Fr,Sa 09:00-12:45,15:30-19:30; Su 09:00-12:45', + phone: '+33169260471', + shop: 'cheese', + website: 'https://lafromagerie-bsf.com' + }, + geometry: { type: 'Point', coordinates: [ 2.1235049, 48.624066 ] }, + id: 'node/6126980225' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:mobile +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169260471 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169260471 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169260471 + false +### debug: + convertProperty: isStringValue? + +33169260471 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169260471 +convertedValue 1 69 26 04 71 +### debug: + phone: + +33169260471 + => + +33 1 69 26 04 71 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 26 04 71 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 26 04 71 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1235049, 48.624066 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 26 04 71' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6155715770', + 'bicycle:clothes': 'yes', + name: 'Sprint Wear', + phone: '+33 6 40 71 72 97', + 'service:bicycle:clothing': 'yes', + 'service:bicycle:repair': 'no', + 'service:bicycle:retail': 'no', + 'service:bicycle:second_hand': 'no', + shop: 'bicycle', + source: 'survey', + website: 'http://www.sprintwear-cycling.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2755308, 48.7307311 ] }, + id: 'node/6155715770' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + bicycle:clothes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + bicycle:clothes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + bicycle:clothes +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 40 71 72 97 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 40 71 72 97 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 40 71 72 97 + false +### debug: + convertProperty: isStringValue? + +33 6 40 71 72 97 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 40 71 72 97 +convertedValue 6 40 71 72 97 +### debug: + phone: + +33 6 40 71 72 97 + => + +33 6 40 71 72 97 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 40 71 72 97 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 40 71 72 97 +### debug: + mapElementFromConf: convert + service:bicycle:clothing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:clothing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:clothing +### debug: + mapElementFromConf: convert + service:bicycle:repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:repair +### debug: + mapElementFromConf: convert + service:bicycle:retail +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:retail +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:retail +### debug: + mapElementFromConf: convert + service:bicycle:second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:bicycle:second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:bicycle:second_hand +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2755308, 48.7307311 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 40 71 72 97' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6175459866', + 'addr:city': 'Orsay', + 'addr:country': 'FR', + 'addr:housenumber': '26 bis', + 'addr:postcode': '91400', + 'addr:street': 'Rue Charles de Gaulle', + craft: 'caterer', + name: 'Ô Frais Maison', + opening_hours: 'Mo 11:00-14:00; Tu-Fr 11:00-14:00,17:00:20:00', + phone: '+33-9-86-16-56-78', + shop: 'yes', + website: 'https://ofraismaison-traiteur.com/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1918606, 48.704083 ] }, + id: 'node/6175459866' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33-9-86-16-56-78 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33-9-86-16-56-78 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33-9-86-16-56-78 + false +### debug: + convertProperty: isStringValue? + +33-9-86-16-56-78 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33-9-86-16-56-78 +convertedValue 9 86 16 56 78 +### debug: + phone: + +33-9-86-16-56-78 + => + +33 9 86 16 56 78 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 86 16 56 78 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 86 16 56 78 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1918606, 48.704083 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 86 16 56 78' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6179830551', + 'addr:city': 'Lisses', + 'addr:housenumber': '7', + 'addr:postcode': '91090', + 'addr:street': "Mail de l'Île-de-France", + brand: 'Au Bon Pain', + 'brand:wikidata': 'Q4818942', + 'brand:wikipedia': 'en:Au Bon Pain', + cuisine: 'salad;sandwich;pastry', + name: 'Au Bon Pain', + phone: '+33 1 60 86 06 91', + shop: 'bakery', + takeaway: 'yes', + website: 'https://aubonpain-lisses.fr', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4174511, 48.6120327 ] }, + id: 'node/6179830551' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 06 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 06 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 06 91 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 06 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 06 91 +convertedValue 1 60 86 06 91 +### debug: + phone: + +33 1 60 86 06 91 + => + +33 1 60 86 06 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 06 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 06 91 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4174511, 48.6120327 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 06 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6182169612', + amenity: 'pharmacy', + dispensing: 'yes', + fax: '+33160860072', + healthcare: 'pharmacy', + name: 'Pharmacie Lalanne', + opening_hours: 'Mo-Fr 09:00-13:00,15:00-20:00; Sa 09:00-13:00,15:00-19:00', + phone: '+33160861270', + 'ref:FR:FINESS': '910009653', + source: 'Le ministère des solidarités et de la santé - 10/2018' + }, + geometry: { type: 'Point', coordinates: [ 2.4172436, 48.6123679 ] }, + id: 'node/6182169612' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160861270 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160861270 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160861270 + false +### debug: + convertProperty: isStringValue? + +33160861270 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160861270 +convertedValue 1 60 86 12 70 +### debug: + phone: + +33160861270 + => + +33 1 60 86 12 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 12 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 12 70 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4172436, 48.6123679 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 60 86 12 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6207208482', + name: 'UDI Immo', + office: 'estate_agent', + opening_hours: 'Tu-Sa 09:00-12:00,14:00-19:00', + operator: 'UDI Immo', + phone: '+33169133333', + url: 'http://www.udi-evry.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4528426, 48.6280946 ] }, + id: 'node/6207208482' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169133333 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169133333 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169133333 + false +### debug: + convertProperty: isStringValue? + +33169133333 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169133333 +convertedValue 1 69 13 33 33 +### debug: + phone: + +33169133333 + => + +33 1 69 13 33 33 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 13 33 33 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 13 33 33 +### debug: + mapElementFromConf: convert + url +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + url +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + url +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4528426, 48.6280946 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 13 33 33' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6207208483', + name: 'Jack Pier Coiffure Jacques', + phone: '+33160773491', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.4528771, 48.6280769 ] }, + id: 'node/6207208483' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160773491 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160773491 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160773491 + false +### debug: + convertProperty: isStringValue? + +33160773491 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160773491 +convertedValue 1 60 77 34 91 +### debug: + phone: + +33160773491 + => + +33 1 60 77 34 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 34 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 34 91 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4528771, 48.6280769 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 77 34 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6207208484', + name: 'Innovation Coiffure', + opening_hours: 'Mo-Fr 09:00-19:00; Sa 09:00-18:00', + phone: '+33160773715', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.4529225, 48.6280562 ] }, + id: 'node/6207208484' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160773715 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160773715 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160773715 + false +### debug: + convertProperty: isStringValue? + +33160773715 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160773715 +convertedValue 1 60 77 37 15 +### debug: + phone: + +33160773715 + => + +33 1 60 77 37 15 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 37 15 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 37 15 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4529225, 48.6280562 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 77 37 15' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6207211186', + amenity: 'fast_food', + cuisine: 'pizza', + delivery: 'yes', + name: 'Pizza Bel Ostia', + opening_hours: 'Mo-Su 11:00-14:30,19:00-22:45', + phone: '+33169913635', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4523768, 48.6284519 ] }, + id: 'node/6207211186' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169913635 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169913635 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169913635 + false +### debug: + convertProperty: isStringValue? + +33169913635 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169913635 +convertedValue 1 69 91 36 35 +### debug: + phone: + +33169913635 + => + +33 1 69 91 36 35 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 91 36 35 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 91 36 35 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4523768, 48.6284519 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 91 36 35' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6207211188', + brand: 'G20', + 'brand:wikidata': 'Q3504731', + 'brand:wikipedia': 'fr:Supermarchés G20', + name: 'G20', + opening_hours: 'Mo-Su 09:00-20:00', + phone: '+33160781947', + shop: 'supermarket' + }, + geometry: { type: 'Point', coordinates: [ 2.4523494, 48.6285511 ] }, + id: 'node/6207211188' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160781947 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160781947 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160781947 + false +### debug: + convertProperty: isStringValue? + +33160781947 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160781947 +convertedValue 1 60 78 19 47 +### debug: + phone: + +33160781947 + => + +33 1 60 78 19 47 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 78 19 47 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 78 19 47 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4523494, 48.6285511 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 78 19 47' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6208445232', + 'addr:housenumber': '55', + amenity: 'doctors', + healthcare: 'doctor', + name: 'Relais téléSanté Sud-Essonne', + phone: '+33 1 64 98 16 40' + }, + geometry: { type: 'Point', coordinates: [ 2.4571502, 48.4334158 ] }, + id: 'node/6208445232' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 98 16 40 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 98 16 40 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 98 16 40 + false +### debug: + convertProperty: isStringValue? + +33 1 64 98 16 40 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 98 16 40 +convertedValue 1 64 98 16 40 +### debug: + phone: + +33 1 64 98 16 40 + => + +33 1 64 98 16 40 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 16 40 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 16 40 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4571502, 48.4334158 ] }, + properties: { amenity: 'doctors', phone: '+33 1 64 98 16 40' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6222629547', + amenity: 'restaurant', + cuisine: 'pizza', + name: 'Mamma Pizza', + outdoor_seating: 'yes', + phone: '+33 6 98 01 25 23', + website: 'http://mammapizza2.gandi.ws/' + }, + geometry: { type: 'Point', coordinates: [ 2.4990496, 48.7222739 ] }, + id: 'node/6222629547' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 98 01 25 23 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 98 01 25 23 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 98 01 25 23 + false +### debug: + convertProperty: isStringValue? + +33 6 98 01 25 23 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 98 01 25 23 +convertedValue 6 98 01 25 23 +### debug: + phone: + +33 6 98 01 25 23 + => + +33 6 98 01 25 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 98 01 25 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 98 01 25 23 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4990496, 48.7222739 ] }, + properties: { amenity: 'restaurant', phone: '+33 6 98 01 25 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6234310185', + 'addr:city': 'Briis-sous-Forges', + 'addr:housenumber': '18', + 'addr:postcode': '91640', + 'addr:street': "Rue de l'Armée Patton", + name: 'St Coiffure', + phone: '+33 1 64 90 77 78', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.1233693, 48.6240928 ] }, + id: 'node/6234310185' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 90 77 78 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 90 77 78 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 90 77 78 + false +### debug: + convertProperty: isStringValue? + +33 1 64 90 77 78 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 90 77 78 +convertedValue 1 64 90 77 78 +### debug: + phone: + +33 1 64 90 77 78 + => + +33 1 64 90 77 78 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 90 77 78 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 90 77 78 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1233693, 48.6240928 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 90 77 78' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6239255549', + amenity: 'restaurant', + cuisine: 'french', + email: 'saintlouis91@gmail.com', + name: 'Le Saint-Louis', + outdoor_seating: 'yes', + phone: '+33 169 949 936', + source: 'survey', + 'survey:date': '2022-04-09', + website: 'http://www.restaurantsaintlouis.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1791399, 48.5410525 ] }, + id: 'node/6239255549' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169 949 936 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169 949 936 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169 949 936 + false +### debug: + convertProperty: isStringValue? + +33 169 949 936 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169 949 936 +convertedValue 1 69 94 99 36 +### debug: + phone: + +33 169 949 936 + => + +33 1 69 94 99 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 94 99 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 94 99 36 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1791399, 48.5410525 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 94 99 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6239290789', + amenity: 'restaurant', + name: 'La Remise', + phone: '+33 1 64 58 62 97', + shop: 'tea', + source: 'survey' + }, + geometry: { type: 'Point', coordinates: [ 2.1778424, 48.5408932 ] }, + id: 'node/6239290789' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 58 62 97 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 58 62 97 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 58 62 97 + false +### debug: + convertProperty: isStringValue? + +33 1 64 58 62 97 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 58 62 97 +convertedValue 1 64 58 62 97 +### debug: + phone: + +33 1 64 58 62 97 + => + +33 1 64 58 62 97 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 58 62 97 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 58 62 97 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1778424, 48.5408932 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 58 62 97' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6239785599', + 'contact:facebook': 'https://www.facebook.com/thescafeinne', + name: 'Thés Café Inné', + opening_hours: 'Tu-Sa 09:00-19:45; Su 09:00-13:00', + phone: '+33169432768', + shop: 'tea' + }, + geometry: { type: 'Point', coordinates: [ 2.4172945, 48.6473157 ] }, + id: 'node/6239785599' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169432768 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169432768 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169432768 + false +### debug: + convertProperty: isStringValue? + +33169432768 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169432768 +convertedValue 1 69 43 27 68 +### debug: + phone: + +33169432768 + => + +33 1 69 43 27 68 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 27 68 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 27 68 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4172945, 48.6473157 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 43 27 68' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6271673621', + 'addr:city': 'Bures-sur-Yvette', + 'addr:housenumber': '88', + 'addr:postcode': '91440', + 'addr:street': 'Rue Charles de Gaulle', + bulk_purchase: 'yes', + email: 'livraison.bsy@gmail.com', + name: 'La Fourmi Verte', + organic: 'only', + phone: '+33 9 82 43 09 51', + shop: 'supermarket' + }, + geometry: { type: 'Point', coordinates: [ 2.1552256, 48.696565 ] }, + id: 'node/6271673621' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + bulk_purchase +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + bulk_purchase +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + bulk_purchase +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + organic +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + organic +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + organic +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 82 43 09 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 82 43 09 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 82 43 09 51 + false +### debug: + convertProperty: isStringValue? + +33 9 82 43 09 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 82 43 09 51 +convertedValue 9 82 43 09 51 +### debug: + phone: + +33 9 82 43 09 51 + => + +33 9 82 43 09 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 82 43 09 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 82 43 09 51 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1552256, 48.696565 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 82 43 09 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6396818072', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '155', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + bar: 'yes', + name: 'Le Jean Bart', + opening_hours: 'Mo-Fr 05:30-20:00; Sa 06:30-13:00; Su 07:00-13:00', + phone: '+33 1 69 38 27 17', + 'ref:FR:NAF': '4725Z', + 'ref:FR:SIRET': '82148014200016', + shop: 'tobacco' + }, + geometry: { type: 'Point', coordinates: [ 2.3565486, 48.7055186 ] }, + id: 'node/6396818072' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + bar +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + bar +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + bar +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 27 17 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 27 17 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 27 17 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 27 17 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 27 17 +convertedValue 1 69 38 27 17 +### debug: + phone: + +33 1 69 38 27 17 + => + +33 1 69 38 27 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 27 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 27 17 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3565486, 48.7055186 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 27 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6396818074', + amenity: 'restaurant', + description: 'Livraison et à emporter', + name: 'Service Pizza', + phone: '+33 1 60 48 04 05' + }, + geometry: { type: 'Point', coordinates: [ 2.3562413, 48.705726 ] }, + id: 'node/6396818074' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 04 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 04 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 04 05 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 04 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 04 05 +convertedValue 1 60 48 04 05 +### debug: + phone: + +33 1 60 48 04 05 + => + +33 1 60 48 04 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 04 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 04 05 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3562413, 48.705726 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 48 04 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6464591264', + 'addr:city': 'Mennecy', + 'addr:housenumber': '8', + 'addr:postcode': '91540', + 'addr:street': 'Rue du Puits Massé', + craft: 'window_construction', + email: 'prohabitat75@gmail.com', + name: "Pro'Habitat", + operator: 'Coralie Bouchoucha', + phone: '+33 1.80.85.98.36', + shop: 'window_blind' + }, + geometry: { type: 'Point', coordinates: [ 2.4348224, 48.5669104 ] }, + id: 'node/6464591264' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1.80.85.98.36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1.80.85.98.36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1.80.85.98.36 + false +### debug: + convertProperty: isStringValue? + +33 1.80.85.98.36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1.80.85.98.36 +convertedValue 1 80 85 98 36 +### debug: + phone: + +33 1.80.85.98.36 + => + +33 1 80 85 98 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 80 85 98 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 80 85 98 36 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4348224, 48.5669104 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 80 85 98 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6485407908', + 'addr:postcode': '91720', + amenity: 'post_office', + name: 'Boigneville', + note: 'Épicerie / dépôt de pain / point poste', + opening_hours: 'Mo 09:30-12:30; Tu-Sa 08:30-12:30; PH off; 2023 Aug 14,2023 Aug 16-19,2023 Aug 21-26 off', + operator: 'La Poste', + phone: '3631', + post_office: 'post_annex', + 'ref:FR:LaPoste': '16919A', + shop: 'convenience', + source: 'LaPoste - 03/2019', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.372092, 48.3347827 ] }, + id: 'node/6485407908' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + post_office +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + post_office +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + convertProperty: isStringValue? + post_office + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + post_office + => + post_office +### debug: + convertProperty: -- convertedValue + post_office +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 3631 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 3631 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + convertProperty: isStringValue? + 3631 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 631 +convertedValue 36 31 +### debug: + phone: + 3631 + => + +33 36 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 36 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 36 31 +### debug: + mapElementFromConf: convert + post_office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + post_office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + post_office +### debug: + mapElementFromConf: convert + ref:FR:LaPoste +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:LaPoste +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:LaPoste +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.372092, 48.3347827 ] }, + properties: { amenity: 'post_office', phone: '+33 36 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6485962998', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '3', + 'addr:postcode': '91550', + 'addr:street': 'Avenue du Général de Gaulle', + amenity: 'restaurant', + name: 'Paray Pizzeria', + phone: '+33 1 69 38 22 61' + }, + geometry: { type: 'Point', coordinates: [ 2.3625321, 48.7126533 ] }, + id: 'node/6485962998' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 22 61 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 22 61 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 22 61 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 22 61 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 22 61 +convertedValue 1 69 38 22 61 +### debug: + phone: + +33 1 69 38 22 61 + => + +33 1 69 38 22 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 22 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 22 61 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3625321, 48.7126533 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 38 22 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6485963353', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '1', + 'addr:postcode': '91550', + 'addr:street': 'Place Henri Barbusse', + name: 'Speed Alimentation', + phone: '+33 1 69 38 89 23', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.3628324, 48.7126374 ] }, + id: 'node/6485963353' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 89 23 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 89 23 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 89 23 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 89 23 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 89 23 +convertedValue 1 69 38 89 23 +### debug: + phone: + +33 1 69 38 89 23 + => + +33 1 69 38 89 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 89 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 89 23 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3628324, 48.7126374 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 89 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6485963355', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '3', + 'addr:postcode': '91550', + 'addr:street': 'Place Henri Barbusse', + name: 'Thierry coiffure', + phone: '+33 1 69 38 94 71', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.3624156, 48.7127063 ] }, + id: 'node/6485963355' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 94 71 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 94 71 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 94 71 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 94 71 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 94 71 +convertedValue 1 69 38 94 71 +### debug: + phone: + +33 1 69 38 94 71 + => + +33 1 69 38 94 71 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 94 71 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 94 71 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3624156, 48.7127063 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 94 71' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6485963356', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '5', + 'addr:postcode': '91550', + 'addr:street': 'Place Henri Barbusse', + name: 'Boucherie Charcuterie Trapier Philippe', + 'opening_hours:covid19': 'Tu-Sa 08:00-15:00; Su 09:00-13:00', + phone: '+33 1 69 38 48 63', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.3623465, 48.7127642 ] }, + id: 'node/6485963356' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 48 63 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 48 63 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 48 63 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 48 63 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 48 63 +convertedValue 1 69 38 48 63 +### debug: + phone: + +33 1 69 38 48 63 + => + +33 1 69 38 48 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 48 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 48 63 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3623465, 48.7127642 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 48 63' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6512155890', + amenity: 'restaurant', + cuisine: 'italian', + name: 'Andiamo', + phone: '+33 1 60 79 30 30', + source: 'survey', + start_date: '1990', + website: 'http://andiamo-evry.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4298145, 48.623074 ] }, + id: 'node/6512155890' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 79 30 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 79 30 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 79 30 30 + false +### debug: + convertProperty: isStringValue? + +33 1 60 79 30 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 79 30 30 +convertedValue 1 60 79 30 30 +### debug: + phone: + +33 1 60 79 30 30 + => + +33 1 60 79 30 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 79 30 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 79 30 30 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4298145, 48.623074 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 79 30 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6512155913', + 'addr:city': 'Évry-Courcouronnes', + 'addr:housenumber': '503-505', + 'addr:postcode': '91000', + 'addr:street': 'Place des Champs Élysées', + amenity: 'fast_food', + brand: "Domino's", + 'brand:wikidata': 'Q839466', + 'brand:wikipedia': "en:Domino's Pizza", + cuisine: 'pizza', + drive_through: 'no', + name: "Domino's", + opening_hours: 'Mo-Su 11:00-14:30,Mo-Su 18:00-23:00', + operator: "Domino's Pizza", + phone: '+33169902020', + source: 'local knowledge', + takeaway: 'yes', + website: 'https://www.dominos.fr/magasin/evry-universite_91080' + }, + geometry: { type: 'Point', coordinates: [ 2.423117, 48.6231485 ] }, + id: 'node/6512155913' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169902020 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169902020 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169902020 + false +### debug: + convertProperty: isStringValue? + +33169902020 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169902020 +convertedValue 1 69 90 20 20 +### debug: + phone: + +33169902020 + => + +33 1 69 90 20 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 90 20 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 90 20 20 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.423117, 48.6231485 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 90 20 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6513073769', + amenity: 'cafe', + name: 'Before After Coffee', + opening_hours: 'Tu-Th 10:30-21:30; Fr, Sa 10:30-22:30; Su 10:30-21:30', + phone: '+33 1 60 11 83 86', + website: 'https://www.beforeafter-coffee.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2450079, 48.7119461 ] }, + id: 'node/6513073769' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 11 83 86 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 11 83 86 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 11 83 86 + false +### debug: + convertProperty: isStringValue? + +33 1 60 11 83 86 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 11 83 86 +convertedValue 1 60 11 83 86 +### debug: + phone: + +33 1 60 11 83 86 + => + +33 1 60 11 83 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 11 83 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 11 83 86 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2450079, 48.7119461 ] }, + properties: { amenity: 'cafe', phone: '+33 1 60 11 83 86' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6513114639', + 'addr:street': 'Rue de Paris', + 'contact:housenumber': '158', + name: "Coiff'Hair", + opening_hours: 'Tu, We 10:00-19:00, 09:00-18:00; Fr 09:00-19:00; Th, Sa 09:00-18:00', + phone: '+33160142084', + shop: 'hairdresser', + website: 'https://www.coiffhair.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2433019, 48.7123127 ] }, + id: 'node/6513114639' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160142084 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160142084 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160142084 + false +### debug: + convertProperty: isStringValue? + +33160142084 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160142084 +convertedValue 1 60 14 20 84 +### debug: + phone: + +33160142084 + => + +33 1 60 14 20 84 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 14 20 84 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 14 20 84 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2433019, 48.7123127 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 14 20 84' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6515265619', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Laboratoire de Biologie Médicale des Ulis', + opening_hours: 'Mo-Sa 07:00-13:00,14:00-18:00', + operator: 'Cerballiance', + phone: '+33 1 64 86 16 16', + 'ref:FR:FINESS': '910021450', + 'ref:FR:SIRET': '41994942500310', + source: 'Le ministère des solidarités et de la santé - 2021-01', + 'type:FR:FINESS': '611', + website: 'https://laboratoires.cerballiance.fr/%C3%AEle-de-france/les-ulis/2-4-avenue-de-provence', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1760184, 48.6763977 ] }, + id: 'node/6515265619' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 86 16 16 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 86 16 16 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 86 16 16 + false +### debug: + convertProperty: isStringValue? + +33 1 64 86 16 16 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 86 16 16 +convertedValue 1 64 86 16 16 +### debug: + phone: + +33 1 64 86 16 16 + => + +33 1 64 86 16 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 86 16 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 86 16 16 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1760184, 48.6763977 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 86 16 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6532891585', + highway: 'services', + name: 'Aleigne', + phone: '+33 9 52 85 70 16', + source: 'survey', + toilets: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.2512183, 48.5877613 ] }, + id: 'node/6532891585' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + highway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + highway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + highway +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 52 85 70 16 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 52 85 70 16 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 52 85 70 16 + false +### debug: + convertProperty: isStringValue? + +33 9 52 85 70 16 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 52 85 70 16 +convertedValue 9 52 85 70 16 +### debug: + phone: + +33 9 52 85 70 16 + => + +33 9 52 85 70 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 52 85 70 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 52 85 70 16 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + toilets +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + toilets +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + toilets +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2512183, 48.5877613 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 52 85 70 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6534809773', + amenity: 'community_centre', + name: 'Maison Gallieni', + phone: '+33 1 60493543' + }, + geometry: { type: 'Point', coordinates: [ 2.2520628, 48.7240981 ] }, + id: 'node/6534809773' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60493543 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60493543 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60493543 + false +### debug: + convertProperty: isStringValue? + +33 1 60493543 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60493543 +convertedValue 1 60 49 35 43 +### debug: + phone: + +33 1 60493543 + => + +33 1 60 49 35 43 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 49 35 43 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 49 35 43 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2520628, 48.7240981 ] }, + properties: { amenity: 'community_centre', phone: '+33 1 60 49 35 43' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6551585285', + 'addr:postcode': '91310', + 'addr:street': 'Route de Limours', + government: 'ministry', + name: '121e Régiment du Train de Montlhéry', + office: 'government', + opening_hours: '24/7', + phone: '+33 1 64 92 35 67', + short_name: '121e RT de Montlhéry', + website: 'https://www.defense.gouv.fr/terre/notre-organisation/commandement-logistique/121e-regiment-du-train', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2147521, 48.6119574 ] }, + id: 'node/6551585285' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 92 35 67 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 92 35 67 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 92 35 67 + false +### debug: + convertProperty: isStringValue? + +33 1 64 92 35 67 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 92 35 67 +convertedValue 1 64 92 35 67 +### debug: + phone: + +33 1 64 92 35 67 + => + +33 1 64 92 35 67 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 92 35 67 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 92 35 67 +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2147521, 48.6119574 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 92 35 67' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6574870871', + 'addr:city': 'Bures-sur-Yvette', + 'addr:housenumber': '57', + 'addr:postcode': '91440', + 'addr:street': 'Rue Charles de Gaulle', + amenity: 'restaurant', + cuisine: 'fusion;french', + name: 'Mangata', + opening_hours: 'Tu-Sa 12:00-14:00,19:00-20:00+', + phone: '+33 1 60 13 51 21' + }, + geometry: { type: 'Point', coordinates: [ 2.1625641, 48.6967917 ] }, + id: 'node/6574870871' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 13 51 21 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 13 51 21 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 13 51 21 + false +### debug: + convertProperty: isStringValue? + +33 1 60 13 51 21 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 13 51 21 +convertedValue 1 60 13 51 21 +### debug: + phone: + +33 1 60 13 51 21 + => + +33 1 60 13 51 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 13 51 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 13 51 21 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1625641, 48.6967917 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 13 51 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6574870873', + 'addr:city': 'Bures-sur-Yvette', + 'addr:housenumber': '57', + 'addr:postcode': '91440', + 'addr:street': 'Rue Charles de Gaulle', + 'description:covid19': 'commande par téléphone 24 h à l’avance', + name: 'Boucherie Tornier', + opening_hours: 'Tu,We,Fr,Sa 08:00-12:30,16:00-19:00; Th,Su 08:00-12:30', + 'opening_hours:covid19': 'Mo-Su 08:30-12:30,16:00-19:00', + operator: 'Laurent Tornier', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + phone: '+33 1 69 07 48 31', + shop: 'butcher', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1626757, 48.6968297 ] }, + id: 'node/6574870873' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 07 48 31 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 07 48 31 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 07 48 31 + false +### debug: + convertProperty: isStringValue? + +33 1 69 07 48 31 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 07 48 31 +convertedValue 1 69 07 48 31 +### debug: + phone: + +33 1 69 07 48 31 + => + +33 1 69 07 48 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 48 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 48 31 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1626757, 48.6968297 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 07 48 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6577743156', + 'addr:city': 'Massy', + 'addr:housenumber': '29', + 'addr:postcode': '91300', + 'addr:street': 'Place de France', + craft: 'photographer', + email: 'massy@camara.net', + fixme: 'Contact', + level: '0', + name: 'Camara Massy', + opening_hours: 'Tu-Sa 09:30-12:30,14:30-19:00', + operator: 'Camara', + phone: '+33 1 69 20 32 04', + website: 'https://www.camara.net/massy' + }, + geometry: { type: 'Point', coordinates: [ 2.2881295, 48.7322969 ] }, + id: 'node/6577743156' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fixme +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fixme +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fixme +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 32 04 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 32 04 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 32 04 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 32 04 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 32 04 +convertedValue 1 69 20 32 04 +### debug: + phone: + +33 1 69 20 32 04 + => + +33 1 69 20 32 04 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 32 04 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 32 04 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2881295, 48.7322969 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 32 04' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6577743171', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Cerballiance', + phone: '+33160116379', + 'ref:FR:FINESS': '910020916', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '611' + }, + geometry: { type: 'Point', coordinates: [ 2.2883584, 48.7330317 ] }, + id: 'node/6577743171' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160116379 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160116379 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160116379 + false +### debug: + convertProperty: isStringValue? + +33160116379 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160116379 +convertedValue 1 60 11 63 79 +### debug: + phone: + +33160116379 + => + +33 1 60 11 63 79 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 11 63 79 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 11 63 79 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2883584, 48.7330317 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 11 63 79' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6577796285', + brand: 'De Neuville', + 'brand:wikidata': 'Q106353063', + 'disused:shop': 'chocolate', + old_name: 'De Neuville', + opening_hours: 'Tu-Sa 09:30-13:00,14:30-19:00', + 'payment:american_express': 'yes', + 'payment:credit_cards': 'yes', + phone: '+33 1 69 30 15 23' + }, + geometry: { type: 'Point', coordinates: [ 2.2879052, 48.7322662 ] }, + id: 'node/6577796285' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + disused:shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + disused:shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + disused:shop +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:american_express +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:american_express +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:american_express +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 30 15 23 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 30 15 23 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 30 15 23 + false +### debug: + convertProperty: isStringValue? + +33 1 69 30 15 23 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 30 15 23 +convertedValue 1 69 30 15 23 +### debug: + phone: + +33 1 69 30 15 23 + => + +33 1 69 30 15 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 15 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 15 23 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2879052, 48.7322662 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 30 15 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6578205330', + 'addr:city': 'Brunoy', + 'addr:housenumber': '3', + 'addr:postcode': '91800', + 'addr:street': 'Boulevard Charles de Gaulle', + name: 'Plaisir et Gourmandise', + opening_hours: 'Th-Sa 13:30+', + phone: '+33 9 82 33 40 47', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.5038842, 48.6951954 ] }, + id: 'node/6578205330' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 82 33 40 47 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 82 33 40 47 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 82 33 40 47 + false +### debug: + convertProperty: isStringValue? + +33 9 82 33 40 47 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 82 33 40 47 +convertedValue 9 82 33 40 47 +### debug: + phone: + +33 9 82 33 40 47 + => + +33 9 82 33 40 47 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 82 33 40 47 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 82 33 40 47 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5038842, 48.6951954 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 82 33 40 47' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6602181672', + 'addr:city': 'Palaiseau', + 'addr:housenumber': '1', + 'addr:postcode': '91120', + 'addr:street': 'Rue Ambroise Croizat', + description: "Services à domicile, prestations et mise à disposition de personnel. Insertion sociale par l'activité professionnelle.", + email: 'contact@dynamique-embauche.fr', + name: 'Dynamique Embauche', + office: 'association', + opening_hours: 'Mo-Fr 08:30-12:00,13:30-17:00', + phone: '+33953960632', + website: 'https://www.dynamique-embauche.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2566371, 48.7126741 ] }, + id: 'node/6602181672' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33953960632 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33953960632 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33953960632 + false +### debug: + convertProperty: isStringValue? + +33953960632 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33953960632 +convertedValue 9 53 96 06 32 +### debug: + phone: + +33953960632 + => + +33 9 53 96 06 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 53 96 06 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 53 96 06 32 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2566371, 48.7126741 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 53 96 06 32' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6602217410', + 'addr:city': 'Gif-sur-Yvette', + 'addr:housenumber': '8', + 'addr:postcode': '91190', + 'addr:street': 'Rue Neuve', + description: "Services à domicile, prestations et mise à disposition de personnel. Insertion sociale par l'activité professionnelle.", + email: 'contact@dynamique-embauche.fr', + name: 'Dynamique Embauche', + office: 'association', + opening_hours: 'Mo-Fr 09:00-12:00,13:30-17:00', + phone: '+33954137198', + website: 'http://www.dynamique-embauche.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1317021, 48.7024898 ] }, + id: 'node/6602217410' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33954137198 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33954137198 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33954137198 + false +### debug: + convertProperty: isStringValue? + +33954137198 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33954137198 +convertedValue 9 54 13 71 98 +### debug: + phone: + +33954137198 + => + +33 9 54 13 71 98 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 54 13 71 98 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 54 13 71 98 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1317021, 48.7024898 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 54 13 71 98' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6602243072', + 'addr:city': 'Les Ulis', + 'addr:housenumber': '29', + 'addr:postcode': '91940', + 'addr:street': 'Rue des Bergères', + description: "Services à domicile, prestations et mise à disposition de personnel. Insertion sociale par l'activité professionnelle.", + name: 'Dynamique Embauche', + note: 'Interphone : MSSD - Dynamique Embauche (3ème ligne)', + office: 'association', + opening_hours: 'Mo-Fr 08:30-12:00,13:30-17:00', + phone: '+33973129986', + website: 'http://www.dynamique-embauche.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1679208, 48.6839065 ] }, + id: 'node/6602243072' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33973129986 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33973129986 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33973129986 + false +### debug: + convertProperty: isStringValue? + +33973129986 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33973129986 +convertedValue 9 73 12 99 86 +### debug: + phone: + +33973129986 + => + +33 9 73 12 99 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 73 12 99 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 73 12 99 86 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1679208, 48.6839065 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 73 12 99 86' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6602243073', + 'addr:city': 'Les Ulis', + 'addr:housenumber': '29', + 'addr:postcode': '91940', + 'addr:street': 'Rue des Bergères', + description: 'Services à la personne, aide au maintien à domicile\n' + + 'des personnes âgées, dépendantes et handicapées.', + email: 'contact@mssdom.fr', + name: 'MSSD Multi-Services et Soins à Domicile', + note: 'Interphone : MSSD - Dynamique Embauche (3ème ligne)', + office: 'association', + opening_hours: 'Mo-Fr 09:00-12:00,13:00-17:00', + phone: '+33983990089', + website: 'https://mssdom.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1679397, 48.6839065 ] }, + id: 'node/6602243073' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33983990089 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33983990089 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33983990089 + false +### debug: + convertProperty: isStringValue? + +33983990089 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33983990089 +convertedValue 9 83 99 00 89 +### debug: + phone: + +33983990089 + => + +33 9 83 99 00 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 83 99 00 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 83 99 00 89 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1679397, 48.6839065 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 83 99 00 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6615924825', + 'addr:housenumber': '103 Ter', + amenity: 'restaurant', + capacity: '80', + cuisine: 'indian', + email: 'contact@newtajmahal.net', + opening_hours: 'Tu-Su 12:00-14:00, 19:00-23:00', + outdoor_seating: 'no', + phone: '+33 1 69 57 02 99', + reservation: 'yes', + takeaway: 'yes', + 'toilets:wheelchair': 'no', + website: 'http://newtajmahal.net', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3713161, 48.7063074 ] }, + id: 'node/6615924825' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 80 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 80 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 80 + true +### debug: + convertProperty: isStringValue? + 80 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 80 + => + 80 +### debug: + convertProperty: -- convertedValue + 80 +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 02 99 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 02 99 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 02 99 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 02 99 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 02 99 +convertedValue 1 69 57 02 99 +### debug: + phone: + +33 1 69 57 02 99 + => + +33 1 69 57 02 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 02 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 02 99 +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + yes +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + yes +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + yes + false +### debug: + convertProperty: isStringValue? + yes + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + yes +### debug: + convertProperty: ==========> !!! NOT in falsy values + yes +### debug: + convertProperty: convertedValue ==========> { + reservation + : + yes + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + yes +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + toilets:wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + toilets:wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + toilets:wheelchair +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3713161, 48.7063074 ] }, + properties: { + amenity: 'restaurant', + capacity: '80', + phone: '+33 1 69 57 02 99', + reservation: 'yes' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6625197402', + 'addr:housenumber': '49', + 'addr:postcode': '91210', + 'addr:street': 'Avenue Liberté', + club: 'sport', + name: 'Société Nautique de la Haute Seine', + phone: '+33 1 69 42 36 13', + short_name: 'SNHS', + sport: 'rowing', + website: 'https://snhs.assoconnect.com' + }, + geometry: { type: 'Point', coordinates: [ 2.3883999, 48.6871613 ] }, + id: 'node/6625197402' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + club +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + club +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + club +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 42 36 13 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 42 36 13 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 42 36 13 + false +### debug: + convertProperty: isStringValue? + +33 1 69 42 36 13 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 42 36 13 +convertedValue 1 69 42 36 13 +### debug: + phone: + +33 1 69 42 36 13 + => + +33 1 69 42 36 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 42 36 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 42 36 13 +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3883999, 48.6871613 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 42 36 13' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6637004406', + 'access:covid19': 'yes', + 'addr:housenumber': '6', + 'addr:street': 'Place du Général de Gaulle', + name: 'Au Village', + phone: '+33 164910077', + shop: 'tobacco' + }, + geometry: { type: 'Point', coordinates: [ 2.0772168, 48.6459643 ] }, + id: 'node/6637004406' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access:covid19 +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164910077 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164910077 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164910077 + false +### debug: + convertProperty: isStringValue? + +33 164910077 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164910077 +convertedValue 1 64 91 00 77 +### debug: + phone: + +33 164910077 + => + +33 1 64 91 00 77 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 00 77 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 00 77 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0772168, 48.6459643 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 91 00 77' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6676913545', + 'addr:city': 'Rungis', + 'addr:housenumber': '54', + 'addr:postcode': '94150', + 'addr:street': 'Voie des Groux', + fee: 'yes', + opening_hours: '24/7', + operator: 'Europarking Travelcar Onepark', + 'operator:type': 'private_for_profit', + parking: 'surface', + phone: '+33 7 67 16 86 98' + }, + geometry: { type: 'Point', coordinates: [ 2.3468417, 48.7403962 ] }, + id: 'node/6676913545' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + parking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + parking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + parking +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 67 16 86 98 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 67 16 86 98 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 67 16 86 98 + false +### debug: + convertProperty: isStringValue? + +33 7 67 16 86 98 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 67 16 86 98 +convertedValue 7 67 16 86 98 +### debug: + phone: + +33 7 67 16 86 98 + => + +33 7 67 16 86 98 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 67 16 86 98 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 67 16 86 98 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3468417, 48.7403962 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 67 16 86 98' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6695781898', + amenity: 'fast_food', + cuisine: 'pizza', + name: "Dim's", + opening_hours: 'Mo-Su 11:00-14:00,18:00-23:00', + phone: '+33 1 60 46 12 18', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2010', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.4993541, 48.6920376 ] }, + id: 'node/6695781898' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 46 12 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 46 12 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 46 12 18 + false +### debug: + convertProperty: isStringValue? + +33 1 60 46 12 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 46 12 18 +convertedValue 1 60 46 12 18 +### debug: + phone: + +33 1 60 46 12 18 + => + +33 1 60 46 12 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 46 12 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 46 12 18 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4993541, 48.6920376 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 46 12 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6712108112', + 'addr:city': 'Corbeil-Essonnes', + 'addr:housenumber': '29', + 'addr:postcode': '91100', + 'addr:street': 'Rue du Maréchal de Lattre de Tassigny', + air_conditioning: 'yes', + amenity: 'bar', + brewery: 'no', + description: 'Bar à jeux de société associatif', + email: 'contact@lapierrothèque.fr', + name: 'La Pierrothèque Asso', + opening_hours: 'Th-Fr 18:00-22:30, Sa 14:00-22:30, Su 14:00-21:00', + outdoor_seating: 'yes', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + phone: '+33 6 26 63 19 94', + start_date: '14/06/2019', + website: 'https://lapierrotheque.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4701588, 48.6099297 ] }, + id: 'node/6712108112' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + air_conditioning +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + air_conditioning +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + air_conditioning +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bar +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bar +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bar + true +### debug: + convertProperty: isStringValue? + bar + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bar + => + bar +### debug: + convertProperty: -- convertedValue + bar +### debug: + mapElementFromConf: convert + brewery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brewery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brewery +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 26 63 19 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 26 63 19 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 26 63 19 94 + false +### debug: + convertProperty: isStringValue? + +33 6 26 63 19 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 26 63 19 94 +convertedValue 6 26 63 19 94 +### debug: + phone: + +33 6 26 63 19 94 + => + +33 6 26 63 19 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 26 63 19 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 26 63 19 94 +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4701588, 48.6099297 ] }, + properties: { amenity: 'bar', phone: '+33 6 26 63 19 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6732177974', + 'addr:city': 'Sainte-Geneviève-des-Bois', + 'addr:housenumber': '21', + 'addr:postcode': '91700', + 'addr:street': 'Avenue Gabriel Péri', + name: 'Boucherie des Muguets', + phone: '+33 1 60 16 26 67', + shop: 'butcher', + website: 'http://www.boucheriedesmuguets.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.3165658, 48.6517539 ] }, + id: 'node/6732177974' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 16 26 67 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 16 26 67 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 16 26 67 + false +### debug: + convertProperty: isStringValue? + +33 1 60 16 26 67 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 16 26 67 +convertedValue 1 60 16 26 67 +### debug: + phone: + +33 1 60 16 26 67 + => + +33 1 60 16 26 67 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 16 26 67 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 16 26 67 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3165658, 48.6517539 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 16 26 67' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6738349779', + leisure: 'tanning_salon', + name: 'O-Sun', + phone: '+33 1 69 51 42 10', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.3344734, 48.6446354 ] }, + id: 'node/6738349779' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 51 42 10 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 51 42 10 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 51 42 10 + false +### debug: + convertProperty: isStringValue? + +33 1 69 51 42 10 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 51 42 10 +convertedValue 1 69 51 42 10 +### debug: + phone: + +33 1 69 51 42 10 + => + +33 1 69 51 42 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 51 42 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 51 42 10 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3344734, 48.6446354 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 51 42 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6742517281', + name: 'Leonidas', + opening_hours: 'Mo-Sa 09:00-19:30', + phone: '+33160816538', + shop: 'chocolate', + website: 'https://www.leonidas.com/fr_fr/node/2690', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1381838, 48.4390888 ] }, + id: 'node/6742517281' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160816538 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160816538 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160816538 + false +### debug: + convertProperty: isStringValue? + +33160816538 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160816538 +convertedValue 1 60 81 65 38 +### debug: + phone: + +33160816538 + => + +33 1 60 81 65 38 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 81 65 38 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 81 65 38 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1381838, 48.4390888 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 81 65 38' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6743792484', + 'disused:shop': 'beauty', + name: 'Guinot', + opening_hours: 'Tu-Fr 10:00-12:30, 14:30-19:00; Sa 10:00-17:00', + phone: '+33 1 60 80 46 81', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.1912477, 48.4928683 ] }, + id: 'node/6743792484' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + disused:shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + disused:shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + disused:shop +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 80 46 81 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 80 46 81 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 80 46 81 + false +### debug: + convertProperty: isStringValue? + +33 1 60 80 46 81 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 80 46 81 +convertedValue 1 60 80 46 81 +### debug: + phone: + +33 1 60 80 46 81 + => + +33 1 60 80 46 81 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 80 46 81 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 80 46 81 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1912477, 48.4928683 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 80 46 81' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6750752975', + description: 'pompe-moteurs : rembobinage électromécanique sur site', + name: 'RSI', + office: 'company', + phone: '+33 1 69 92 27 61', + website: 'https://www.motralec.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.1988, 48.4914115 ] }, + id: 'node/6750752975' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 92 27 61 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 92 27 61 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 92 27 61 + false +### debug: + convertProperty: isStringValue? + +33 1 69 92 27 61 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 92 27 61 +convertedValue 1 69 92 27 61 +### debug: + phone: + +33 1 69 92 27 61 + => + +33 1 69 92 27 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 92 27 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 92 27 61 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1988, 48.4914115 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 92 27 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6750790241', + craft: 'upholsterer', + description: 'vente et prestation de service meubles et cuisine', + name: 'Chic & charme', + phone: '+33 6 72 53 08 23' + }, + geometry: { type: 'Point', coordinates: [ 2.1945642, 48.4890481 ] }, + id: 'node/6750790241' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 72 53 08 23 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 72 53 08 23 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 72 53 08 23 + false +### debug: + convertProperty: isStringValue? + +33 6 72 53 08 23 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 72 53 08 23 +convertedValue 6 72 53 08 23 +### debug: + phone: + +33 6 72 53 08 23 + => + +33 6 72 53 08 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 72 53 08 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 72 53 08 23 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1945642, 48.4890481 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 72 53 08 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6750821208', + description: 'signalisation routière', + name: 'France ligne', + office: 'company', + phone: '+33 1 60 80 34 17' + }, + geometry: { type: 'Point', coordinates: [ 2.1985821, 48.4910018 ] }, + id: 'node/6750821208' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 80 34 17 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 80 34 17 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 80 34 17 + false +### debug: + convertProperty: isStringValue? + +33 1 60 80 34 17 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 80 34 17 +convertedValue 1 60 80 34 17 +### debug: + phone: + +33 1 60 80 34 17 + => + +33 1 60 80 34 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 80 34 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 80 34 17 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1985821, 48.4910018 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 80 34 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6750822324', + name: 'Arès', + opening_hours: 'Mo-Th 08:45-12:15,13:30-18:00; Fr 08:45-12:15,13:30-17:00', + phone: '+33 164588933', + product: 'food', + shop: 'trade' + }, + geometry: { type: 'Point', coordinates: [ 2.1990906, 48.4910838 ] }, + id: 'node/6750822324' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164588933 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164588933 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164588933 + false +### debug: + convertProperty: isStringValue? + +33 164588933 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164588933 +convertedValue 1 64 58 89 33 +### debug: + phone: + +33 164588933 + => + +33 1 64 58 89 33 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 58 89 33 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 58 89 33 +### debug: + mapElementFromConf: convert + product +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + product +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + product +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1990906, 48.4910838 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 58 89 33' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6750825992', + name: 'Destockage Informatique', + opening_hours: 'Sa,Su 10:00-18:00', + phone: '+33 160805371', + product: 'netbook,pc', + shop: 'computer' + }, + geometry: { type: 'Point', coordinates: [ 2.1997918, 48.490954 ] }, + id: 'node/6750825992' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 160805371 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 160805371 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 160805371 + false +### debug: + convertProperty: isStringValue? + +33 160805371 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 160805371 +convertedValue 1 60 80 53 71 +### debug: + phone: + +33 160805371 + => + +33 1 60 80 53 71 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 80 53 71 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 80 53 71 +### debug: + mapElementFromConf: convert + product +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + product +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + product +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1997918, 48.490954 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 80 53 71' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6754027285', + 'addr:postcode': '91000', + 'addr:street': 'Square des Champs-Élysées', + amenity: 'fast_food', + cuisine: 'steak_house;barbecue;friture', + facebook: 'https://fr-fr.facebook.com/MyChickenBraise/', + name: 'My Chicken Braisé', + 'name:en': 'My Braised Chicken', + 'name:fr': 'My Chicken Braisé', + opening_hours: 'Mo-We, Fr-Sa 18:00-22:30', + phone: '+33 7 82 77 04 91' + }, + geometry: { type: 'Point', coordinates: [ 2.4234788, 48.626074 ] }, + id: 'node/6754027285' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + name:en +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name:en +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name:en +### debug: + mapElementFromConf: convert + name:fr +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name:fr +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name:fr +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 82 77 04 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 82 77 04 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 82 77 04 91 + false +### debug: + convertProperty: isStringValue? + +33 7 82 77 04 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 82 77 04 91 +convertedValue 7 82 77 04 91 +### debug: + phone: + +33 7 82 77 04 91 + => + +33 7 82 77 04 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 82 77 04 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 82 77 04 91 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4234788, 48.626074 ] }, + properties: { amenity: 'fast_food', phone: '+33 7 82 77 04 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6755686686', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '56', + 'addr:postcode': '91260', + 'addr:street': 'Grande Rue', + email: 'contact@discophenia.fr', + facebook: 'https://www.facebook.com/discophenia.juvisy/', + name: 'Discophenia', + phone: '+33 1 69 96 26 90', + shop: 'music', + website: 'http://www.discophenia.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3755003, 48.6901189 ] }, + id: 'node/6755686686' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 96 26 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 96 26 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 96 26 90 + false +### debug: + convertProperty: isStringValue? + +33 1 69 96 26 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 96 26 90 +convertedValue 1 69 96 26 90 +### debug: + phone: + +33 1 69 96 26 90 + => + +33 1 69 96 26 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 96 26 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 96 26 90 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3755003, 48.6901189 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 96 26 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6755700124', + 'addr:housenumber': '105', + amenity: 'fast_food', + cuisine: 'kebab', + phone: '+33 1 69 05 79 49' + }, + geometry: { type: 'Point', coordinates: [ 2.3713019, 48.7063955 ] }, + id: 'node/6755700124' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 05 79 49 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 05 79 49 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 05 79 49 + false +### debug: + convertProperty: isStringValue? + +33 1 69 05 79 49 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 05 79 49 +convertedValue 1 69 05 79 49 +### debug: + phone: + +33 1 69 05 79 49 + => + +33 1 69 05 79 49 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 05 79 49 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 05 79 49 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3713019, 48.7063955 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 05 79 49' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6760362543', + name: 'Gan', + office: 'insurance', + opening_hours: 'Tu-Fr 09:00-12:30, 14:00-18:00; Sa 09:00-12:00', + phone: '+33 1 60 80 30 72', + website: 'www.tual.assurances.gan' + }, + geometry: { type: 'Point', coordinates: [ 2.1929098, 48.4950604 ] }, + id: 'node/6760362543' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 80 30 72 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 80 30 72 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 80 30 72 + false +### debug: + convertProperty: isStringValue? + +33 1 60 80 30 72 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 80 30 72 +convertedValue 1 60 80 30 72 +### debug: + phone: + +33 1 60 80 30 72 + => + +33 1 60 80 30 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 80 30 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 80 30 72 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1929098, 48.4950604 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 80 30 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6760365004', + amenity: 'doctors', + description: 'sur rendez vous', + healthcare: 'nurse', + name: 'Cabinet Infirmier', + 'opening_hours:signed': 'no', + phone: '+33 6 10 47 29 11' + }, + geometry: { type: 'Point', coordinates: [ 2.19279, 48.4948265 ] }, + id: 'node/6760365004' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours:signed +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:signed +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:signed +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 10 47 29 11 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 10 47 29 11 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 10 47 29 11 + false +### debug: + convertProperty: isStringValue? + +33 6 10 47 29 11 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 10 47 29 11 +convertedValue 6 10 47 29 11 +### debug: + phone: + +33 6 10 47 29 11 + => + +33 6 10 47 29 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 10 47 29 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 10 47 29 11 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.19279, 48.4948265 ] }, + properties: { amenity: 'doctors', phone: '+33 6 10 47 29 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6760369975', + description: 'Soins des cils, sur rendez vous', + name: 'MériCils', + opening_hours: 'Mo 10:00-20:00; Tu 14:00-20:00; We 10:00-20:00; Fr 10:00-20:00; Sa 10:00-19:00', + phone: '+33 6 59 58 01 60', + shop: 'beauty', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1926475, 48.4948958 ] }, + id: 'node/6760369975' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 59 58 01 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 59 58 01 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 59 58 01 60 + false +### debug: + convertProperty: isStringValue? + +33 6 59 58 01 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 59 58 01 60 +convertedValue 6 59 58 01 60 +### debug: + phone: + +33 6 59 58 01 60 + => + +33 6 59 58 01 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 59 58 01 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 59 58 01 60 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1926475, 48.4948958 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 59 58 01 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6760370014', + name: 'Nature et Spa', + opening_hours: 'Mo-Sa 08:00-19:00', + phone: '+33 1 69 58 04 58', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.1933923, 48.4957164 ] }, + id: 'node/6760370014' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 58 04 58 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 58 04 58 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 58 04 58 + false +### debug: + convertProperty: isStringValue? + +33 1 69 58 04 58 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 58 04 58 +convertedValue 1 69 58 04 58 +### debug: + phone: + +33 1 69 58 04 58 + => + +33 1 69 58 04 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 58 04 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 58 04 58 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1933923, 48.4957164 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 58 04 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6764864078', + 'addr:city': 'Montgeron', + 'addr:housenumber': '8', + 'addr:postcode': '91230', + 'addr:street': 'Rue René Haby', + amenity: 'restaurant', + name: 'Côté Café & Côté Cuisine', + phone: '+33 1 69 03 15 56', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4540053, 48.7069676 ] }, + id: 'node/6764864078' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 03 15 56 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 03 15 56 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 03 15 56 + false +### debug: + convertProperty: isStringValue? + +33 1 69 03 15 56 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 03 15 56 +convertedValue 1 69 03 15 56 +### debug: + phone: + +33 1 69 03 15 56 + => + +33 1 69 03 15 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 03 15 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 03 15 56 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4540053, 48.7069676 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 03 15 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6764892745', + 'addr:city': 'Montgeron', + 'addr:housenumber': '53', + 'addr:postcode': '91230', + 'addr:street': 'Avenue de la République', + amenity: 'restaurant', + cuisine: 'american', + name: 'Le Feel Good', + outdoor_seating: 'yes', + phone: '+33 1 69 73 70 17', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4552109, 48.7071986 ] }, + id: 'node/6764892745' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 73 70 17 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 73 70 17 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 73 70 17 + false +### debug: + convertProperty: isStringValue? + +33 1 69 73 70 17 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 73 70 17 +convertedValue 1 69 73 70 17 +### debug: + phone: + +33 1 69 73 70 17 + => + +33 1 69 73 70 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 73 70 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 73 70 17 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4552109, 48.7071986 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 73 70 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6764931783', + 'addr:city': 'Montgeron', + 'addr:housenumber': '83', + 'addr:postcode': '91230', + 'addr:street': 'Avenue de la République', + amenity: 'social_facility', + fax: '+33169529477', + name: 'Mélavie', + phone: '+33169035184', + 'ref:FR:FINESS': '910701622', + 'ref:FR:SIRET': '30939744600019', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wheelchair: 'yes', + wikidata: 'Q112990335' + }, + geometry: { type: 'Point', coordinates: [ 2.4582807, 48.7055865 ] }, + id: 'node/6764931783' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169035184 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169035184 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169035184 + false +### debug: + convertProperty: isStringValue? + +33169035184 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169035184 +convertedValue 1 69 03 51 84 +### debug: + phone: + +33169035184 + => + +33 1 69 03 51 84 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 03 51 84 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 03 51 84 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4582807, 48.7055865 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 03 51 84' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6776645873', + amenity: 'school', + email: 'ce.0910438G@ac-versailles.fr', + name: 'École élémentaire Jules Ferry', + 'operator:type': 'public', + phone: '+33 1 69 80 70 42', + 'ref:UAI': '0910438G', + 'school:FR': 'primaire', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2012' + }, + geometry: { type: 'Point', coordinates: [ 2.3035026, 48.6358265 ] }, + id: 'node/6776645873' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 80 70 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 80 70 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 80 70 42 + false +### debug: + convertProperty: isStringValue? + +33 1 69 80 70 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 80 70 42 +convertedValue 1 69 80 70 42 +### debug: + phone: + +33 1 69 80 70 42 + => + +33 1 69 80 70 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 80 70 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 80 70 42 +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3035026, 48.6358265 ] }, + properties: { amenity: 'school', phone: '+33 1 69 80 70 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6776645874', + amenity: 'school', + email: 'ce.0911277U@ac-versailles.fr', + name: 'École maternelle Jules Ferry', + 'operator:type': 'public', + phone: '+33 1 69 49 38 51', + 'ref:UAI': '0911277U', + 'school:FR': 'maternelle', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2012' + }, + geometry: { type: 'Point', coordinates: [ 2.3027177, 48.635627 ] }, + id: 'node/6776645874' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 49 38 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 49 38 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 49 38 51 + false +### debug: + convertProperty: isStringValue? + +33 1 69 49 38 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 49 38 51 +convertedValue 1 69 49 38 51 +### debug: + phone: + +33 1 69 49 38 51 + => + +33 1 69 49 38 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 49 38 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 49 38 51 +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3027177, 48.635627 ] }, + properties: { amenity: 'school', phone: '+33 1 69 49 38 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6779117839', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '1', + 'addr:postcode': '91310', + 'addr:street': 'Rue du Docteur Ogé', + amenity: 'restaurant', + cuisine: 'italian;pizza', + name: 'Rugantino', + opening_hours: 'Tu-Sa 12:00-14:00,19:00-22:00; Su,Mo off', + phone: '+33169806050', + 'survey:date': '2020-08-19', + website: 'https://www.facebook.com/rugantino.montlhery/' + }, + geometry: { type: 'Point', coordinates: [ 2.2709974, 48.6386145 ] }, + id: 'node/6779117839' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169806050 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169806050 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169806050 + false +### debug: + convertProperty: isStringValue? + +33169806050 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169806050 +convertedValue 1 69 80 60 50 +### debug: + phone: + +33169806050 + => + +33 1 69 80 60 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 80 60 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 80 60 50 +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2709974, 48.6386145 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 80 60 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6782386266', + 'addr:city': 'Wissous', + 'addr:housenumber': '8', + 'addr:postcode': '91320', + 'addr:street': 'Rue Victor Baloche', + name: 'La brocante du village', + opening_hours: '10:30-13:00,15:00-19:00; We off', + phone: '+33 1 69 30 71 46', + shop: 'antiques', + website: 'https://www.labrocanteduvillage.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3270477, 48.7303801 ] }, + id: 'node/6782386266' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 30 71 46 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 30 71 46 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 30 71 46 + false +### debug: + convertProperty: isStringValue? + +33 1 69 30 71 46 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 30 71 46 +convertedValue 1 69 30 71 46 +### debug: + phone: + +33 1 69 30 71 46 + => + +33 1 69 30 71 46 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 71 46 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 71 46 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3270477, 48.7303801 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 30 71 46' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6782695972', + 'addr:city': 'Saint-Michel-sur-Orge', + 'addr:housenumber': '8', + 'addr:postcode': '91240', + 'addr:street': 'Place Jules Ferry', + name: 'Ladies ArtCorps', + opening_hours: 'Tu-Sa 11:00-18:00', + phone: '+33 6 17 27 86 13', + shop: 'tattoo' + }, + geometry: { type: 'Point', coordinates: [ 2.3042403, 48.6355201 ] }, + id: 'node/6782695972' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 17 27 86 13 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 17 27 86 13 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 17 27 86 13 + false +### debug: + convertProperty: isStringValue? + +33 6 17 27 86 13 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 17 27 86 13 +convertedValue 6 17 27 86 13 +### debug: + phone: + +33 6 17 27 86 13 + => + +33 6 17 27 86 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 17 27 86 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 17 27 86 13 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3042403, 48.6355201 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 17 27 86 13' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6785938995', + 'addr:city': 'Morangis', + 'addr:housenumber': '3', + 'addr:postcode': '91420', + 'addr:street': 'Avenue Pierre Corneille', + amenity: 'restaurant', + brewery: 'yes', + cuisine: 'french', + name: "L'Annexe", + outdoor_seating: 'yes', + phone: '+33169091438' + }, + geometry: { type: 'Point', coordinates: [ 2.3331066, 48.7012034 ] }, + id: 'node/6785938995' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + brewery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brewery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brewery +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169091438 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169091438 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169091438 + false +### debug: + convertProperty: isStringValue? + +33169091438 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169091438 +convertedValue 1 69 09 14 38 +### debug: + phone: + +33169091438 + => + +33 1 69 09 14 38 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 09 14 38 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 09 14 38 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3331066, 48.7012034 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 09 14 38' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6788629371', + 'contact:facebook': 'desfilsetuneaiguille', + 'contact:instagram': 'desfilsetuneaiguille', + name: 'Des Fils et une Aiguille', + phone: '+33 952008383', + shop: 'sewing', + website: 'https://www.desfilsetuneaiguille.com' + }, + geometry: { type: 'Point', coordinates: [ 2.1534373, 48.6475926 ] }, + id: 'node/6788629371' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 952008383 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 952008383 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 952008383 + false +### debug: + convertProperty: isStringValue? + +33 952008383 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 952008383 +convertedValue 9 52 00 83 83 +### debug: + phone: + +33 952008383 + => + +33 9 52 00 83 83 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 52 00 83 83 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 52 00 83 83 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1534373, 48.6475926 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 52 00 83 83' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6788629376', + leisure: 'horse_riding', + name: "Les écurie d'Elydre", + phone: '+33 681911342' + }, + geometry: { type: 'Point', coordinates: [ 2.1553561, 48.6444222 ] }, + id: 'node/6788629376' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 681911342 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 681911342 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 681911342 + false +### debug: + convertProperty: isStringValue? + +33 681911342 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 681911342 +convertedValue 6 81 91 13 42 +### debug: + phone: + +33 681911342 + => + +33 6 81 91 13 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 81 91 13 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 81 91 13 42 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1553561, 48.6444222 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 81 91 13 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6792521770', + 'addr:street': 'Rue Joseph Piette', + name: 'Pressing de la gare', + opening_hours: 'Tu 09:00-12:30, 15:30-19:30; Th 09:00-12:15, 15:30-19:30; Sa 09:00-12:30, 14:30-17:00', + phone: '+33 9 87 75 84 48', + shop: 'dry_cleaning', + website: 'http://pressingdelagare.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4622598, 48.7076183 ] }, + id: 'node/6792521770' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 87 75 84 48 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 87 75 84 48 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 87 75 84 48 + false +### debug: + convertProperty: isStringValue? + +33 9 87 75 84 48 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 87 75 84 48 +convertedValue 9 87 75 84 48 +### debug: + phone: + +33 9 87 75 84 48 + => + +33 9 87 75 84 48 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 87 75 84 48 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 87 75 84 48 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4622598, 48.7076183 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 87 75 84 48' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6848127206', + 'addr:housenumber': '49', + amenity: 'social_centre', + email: 'centresocialduval@mairie-athis-mons.fr', + operator: "Mairie d'Athis-Mons", + phone: '+33 1 69 54 54 70' + }, + geometry: { type: 'Point', coordinates: [ 2.3965992, 48.7075676 ] }, + id: 'node/6848127206' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_centre + true +### debug: + convertProperty: isStringValue? + social_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_centre + => + social_centre +### debug: + convertProperty: -- convertedValue + social_centre +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 54 54 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 54 54 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 54 54 70 + false +### debug: + convertProperty: isStringValue? + +33 1 69 54 54 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 54 54 70 +convertedValue 1 69 54 54 70 +### debug: + phone: + +33 1 69 54 54 70 + => + +33 1 69 54 54 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 54 54 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 54 54 70 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3965992, 48.7075676 ] }, + properties: { amenity: 'social_centre', phone: '+33 1 69 54 54 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6856244389', + amenity: 'fast_food', + cuisine: 'pizza', + name: 'Pizza au Feu de Bois Napoli', + opening_hours: 'Su 18:00-21:30; PH off', + phone: '0685963856', + shop: 'street_vendor', + street_vendor: 'food_truck', + takeaway: 'only', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.272534, 48.737961 ] }, + id: 'node/6856244389' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0685963856 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0685963856 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0685963856 + false +### debug: + convertProperty: isStringValue? + 0685963856 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 685963856 +convertedValue 6 85 96 38 56 +### debug: + phone: + 0685963856 + => + +33 6 85 96 38 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 85 96 38 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 85 96 38 56 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + street_vendor +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + street_vendor +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + street_vendor +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.272534, 48.737961 ] }, + properties: { amenity: 'fast_food', phone: '+33 6 85 96 38 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6883089853', + 'addr:city': 'Yerres', + 'addr:housenumber': '31', + 'addr:postcode': '91330', + 'addr:street': 'Rue Charles de Gaulle', + name: 'Maison Cerf', + phone: '+33 1 69 48 45 95', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.4920824, 48.715191 ] }, + id: 'node/6883089853' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 48 45 95 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 48 45 95 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 48 45 95 + false +### debug: + convertProperty: isStringValue? + +33 1 69 48 45 95 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 48 45 95 +convertedValue 1 69 48 45 95 +### debug: + phone: + +33 1 69 48 45 95 + => + +33 1 69 48 45 95 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 48 45 95 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 48 45 95 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4920824, 48.715191 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 48 45 95' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6883158959', + 'addr:city': 'Yerres', + 'addr:housenumber': '6', + 'addr:postcode': '91330', + 'addr:street': 'Avenue du Général Leclerc', + name: "Garage de l'Ancienne Poste", + opening_hours: 'Mo-Fr 08:00-12:00,14:00-18:30', + phone: '+33 1 69 48 45 68', + shop: 'car_repair' + }, + geometry: { type: 'Point', coordinates: [ 2.4835401, 48.7167288 ] }, + id: 'node/6883158959' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 48 45 68 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 48 45 68 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 48 45 68 + false +### debug: + convertProperty: isStringValue? + +33 1 69 48 45 68 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 48 45 68 +convertedValue 1 69 48 45 68 +### debug: + phone: + +33 1 69 48 45 68 + => + +33 1 69 48 45 68 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 48 45 68 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 48 45 68 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4835401, 48.7167288 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 48 45 68' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6898145411', + access: 'yes', + amenity: 'charging_station', + capacity: '4', + email: 'ms.eur-fr-res-recelecirve@totalenergies.com', + fee: 'yes', + motorcar: 'yes', + network: 'Total Charge Rapide', + opening_hours: '24/7', + operator: 'TotalEnergies', + 'operator:wikidata': 'Q154037', + owner: 'TotalEnergies', + phone: '+33141354000', + 'ref:EU:EVSE': 'FR*HPC*PNF080155', + 'socket:chademo': '4', + 'socket:type2': '2', + 'socket:type2_combo': '4', + 'socket:typee': '2', + source: 'data.gouv.fr:Etalab - 05/2022', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.1455705, 48.6353868 ] }, + id: 'node/6898145411' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 20 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 4 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 4 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 4 + true +### debug: + convertProperty: isStringValue? + 4 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 4 + => + 4 +### debug: + convertProperty: -- convertedValue + 4 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + motorcar +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + motorcar +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + motorcar +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + owner +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33141354000 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33141354000 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33141354000 + false +### debug: + convertProperty: isStringValue? + +33141354000 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33141354000 +convertedValue 1 41 35 40 00 +### debug: + phone: + +33141354000 + => + +33 1 41 35 40 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 41 35 40 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 41 35 40 00 +### debug: + mapElementFromConf: convert + ref:EU:EVSE +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:EU:EVSE +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:EU:EVSE +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1455705, 48.6353868 ] }, + properties: { + amenity: 'charging_station', + capacity: '4', + phone: '+33 1 41 35 40 00' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6902629330', + amenity: 'restaurant', + cuisine: 'italian', + 'description:covid19': 'En vente à emporter uniquement', + name: 'La Casa Bella', + opening_hours: 'Mo-Fr 12:00-14:30, 19:00-22:00; Sa19:00-22:00; PH off', + 'opening_hours:covid19': 'Mo-Su 18:00-21:00', + phone: '+33 1 64 46 05 47', + start_date: '2011-03-29', + takeaway: 'yes', + 'takeaway:covid19': 'only', + website: 'http://www.restaurant-lacasabella.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1222832, 48.7076237 ] }, + id: 'node/6902629330' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 46 05 47 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 46 05 47 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 46 05 47 + false +### debug: + convertProperty: isStringValue? + +33 1 64 46 05 47 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 46 05 47 +convertedValue 1 64 46 05 47 +### debug: + phone: + +33 1 64 46 05 47 + => + +33 1 64 46 05 47 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 46 05 47 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 46 05 47 +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + takeaway:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway:covid19 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1222832, 48.7076237 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 46 05 47' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6911946594', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '86', + 'addr:postcode': '91200', + 'addr:street': 'Rue de la Voie Verte', + email: 'athis.mons@spf91.org', + name: 'Secours Populaire Français', + office: 'association', + phone: '+33 1 69 00 47 92', + website: 'http://www.secourspopulaire.fr/68/comite-de-athis-mons' + }, + geometry: { type: 'Point', coordinates: [ 2.3574203, 48.7006476 ] }, + id: 'node/6911946594' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 00 47 92 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 00 47 92 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 00 47 92 + false +### debug: + convertProperty: isStringValue? + +33 1 69 00 47 92 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 00 47 92 +convertedValue 1 69 00 47 92 +### debug: + phone: + +33 1 69 00 47 92 + => + +33 1 69 00 47 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 00 47 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 00 47 92 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3574203, 48.7006476 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 00 47 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6934966375', + 'addr:housenumber': '124', + amenity: 'fast_food', + cuisine: 'burger', + phone: '+33 7 86 95 18 08' + }, + geometry: { type: 'Point', coordinates: [ 2.3718795, 48.7067336 ] }, + id: 'node/6934966375' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 86 95 18 08 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 86 95 18 08 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 86 95 18 08 + false +### debug: + convertProperty: isStringValue? + +33 7 86 95 18 08 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 86 95 18 08 +convertedValue 7 86 95 18 08 +### debug: + phone: + +33 7 86 95 18 08 + => + +33 7 86 95 18 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 86 95 18 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 86 95 18 08 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3718795, 48.7067336 ] }, + properties: { amenity: 'fast_food', phone: '+33 7 86 95 18 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6934966379', + 'addr:housenumber': '32', + craft: 'electronics_repair', + email: 'alfatele@sfr.fr', + opening_hours: 'Mo-Sa 09:00-12:00,14:00-19:00', + phone: '+33 1 69 84 76 04' + }, + geometry: { type: 'Point', coordinates: [ 2.3720504, 48.7003849 ] }, + id: 'node/6934966379' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 84 76 04 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 84 76 04 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 84 76 04 + false +### debug: + convertProperty: isStringValue? + +33 1 69 84 76 04 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 84 76 04 +convertedValue 1 69 84 76 04 +### debug: + phone: + +33 1 69 84 76 04 + => + +33 1 69 84 76 04 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 84 76 04 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 84 76 04 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3720504, 48.7003849 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 84 76 04' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6935032959', + 'addr:housenumber': '126', + phone: '+33 1 60 48 07 28', + shop: 'clothes', + website: 'http://www.destockmania.com' + }, + geometry: { type: 'Point', coordinates: [ 2.3719263, 48.7068934 ] }, + id: 'node/6935032959' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 07 28 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 07 28 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 07 28 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 07 28 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 07 28 +convertedValue 1 60 48 07 28 +### debug: + phone: + +33 1 60 48 07 28 + => + +33 1 60 48 07 28 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 07 28 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 07 28 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3719263, 48.7068934 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 07 28' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6967749825', + amenity: 'recycling', + name: 'Déchèterie du Coudray-Montceaux', + operator: 'Semaer', + phone: '+33 1 69 74 23 50', + recycling_type: 'centre', + 'ref:FR:SINOE': '113049', + source: 'ADEME - SINOE ® - Annuaire 2017 des déchèteries de déchets ménagers et assimilés (DMA)', + start_date: '2017-06-01' + }, + geometry: { type: 'Point', coordinates: [ 2.4973404, 48.5603031 ] }, + id: 'node/6967749825' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + recycling +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + recycling +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + recycling + true +### debug: + convertProperty: isStringValue? + recycling + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + recycling + => + recycling +### debug: + convertProperty: -- convertedValue + recycling +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 74 23 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 74 23 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 74 23 50 + false +### debug: + convertProperty: isStringValue? + +33 1 69 74 23 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 74 23 50 +convertedValue 1 69 74 23 50 +### debug: + phone: + +33 1 69 74 23 50 + => + +33 1 69 74 23 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 74 23 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 74 23 50 +### debug: + mapElementFromConf: convert + recycling_type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + recycling_type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + recycling_type +### debug: + mapElementFromConf: convert + ref:FR:SINOE +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SINOE +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SINOE +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4973404, 48.5603031 ] }, + properties: { amenity: 'recycling', phone: '+33 1 69 74 23 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6968595087', + name: 'Boucherie Chevry II', + opening_hours: 'Tu,We,Fr,Sa 08:00-13:00,15:45-19:30; Su 08:30-12:30', + phone: '+33 1 60 12 23 36', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.115359, 48.6877954 ] }, + id: 'node/6968595087' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 23 36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 23 36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 23 36 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 23 36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 23 36 +convertedValue 1 60 12 23 36 +### debug: + phone: + +33 1 60 12 23 36 + => + +33 1 60 12 23 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 23 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 23 36 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.115359, 48.6877954 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 12 23 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6969759492', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '19', + 'addr:postcode': '91200', + 'addr:street': 'Rue Étienne Lebeau', + amenity: 'fast_food', + cuisine: 'thai', + 'diet:halal': 'yes', + drive_through: 'no', + name: 'Phuket Wok', + phone: '+33 1 70 58 15 98', + website: 'https://phuket-wok.business.site/' + }, + geometry: { type: 'Point', coordinates: [ 2.3881481, 48.7090071 ] }, + id: 'node/6969759492' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + diet:halal +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:halal +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:halal +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 70 58 15 98 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 70 58 15 98 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 70 58 15 98 + false +### debug: + convertProperty: isStringValue? + +33 1 70 58 15 98 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 70 58 15 98 +convertedValue 1 70 58 15 98 +### debug: + phone: + +33 1 70 58 15 98 + => + +33 1 70 58 15 98 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 70 58 15 98 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 70 58 15 98 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3881481, 48.7090071 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 70 58 15 98' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6976485026', + amenity: 'kindergarten', + name: 'Accueil de loisirs maternel Kergomard', + phone: '+33 1 69 38 80 85' + }, + geometry: { type: 'Point', coordinates: [ 2.3866249, 48.7066503 ] }, + id: 'node/6976485026' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 80 85 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 80 85 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 80 85 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 80 85 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 80 85 +convertedValue 1 69 38 80 85 +### debug: + phone: + +33 1 69 38 80 85 + => + +33 1 69 38 80 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 80 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 80 85 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3866249, 48.7066503 ] }, + properties: { amenity: 'kindergarten', phone: '+33 1 69 38 80 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6976697591', + 'addr:housenumber': '4', + bakehouse: 'yes', + phone: '+33 1 69 24 78 24', + shop: 'bakery', + website: 'http://lenviegourmande-91.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3870102, 48.7090029 ] }, + id: 'node/6976697591' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + bakehouse +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + bakehouse +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + bakehouse +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 24 78 24 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 24 78 24 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 24 78 24 + false +### debug: + convertProperty: isStringValue? + +33 1 69 24 78 24 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 24 78 24 +convertedValue 1 69 24 78 24 +### debug: + phone: + +33 1 69 24 78 24 + => + +33 1 69 24 78 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 24 78 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 24 78 24 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3870102, 48.7090029 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 24 78 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6996968775', + 'addr:housenumber': '3', + office: 'government', + phone: '+33 1 69 57 83 00' + }, + geometry: { type: 'Point', coordinates: [ 2.3635005, 48.7037604 ] }, + id: 'node/6996968775' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 83 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 83 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 83 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 83 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 83 00 +convertedValue 1 69 57 83 00 +### debug: + phone: + +33 1 69 57 83 00 + => + +33 1 69 57 83 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 83 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 83 00 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3635005, 48.7037604 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 83 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6996968777', + 'addr:housenumber': '1', + amenity: 'social_centre', + 'contact:mobile': '+33 6 24 64 55 85', + operator: "Mairie d'Athis-Mons", + 'operator:type': 'public', + phone: '+33 1 69 54 55 09' + }, + geometry: { type: 'Point', coordinates: [ 2.3637022, 48.70372 ] }, + id: 'node/6996968777' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_centre + true +### debug: + convertProperty: isStringValue? + social_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_centre + => + social_centre +### debug: + convertProperty: -- convertedValue + social_centre +### debug: + mapElementFromConf: convert + contact:mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:mobile +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 54 55 09 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 54 55 09 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 54 55 09 + false +### debug: + convertProperty: isStringValue? + +33 1 69 54 55 09 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 54 55 09 +convertedValue 1 69 54 55 09 +### debug: + phone: + +33 1 69 54 55 09 + => + +33 1 69 54 55 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 54 55 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 54 55 09 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3637022, 48.70372 ] }, + properties: { amenity: 'social_centre', phone: '+33 1 69 54 55 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6997038048', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': "Rue de l'Épinette", + amenity: 'toy_library', + email: 'ludotheque.marelle@grandorlyseinebievre.fr', + operator: 'Ludothèque La Marelle', + phone: '+33 1 69 57 81 25' + }, + geometry: { type: 'Point', coordinates: [ 2.3618515, 48.703579 ] }, + id: 'node/6997038048' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + toy_library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + toy_library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + toy_library + true +### debug: + convertProperty: isStringValue? + toy_library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + toy_library + => + toy_library +### debug: + convertProperty: -- convertedValue + toy_library +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 81 25 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 81 25 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 81 25 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 81 25 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 81 25 +convertedValue 1 69 57 81 25 +### debug: + phone: + +33 1 69 57 81 25 + => + +33 1 69 57 81 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 81 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 81 25 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3618515, 48.703579 ] }, + properties: { amenity: 'toy_library', phone: '+33 1 69 57 81 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6997038049', + 'addr:housenumber': '18', + amenity: 'school', + email: '0910263S@ac-versailles.fr', + phone: '+33 1 69 38 71 89', + 'school:FR': 'élémentaire' + }, + geometry: { type: 'Point', coordinates: [ 2.3608532, 48.7027797 ] }, + id: 'node/6997038049' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 71 89 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 71 89 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 71 89 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 71 89 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 71 89 +convertedValue 1 69 38 71 89 +### debug: + phone: + +33 1 69 38 71 89 + => + +33 1 69 38 71 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 71 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 71 89 +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3608532, 48.7027797 ] }, + properties: { amenity: 'school', phone: '+33 1 69 38 71 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/6997038054', + 'addr:housenumber': '18', + amenity: 'community_centre', + phone: '+33 1 69 38 62 73' + }, + geometry: { type: 'Point', coordinates: [ 2.3612674, 48.7022563 ] }, + id: 'node/6997038054' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 62 73 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 62 73 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 62 73 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 62 73 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 62 73 +convertedValue 1 69 38 62 73 +### debug: + phone: + +33 1 69 38 62 73 + => + +33 1 69 38 62 73 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 62 73 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 62 73 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3612674, 48.7022563 ] }, + properties: { amenity: 'community_centre', phone: '+33 1 69 38 62 73' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7001462481', + 'addr:housenumber': '3-5', + email: 'pole.social@mairie-athis-mons.fr', + government: 'public_service', + office: 'government', + phone: '+33 1 69 54 54 49', + website: 'http://www.mairie-athis-mons.fr/annuaire/structure_44.htm' + }, + geometry: { type: 'Point', coordinates: [ 2.3871132, 48.7084163 ] }, + id: 'node/7001462481' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 54 54 49 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 54 54 49 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 54 54 49 + false +### debug: + convertProperty: isStringValue? + +33 1 69 54 54 49 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 54 54 49 +convertedValue 1 69 54 54 49 +### debug: + phone: + +33 1 69 54 54 49 + => + +33 1 69 54 54 49 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 54 54 49 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 54 54 49 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3871132, 48.7084163 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 54 54 49' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7001583831', + 'addr:housenumber': '1', + internet_access: 'no', + phone: '+33 1 69 38 95 17', + shop: 'newsagent', + tobacco: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3635188, 48.7045644 ] }, + id: 'node/7001583831' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 95 17 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 95 17 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 95 17 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 95 17 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 95 17 +convertedValue 1 69 38 95 17 +### debug: + phone: + +33 1 69 38 95 17 + => + +33 1 69 38 95 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 95 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 95 17 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + tobacco +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tobacco +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tobacco +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3635188, 48.7045644 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 95 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7001583832', + 'addr:housenumber': '1', + government: 'administrative', + office: 'government', + phone: '+33 1 55 26 11 90', + website: 'https://www.groupe3f.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.364221, 48.7047601 ] }, + id: 'node/7001583832' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 55 26 11 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 55 26 11 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 55 26 11 90 + false +### debug: + convertProperty: isStringValue? + +33 1 55 26 11 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 55 26 11 90 +convertedValue 1 55 26 11 90 +### debug: + phone: + +33 1 55 26 11 90 + => + +33 1 55 26 11 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 55 26 11 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 55 26 11 90 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.364221, 48.7047601 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 55 26 11 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7001583833', + 'addr:full': '55 Avenue Jacques Chirac 91200 Athis-Mons', + healthcare: 'centre', + 'healthcare:speciality': 'plan', + name: 'PMI du Noyer Renard', + phone: '+33 1 69 38 22 21' + }, + geometry: { type: 'Point', coordinates: [ 2.3660751, 48.7055261 ] }, + id: 'node/7001583833' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 22 21 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 22 21 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 22 21 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 22 21 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 22 21 +convertedValue 1 69 38 22 21 +### debug: + phone: + +33 1 69 38 22 21 + => + +33 1 69 38 22 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 22 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 22 21 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3660751, 48.7055261 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 22 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7001583834', + 'addr:full': '61 Avenue Jacques Chirac 91200 Athis-Mons', + email: 'cmpp.assathiany@amppviala.fr', + healthcare: 'counselling', + name: 'Centre Médico Psycho-Pédagogique Roland Assathiany (CMPP)', + phone: '+33 1 69 38 39 41' + }, + geometry: { type: 'Point', coordinates: [ 2.3653484, 48.7055035 ] }, + id: 'node/7001583834' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 39 41 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 39 41 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 39 41 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 39 41 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 39 41 +convertedValue 1 69 38 39 41 +### debug: + phone: + +33 1 69 38 39 41 + => + +33 1 69 38 39 41 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 39 41 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 39 41 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3653484, 48.7055035 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 39 41' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7008851069', + 'addr:housenumber': '34', + email: 'athismonsvoile@gmail.com', + harbour: 'harbour_master', + phone: '+33 6 65 52 98 54', + sport: 'sailing', + website: 'https://www.athismonsvoile.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.3975664, 48.7001598 ] }, + id: 'node/7008851069' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + harbour +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + harbour +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + harbour +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 65 52 98 54 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 65 52 98 54 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 65 52 98 54 + false +### debug: + convertProperty: isStringValue? + +33 6 65 52 98 54 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 65 52 98 54 +convertedValue 6 65 52 98 54 +### debug: + phone: + +33 6 65 52 98 54 + => + +33 6 65 52 98 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 65 52 98 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 65 52 98 54 +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3975664, 48.7001598 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 65 52 98 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7012019971', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': 'Rue de la Fondation', + name: "Aquarium du CE ADP d'Orly", + phone: '+33 1 49 75 07 59', + tourism: 'aquarium' + }, + geometry: { type: 'Point', coordinates: [ 2.3889465, 48.7179812 ] }, + id: 'node/7012019971' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 49 75 07 59 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 49 75 07 59 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 49 75 07 59 + false +### debug: + convertProperty: isStringValue? + +33 1 49 75 07 59 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 49 75 07 59 +convertedValue 1 49 75 07 59 +### debug: + phone: + +33 1 49 75 07 59 + => + +33 1 49 75 07 59 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 49 75 07 59 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 49 75 07 59 +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3889465, 48.7179812 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 49 75 07 59' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7019231108', + 'addr:housenumber': '4', + email: 'mjd.athismons@grandorlyseinebievre.fr', + government: 'public_service', + office: 'government', + phone: '+33 1 69 57 82 80', + website: 'https://www.grandorlyseinebievre.fr/au-quotidien/solidarites/maisons-de-justice-et-du-droit/maison-de-justice-et-du-droit-a-athis-mons' + }, + geometry: { type: 'Point', coordinates: [ 2.3721483, 48.6985002 ] }, + id: 'node/7019231108' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 82 80 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 82 80 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 82 80 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 82 80 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 82 80 +convertedValue 1 69 57 82 80 +### debug: + phone: + +33 1 69 57 82 80 + => + +33 1 69 57 82 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 82 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 82 80 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3721483, 48.6985002 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 82 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7020167316', + 'addr:housenumber': '180', + alt_name: 'Kentucky Fried Chicken', + amenity: 'fast_food', + brand: 'KFC', + 'brand:wikidata': 'Q524757', + 'brand:wikipedia': 'en:KFC', + cuisine: 'chicken', + phone: '+33 1 69 24 30 51', + takeaway: 'yes', + website: 'http://www.kfc.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3740422, 48.7135656 ] }, + id: 'node/7020167316' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 24 30 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 24 30 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 24 30 51 + false +### debug: + convertProperty: isStringValue? + +33 1 69 24 30 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 24 30 51 +convertedValue 1 69 24 30 51 +### debug: + phone: + +33 1 69 24 30 51 + => + +33 1 69 24 30 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 24 30 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 24 30 51 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3740422, 48.7135656 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 24 30 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7020679373', + amenity: 'fast_food', + brand: 'La Croissanterie', + 'brand:wikidata': 'Q3207961', + 'brand:wikipedia': 'fr:La Croissanterie', + cuisine: 'sandwich', + name: 'La Croissanterie', + phone: '+33 1 60 79 19 70', + source: 'survey', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4260849, 48.6281294 ] }, + id: 'node/7020679373' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 79 19 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 79 19 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 79 19 70 + false +### debug: + convertProperty: isStringValue? + +33 1 60 79 19 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 79 19 70 +convertedValue 1 60 79 19 70 +### debug: + phone: + +33 1 60 79 19 70 + => + +33 1 60 79 19 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 79 19 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 79 19 70 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4260849, 48.6281294 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 79 19 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7020679374', + amenity: 'restaurant', + cuisine: 'japanese', + delivery: 'yes', + name: 'Sakae Sushi', + opening_hours: 'Mo-Su 11:30-14:30,18:30-22:00', + phone: '+33 1 60 79 32 08', + source: 'survey', + takeaway: 'yes', + website: 'http://sakaesushi-evry.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4282306, 48.6240358 ] }, + id: 'node/7020679374' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 79 32 08 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 79 32 08 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 79 32 08 + false +### debug: + convertProperty: isStringValue? + +33 1 60 79 32 08 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 79 32 08 +convertedValue 1 60 79 32 08 +### debug: + phone: + +33 1 60 79 32 08 + => + +33 1 60 79 32 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 79 32 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 79 32 08 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4282306, 48.6240358 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 79 32 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7029293268', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '105', + 'addr:postcode': '91200', + 'addr:street': 'Avenue du 18 Avril 1944', + government: 'public_service', + name: 'Mairie annexe du Val', + office: 'government', + phone: '+33 1 69 38 44 09' + }, + geometry: { type: 'Point', coordinates: [ 2.3869943, 48.7022838 ] }, + id: 'node/7029293268' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 44 09 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 44 09 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 44 09 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 44 09 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 44 09 +convertedValue 1 69 38 44 09 +### debug: + phone: + +33 1 69 38 44 09 + => + +33 1 69 38 44 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 44 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 44 09 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3869943, 48.7022838 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 44 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7029293273', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '111', + 'addr:postcode': '91200', + 'addr:street': 'Avenue du 18 Avril 1944', + amenity: 'fast_food', + cuisine: 'pizza', + delivery: 'yes', + name: 'Andiamo Pizza', + phone: '+33 1 60 48 88 88', + 'takeaway:covid19': 'yes', + website: 'http://www.andiamopizzaathis-mons.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.387368, 48.7023769 ] }, + id: 'node/7029293273' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 88 88 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 88 88 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 88 88 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 88 88 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 88 88 +convertedValue 1 60 48 88 88 +### debug: + phone: + +33 1 60 48 88 88 + => + +33 1 60 48 88 88 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 88 88 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 88 88 +### debug: + mapElementFromConf: convert + takeaway:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway:covid19 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.387368, 48.7023769 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 48 88 88' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7029293274', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '105', + 'addr:postcode': '91200', + 'addr:street': 'Avenue du 18 Avril 1944', + amenity: 'cafe', + cuisine: 'turkish', + name: 'Mozart Café', + phone: '+33 1 60 48 17 61' + }, + geometry: { type: 'Point', coordinates: [ 2.3871632, 48.702324 ] }, + id: 'node/7029293274' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 17 61 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 17 61 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 17 61 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 17 61 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 17 61 +convertedValue 1 60 48 17 61 +### debug: + phone: + +33 1 60 48 17 61 + => + +33 1 60 48 17 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 17 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 17 61 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3871632, 48.702324 ] }, + properties: { amenity: 'cafe', phone: '+33 1 60 48 17 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7029293277', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '101', + 'addr:postcode': '91200', + 'addr:street': 'Avenue du 18 Avril 1944', + email: 'marvyassurancesconseil@orange.fr', + name: 'Marvy Assurances Conseil', + office: 'insurance', + phone: '+33 1 69 06 99 90' + }, + geometry: { type: 'Point', coordinates: [ 2.3868496, 48.7020512 ] }, + id: 'node/7029293277' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 99 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 99 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 99 90 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 99 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 99 90 +convertedValue 1 69 06 99 90 +### debug: + phone: + +33 1 69 06 99 90 + => + +33 1 69 06 99 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 99 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 99 90 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3868496, 48.7020512 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 06 99 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7036483459', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '45', + 'addr:postcode': '91200', + 'addr:street': 'Rue Geneviève Anthonioz-de Gaulle', + amenity: 'library', + 'contact:twitter': 'MedBeauvoir', + email: 'mediatheques@grandorlyseinebievre.fr', + fax: '+33 1 69 57 81 85', + internet_access: 'yes', + name: 'Médiathèque Simone de Beauvoir', + phone: '+33 1 69 57 81 81', + 'ref:isil': 'FR-910276201', + website: 'https://mediatheques.grandorlyseinebievre.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.3941318, 48.7120098 ] }, + id: 'node/7036483459' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + library + true +### debug: + convertProperty: isStringValue? + library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + library + => + library +### debug: + convertProperty: -- convertedValue + library +### debug: + mapElementFromConf: convert + contact:twitter +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:twitter +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:twitter +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 81 81 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 81 81 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 81 81 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 81 81 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 81 81 +convertedValue 1 69 57 81 81 +### debug: + phone: + +33 1 69 57 81 81 + => + +33 1 69 57 81 81 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 81 81 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 81 81 +### debug: + mapElementFromConf: convert + ref:isil +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:isil +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:isil +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3941318, 48.7120098 ] }, + properties: { amenity: 'library', phone: '+33 1 69 57 81 81' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040138638', + name: 'Jack Pier Coiffure', + phone: '+33 1 69 06 41 12', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.4078851, 48.6483526 ] }, + id: 'node/7040138638' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 41 12 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 41 12 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 41 12 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 41 12 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 41 12 +convertedValue 1 69 06 41 12 +### debug: + phone: + +33 1 69 06 41 12 + => + +33 1 69 06 41 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 41 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 41 12 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4078851, 48.6483526 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 06 41 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040138639', + name: 'Maryline Fleurs', + opening_hours: 'Tu-Sa 09:00-13:00,15:00-20:00; Su 09:00-13:30; Mo 15:00-20:00', + phone: '+33 1 69 06 87 78', + shop: 'florist' + }, + geometry: { type: 'Point', coordinates: [ 2.4079143, 48.6483758 ] }, + id: 'node/7040138639' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 87 78 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 87 78 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 87 78 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 87 78 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 87 78 +convertedValue 1 69 06 87 78 +### debug: + phone: + +33 1 69 06 87 78 + => + +33 1 69 06 87 78 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 87 78 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 87 78 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4079143, 48.6483758 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 06 87 78' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040138641', + name: 'Les Opticiens Conseils', + opening_hours: 'Tu-Fr 10:00-13:00,14:15-19:00; Sa 10:00-13:00,14:00-19:00', + operator: 'Les Opticiens Conseils', + phone: '+33 1 69 06 49 16', + shop: 'optician', + website: 'http://www.opticienconseil.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4082894, 48.6486508 ] }, + id: 'node/7040138641' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 49 16 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 49 16 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 49 16 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 49 16 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 49 16 +convertedValue 1 69 06 49 16 +### debug: + phone: + +33 1 69 06 49 16 + => + +33 1 69 06 49 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 49 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 49 16 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4082894, 48.6486508 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 06 49 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040138643', + amenity: 'driving_school', + name: 'Ris-Orangis Conduite Cedrey', + phone: '+33 1 69 43 95 61' + }, + geometry: { type: 'Point', coordinates: [ 2.4084152, 48.6487351 ] }, + id: 'node/7040138643' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 43 95 61 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 43 95 61 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 43 95 61 + false +### debug: + convertProperty: isStringValue? + +33 1 69 43 95 61 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 43 95 61 +convertedValue 1 69 43 95 61 +### debug: + phone: + +33 1 69 43 95 61 + => + +33 1 69 43 95 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 95 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 95 61 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4084152, 48.6487351 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 69 43 95 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040138647', + name: 'Daniel Stephan', + opening_hours: 'Tu-Fr 09:00-19:00; Sa 09:00-17:30', + operator: 'Daniel Stephan', + phone: '+33 1 69 43 25 85', + shop: 'hairdresser', + website: 'http://www.daniel-stephan.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4087414, 48.6490158 ] }, + id: 'node/7040138647' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 43 25 85 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 43 25 85 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 43 25 85 + false +### debug: + convertProperty: isStringValue? + +33 1 69 43 25 85 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 43 25 85 +convertedValue 1 69 43 25 85 +### debug: + phone: + +33 1 69 43 25 85 + => + +33 1 69 43 25 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 25 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 25 85 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4087414, 48.6490158 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 43 25 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040138648', + amenity: 'fast_food', + cuisine: 'pizza', + delivery: 'yes', + name: 'Milano Pizza 91', + opening_hours: 'Mo-Th 11:00-14:30,18:00-22:30; Fr-Sa 11:00-14:30,18:00-23:00; Su 18:00-22:30', + phone: '+33 1 69 06 63 30', + takeaway: 'yes', + website: 'http://www.pizzamilano91.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4108059, 48.6487953 ] }, + id: 'node/7040138648' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 63 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 63 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 63 30 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 63 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 63 30 +convertedValue 1 69 06 63 30 +### debug: + phone: + +33 1 69 06 63 30 + => + +33 1 69 06 63 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 63 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 63 30 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4108059, 48.6487953 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 06 63 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040138649', + amenity: 'fast_food', + cuisine: 'turkish', + name: 'Eftalya', + opening_hours: 'Mo-Su 16:00-02:00', + phone: '+33 1 69 06 40 42' + }, + geometry: { type: 'Point', coordinates: [ 2.4102948, 48.6489337 ] }, + id: 'node/7040138649' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 40 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 40 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 40 42 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 40 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 40 42 +convertedValue 1 69 06 40 42 +### debug: + phone: + +33 1 69 06 40 42 + => + +33 1 69 06 40 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 40 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 40 42 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4102948, 48.6489337 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 06 40 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040138650', + amenity: 'driving_school', + name: 'Auto-École George Sand', + opening_hours: 'Mo-Th 15:00-19:00; Fr 15:00-18:00; Sa 12:30-15:30', + phone: '+33 9 51 25 42 51' + }, + geometry: { type: 'Point', coordinates: [ 2.4102046, 48.6489453 ] }, + id: 'node/7040138650' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 51 25 42 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 51 25 42 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 51 25 42 51 + false +### debug: + convertProperty: isStringValue? + +33 9 51 25 42 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 51 25 42 51 +convertedValue 9 51 25 42 51 +### debug: + phone: + +33 9 51 25 42 51 + => + +33 9 51 25 42 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 51 25 42 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 51 25 42 51 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4102046, 48.6489453 ] }, + properties: { amenity: 'driving_school', phone: '+33 9 51 25 42 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040138651', + name: 'Coiffure Plus', + phone: '+33 1 69 43 30 00', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.4101308, 48.6489655 ] }, + id: 'node/7040138651' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 43 30 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 43 30 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 43 30 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 43 30 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 43 30 00 +convertedValue 1 69 43 30 00 +### debug: + phone: + +33 1 69 43 30 00 + => + +33 1 69 43 30 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 30 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 30 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4101308, 48.6489655 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 43 30 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040138652', + name: 'ETM', + opening_hours: 'Mo-Sa 08:30-12:30,14:30-19:00', + phone: '+33 1 69 43 20 11', + shop: 'dry_cleaning' + }, + geometry: { type: 'Point', coordinates: [ 2.4100636, 48.6489839 ] }, + id: 'node/7040138652' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 43 20 11 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 43 20 11 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 43 20 11 + false +### debug: + convertProperty: isStringValue? + +33 1 69 43 20 11 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 43 20 11 +convertedValue 1 69 43 20 11 +### debug: + phone: + +33 1 69 43 20 11 + => + +33 1 69 43 20 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 20 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 20 11 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4100636, 48.6489839 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 43 20 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040138653', + amenity: 'fast_food', + cuisine: 'indian', + delivery: 'yes', + name: 'Indian Food', + opening_hours: 'Mo-Tu,Sa-Su 11:30-15:00,18:30-23:00; Fr 18:30-23:00', + phone: '+33 1 69 49 16 83', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4095986, 48.6491213 ] }, + id: 'node/7040138653' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 49 16 83 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 49 16 83 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 49 16 83 + false +### debug: + convertProperty: isStringValue? + +33 1 69 49 16 83 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 49 16 83 +convertedValue 1 69 49 16 83 +### debug: + phone: + +33 1 69 49 16 83 + => + +33 1 69 49 16 83 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 49 16 83 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 49 16 83 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4095986, 48.6491213 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 49 16 83' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040151380', + level: '1', + name: 'SOFIE Experts Comptables', + office: 'accountant', + phone: '+33 1 69 02 77 60', + website: 'https://www.sofie-sa.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4106219, 48.6501807 ] }, + id: 'node/7040151380' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 02 77 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 02 77 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 02 77 60 + false +### debug: + convertProperty: isStringValue? + +33 1 69 02 77 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 02 77 60 +convertedValue 1 69 02 77 60 +### debug: + phone: + +33 1 69 02 77 60 + => + +33 1 69 02 77 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 02 77 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 02 77 60 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4106219, 48.6501807 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 02 77 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040151381', + brand: 'AXA', + 'brand:wikidata': 'Q160054', + level: '0', + name: 'AXA Laurent Mauger', + office: 'insurance', + opening_hours: 'Mo 14:00-18:00; Tu-Fr 09:00-12:00,14:00-18:00', + phone: '+33 1 69 43 25 22' + }, + geometry: { type: 'Point', coordinates: [ 2.4105849, 48.6502061 ] }, + id: 'node/7040151381' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 43 25 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 43 25 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 43 25 22 + false +### debug: + convertProperty: isStringValue? + +33 1 69 43 25 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 43 25 22 +convertedValue 1 69 43 25 22 +### debug: + phone: + +33 1 69 43 25 22 + => + +33 1 69 43 25 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 25 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 25 22 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4105849, 48.6502061 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 43 25 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040151382', + amenity: 'bar', + 'contact:instagram': 'https://www.instagram.com/lepalladium91', + cuisine: 'kebab', + level: '0', + name: 'Le Palladium', + opening_hours: 'Su-Th 08:30-02:00; Fr-Sa 08:30-02:00', + phone: '+33 1 69 39 48 06' + }, + geometry: { type: 'Point', coordinates: [ 2.4094351, 48.6494311 ] }, + id: 'node/7040151382' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bar +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bar +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bar + true +### debug: + convertProperty: isStringValue? + bar + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bar + => + bar +### debug: + convertProperty: -- convertedValue + bar +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 39 48 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 39 48 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 39 48 06 + false +### debug: + convertProperty: isStringValue? + +33 1 69 39 48 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 39 48 06 +convertedValue 1 69 39 48 06 +### debug: + phone: + +33 1 69 39 48 06 + => + +33 1 69 39 48 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 39 48 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 39 48 06 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4094351, 48.6494311 ] }, + properties: { amenity: 'bar', phone: '+33 1 69 39 48 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040151384', + name: 'Audition Marc Boulet', + opening_hours: 'Tu-We,Fr 09:30-12:30,14:00-19:00; Sa 09:30-19:00', + phone: '+33 1 69 43 00 11', + shop: 'hearing_aids', + website: 'http://www.marcbouletaudition.com' + }, + geometry: { type: 'Point', coordinates: [ 2.4094337, 48.6500177 ] }, + id: 'node/7040151384' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 43 00 11 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 43 00 11 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 43 00 11 + false +### debug: + convertProperty: isStringValue? + +33 1 69 43 00 11 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 43 00 11 +convertedValue 1 69 43 00 11 +### debug: + phone: + +33 1 69 43 00 11 + => + +33 1 69 43 00 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 00 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 00 11 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4094337, 48.6500177 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 43 00 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040180587', + amenity: 'fast_food', + cuisine: 'pizza', + name: 'Rapido Pizza', + opening_hours: 'Su-Th 11:00-14:30,18:00-22:30; Fr-Sa 11:00-14:30,18:00-23:00', + phone: '+33 1 69 25 88 22', + website: 'http://www.rapidopizza91.com' + }, + geometry: { type: 'Point', coordinates: [ 2.407389, 48.650022 ] }, + id: 'node/7040180587' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 25 88 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 25 88 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 25 88 22 + false +### debug: + convertProperty: isStringValue? + +33 1 69 25 88 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 25 88 22 +convertedValue 1 69 25 88 22 +### debug: + phone: + +33 1 69 25 88 22 + => + +33 1 69 25 88 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 25 88 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 25 88 22 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.407389, 48.650022 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 25 88 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7040180589', + amenity: 'veterinary', + name: 'Dr Anne Chevallier', + phone: '+33 1 69 25 86 44' + }, + geometry: { type: 'Point', coordinates: [ 2.4073119, 48.6497973 ] }, + id: 'node/7040180589' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + veterinary +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + veterinary +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + veterinary + => + veterinary +### debug: + convertProperty: -- convertedValue + veterinary +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 25 86 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 25 86 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 25 86 44 + false +### debug: + convertProperty: isStringValue? + +33 1 69 25 86 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 25 86 44 +convertedValue 1 69 25 86 44 +### debug: + phone: + +33 1 69 25 86 44 + => + +33 1 69 25 86 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 25 86 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 25 86 44 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4073119, 48.6497973 ] }, + properties: { amenity: 'veterinary', phone: '+33 1 69 25 86 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7041505538', + 'contact:facebook': 'https://www.facebook.com/Maison-ADER-651333048396987/', + craft: 'builder', + email: 'entreprise.ader@gmail.com', + name: 'Maison Ader', + office: 'property_management', + opening_hours: 'Mo-Fr 09:00-17:00', + phone: '+33 1 60 47 24 80' + }, + geometry: { type: 'Point', coordinates: [ 2.4127315, 48.6524028 ] }, + id: 'node/7041505538' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 47 24 80 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 47 24 80 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 47 24 80 + false +### debug: + convertProperty: isStringValue? + +33 1 60 47 24 80 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 47 24 80 +convertedValue 1 60 47 24 80 +### debug: + phone: + +33 1 60 47 24 80 + => + +33 1 60 47 24 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 47 24 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 47 24 80 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4127315, 48.6524028 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 47 24 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7044404123', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': 'Rue des Pitourées', + amenity: 'school', + email: '0910265U@ac-versailles.fr', + name: 'École élémentaire Camille Flammarion', + phone: '+33 1 69 38 47 12', + 'school:FR': 'élémentaire' + }, + geometry: { type: 'Point', coordinates: [ 2.3654544, 48.7032565 ] }, + id: 'node/7044404123' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 47 12 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 47 12 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 47 12 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 47 12 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 47 12 +convertedValue 1 69 38 47 12 +### debug: + phone: + +33 1 69 38 47 12 + => + +33 1 69 38 47 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 47 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 47 12 +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3654544, 48.7032565 ] }, + properties: { amenity: 'school', phone: '+33 1 69 38 47 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7044706198', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '18', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + brand: 'Auchan', + 'brand:wikidata': 'Q758603', + 'brand:wikipedia': 'en:Auchan', + facebook: 'http://www.facebook.com/Simply-Market-Athis-Mons-1523109061298158/', + name: 'Auchan', + phone: '+33 1 69 57 52 90', + 'ref:FR:NAF': '4711D', + 'ref:FR:SIRET': '410 409 015 03810', + shop: 'supermarket', + website: 'https://www.auchan.fr/magasins/supermarche-athis-mons-2/sl-1368' + }, + geometry: { type: 'Point', coordinates: [ 2.3628935, 48.7054735 ] }, + id: 'node/7044706198' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 52 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 52 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 52 90 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 52 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 52 90 +convertedValue 1 69 57 52 90 +### debug: + phone: + +33 1 69 57 52 90 + => + +33 1 69 57 52 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 52 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 52 90 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3628935, 48.7054735 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 52 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7046383743', + 'addr:housenumber': '17', + brand: 'Nicolas', + 'brand:wikidata': 'Q3340012', + 'brand:wikipedia': 'en:Nicolas (wine retailer)', + drive_through: 'no', + phone: '+33 1 60 48 05 28', + shop: 'alcohol', + website: 'https://www.nicolas.com/fr/magasins/ATHIS-MONS/s/00005080.html' + }, + geometry: { type: 'Point', coordinates: [ 2.3713977, 48.6994486 ] }, + id: 'node/7046383743' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 05 28 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 05 28 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 05 28 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 05 28 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 05 28 +convertedValue 1 60 48 05 28 +### debug: + phone: + +33 1 60 48 05 28 + => + +33 1 60 48 05 28 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 05 28 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 05 28 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3713977, 48.6994486 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 05 28' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7046383744', + 'addr:housenumber': '19', + email: 'athismons@simplicicar.fr', + phone: '+33 9 53 27 79 11', + shop: 'caravan', + website: 'http://simplicicar.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3713216, 48.6994967 ] }, + id: 'node/7046383744' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 53 27 79 11 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 53 27 79 11 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 53 27 79 11 + false +### debug: + convertProperty: isStringValue? + +33 9 53 27 79 11 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 53 27 79 11 +convertedValue 9 53 27 79 11 +### debug: + phone: + +33 9 53 27 79 11 + => + +33 9 53 27 79 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 53 27 79 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 53 27 79 11 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3713216, 48.6994967 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 53 27 79 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7046383745', + 'addr:housenumber': '69', + brand: 'Laforêt', + 'brand:wikidata': 'Q56310946', + 'brand:wikipedia': 'fr:Laforêt (immobilier)', + email: 'athismons@laforet.com', + office: 'estate_agent', + opening_hours: 'Mo-Sa 09:30-13:00,14:00-19:00', + phone: '+33 1 60 48 78 00', + 'ref:FR:NAF': '6831Z', + 'ref:FR:SIRET': '50470655700049', + website: 'http://www.laforet.com/agence-immobiliere/athismons' + }, + geometry: { type: 'Point', coordinates: [ 2.3713745, 48.7036798 ] }, + id: 'node/7046383745' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 78 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 78 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 78 00 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 78 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 78 00 +convertedValue 1 60 48 78 00 +### debug: + phone: + +33 1 60 48 78 00 + => + +33 1 60 48 78 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 78 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 78 00 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3713745, 48.7036798 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 78 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7049490928', + 'addr:city': 'Orsay', + 'addr:housenumber': '8', + 'addr:postcode': '91400', + 'addr:street': 'Rue Charles de Gaulle', + email: 'contact@heptode.com', + name: 'HEPTODE', + 'opening_hours:signed': 'no', + phone: '+33 9 81 86 10 40', + shop: 'music' + }, + geometry: { type: 'Point', coordinates: [ 2.1898079, 48.7014652 ] }, + id: 'node/7049490928' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours:signed +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:signed +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:signed +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 81 86 10 40 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 81 86 10 40 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 81 86 10 40 + false +### debug: + convertProperty: isStringValue? + +33 9 81 86 10 40 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 81 86 10 40 +convertedValue 9 81 86 10 40 +### debug: + phone: + +33 9 81 86 10 40 + => + +33 9 81 86 10 40 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 81 86 10 40 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 81 86 10 40 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1898079, 48.7014652 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 81 86 10 40' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7052731790', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '2', + 'addr:postcode': '91200', + 'addr:street': 'Rue Geneviève Anthonioz-de Gaulle', + name: 'APEL Saint-Charles', + office: 'association', + phone: '+33 1 60 48 43 66', + website: 'http://apelstcharles91.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3901276, 48.7093743 ] }, + id: 'node/7052731790' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 43 66 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 43 66 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 43 66 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 43 66 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 43 66 +convertedValue 1 60 48 43 66 +### debug: + phone: + +33 1 60 48 43 66 + => + +33 1 60 48 43 66 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 43 66 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 43 66 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3901276, 48.7093743 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 43 66' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7053916443', + 'addr:housenumber': '108', + office: 'yes', + phone: '+33 1 69 38 27 27', + website: 'http://www.seqens.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3801078, 48.7050575 ] }, + id: 'node/7053916443' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 27 27 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 27 27 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 27 27 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 27 27 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 27 27 +convertedValue 1 69 38 27 27 +### debug: + phone: + +33 1 69 38 27 27 + => + +33 1 69 38 27 27 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 27 27 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 27 27 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3801078, 48.7050575 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 27 27' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7053969212', + 'addr:housenumber': '100', + phone: '+33 9 84 06 74 94', + 'ref:FR:NAF': '1071C', + 'ref:FR:SIRET': '83395614700015', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.3793104, 48.705278 ] }, + id: 'node/7053969212' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 84 06 74 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 84 06 74 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 84 06 74 94 + false +### debug: + convertProperty: isStringValue? + +33 9 84 06 74 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 84 06 74 94 +convertedValue 9 84 06 74 94 +### debug: + phone: + +33 9 84 06 74 94 + => + +33 9 84 06 74 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 84 06 74 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 84 06 74 94 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3793104, 48.705278 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 84 06 74 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7053969213', + 'addr:housenumber': '129', + 'contact:instagram': 'https://instagram.com/Weilness_', + facebook: 'http://www.facebook.com/Weilness/', + phone: '+33 1 69 38 92 40', + 'ref:FR:NAF': '9602A', + 'ref:FR:SIRET': '84243485400019', + shop: 'hairdresser', + website: 'http://www.weilness.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3816851, 48.7050886 ] }, + id: 'node/7053969213' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 92 40 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 92 40 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 92 40 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 92 40 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 92 40 +convertedValue 1 69 38 92 40 +### debug: + phone: + +33 1 69 38 92 40 + => + +33 1 69 38 92 40 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 92 40 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 92 40 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3816851, 48.7050886 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 92 40' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7053969214', + 'addr:housenumber': '85', + phone: '+33 1 69 38 60 42', + 'ref:FR:NAF': '9602A', + 'ref:FR:SIRET': '84921058800018', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.3774773, 48.7073328 ] }, + id: 'node/7053969214' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 60 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 60 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 60 42 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 60 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 60 42 +convertedValue 1 69 38 60 42 +### debug: + phone: + +33 1 69 38 60 42 + => + +33 1 69 38 60 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 60 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 60 42 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3774773, 48.7073328 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 60 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7053969215', + 'addr:housenumber': '48', + amenity: 'fast_food', + cuisine: 'burger;pizza;tacos;sandwich', + email: 'contact@lacantine-restaurant.fr', + phone: '+33 1 78 75 51 49', + website: 'http://www.lacantine-restaurant.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3811778, 48.7084704 ] }, + id: 'node/7053969215' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 78 75 51 49 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 78 75 51 49 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 78 75 51 49 + false +### debug: + convertProperty: isStringValue? + +33 1 78 75 51 49 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 78 75 51 49 +convertedValue 1 78 75 51 49 +### debug: + phone: + +33 1 78 75 51 49 + => + +33 1 78 75 51 49 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 78 75 51 49 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 78 75 51 49 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3811778, 48.7084704 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 78 75 51 49' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7054328005', + brand: 'Votre Marché', + delivery: 'yes', + name: 'Votre Marché', + phone: '+33 1 60 75 25 17', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.4516839, 48.645731 ] }, + id: 'node/7054328005' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 25 17 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 25 17 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 25 17 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 25 17 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 25 17 +convertedValue 1 60 75 25 17 +### debug: + phone: + +33 1 60 75 25 17 + => + +33 1 60 75 25 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 25 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 25 17 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4516839, 48.645731 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 25 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7054328006', + amenity: 'restaurant', + cuisine: 'chinese', + name: 'Xin Xin - Le soleil levant', + phone: '+33 1 60 75 53 03', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4523913, 48.6465914 ] }, + id: 'node/7054328006' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 53 03 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 53 03 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 53 03 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 53 03 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 53 03 +convertedValue 1 60 75 53 03 +### debug: + phone: + +33 1 60 75 53 03 + => + +33 1 60 75 53 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 53 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 53 03 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4523913, 48.6465914 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 75 53 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7054328010', + name: 'UDI', + office: 'estate_agent', + opening_hours: 'Mo-Sa 09:00-12:00,14:00-18:00', + phone: '+33 1 60 75 07 18', + website: 'https://www.udi-immo.com' + }, + geometry: { type: 'Point', coordinates: [ 2.4516222, 48.6464416 ] }, + id: 'node/7054328010' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 07 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 07 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 07 18 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 07 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 07 18 +convertedValue 1 60 75 07 18 +### debug: + phone: + +33 1 60 75 07 18 + => + +33 1 60 75 07 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 07 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 07 18 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4516222, 48.6464416 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 07 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7054328024', + amenity: 'fast_food', + cuisine: 'kebab', + name: 'Istanbul Kebab', + phone: '+33 1 60 75 19 47', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4509885, 48.6476413 ] }, + id: 'node/7054328024' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 19 47 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 19 47 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 19 47 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 19 47 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 19 47 +convertedValue 1 60 75 19 47 +### debug: + phone: + +33 1 60 75 19 47 + => + +33 1 60 75 19 47 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 19 47 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 19 47 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4509885, 48.6476413 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 75 19 47' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7056274238', + name: 'Guy Hoquet', + office: 'estate_agent', + phone: '+33 1 60 79 60 22' + }, + geometry: { type: 'Point', coordinates: [ 2.450332, 48.6488393 ] }, + id: 'node/7056274238' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 79 60 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 79 60 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 79 60 22 + false +### debug: + convertProperty: isStringValue? + +33 1 60 79 60 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 79 60 22 +convertedValue 1 60 79 60 22 +### debug: + phone: + +33 1 60 79 60 22 + => + +33 1 60 79 60 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 79 60 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 79 60 22 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.450332, 48.6488393 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 79 60 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7056274240', + craft: 'builder', + name: 'FL3C', + phone: '+33 1 64 85 19 55', + website: 'https://www.construction-maison-fl3c.com' + }, + geometry: { type: 'Point', coordinates: [ 2.4499545, 48.6487104 ] }, + id: 'node/7056274240' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 85 19 55 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 85 19 55 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 85 19 55 + false +### debug: + convertProperty: isStringValue? + +33 1 64 85 19 55 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 85 19 55 +convertedValue 1 64 85 19 55 +### debug: + phone: + +33 1 64 85 19 55 + => + +33 1 64 85 19 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 85 19 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 85 19 55 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4499545, 48.6487104 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 85 19 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7056274241', + amenity: 'driving_school', + name: 'Auto-Moto- École de Soisy', + opening_hours: 'Tu,We,Fr 16:00-19:00; Sa 09:00-12:00', + phone: '+33 1 69 89 33 22', + website: 'https://www.automotoecole-soisy.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4501416, 48.6486049 ] }, + id: 'node/7056274241' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 89 33 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 89 33 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 89 33 22 + false +### debug: + convertProperty: isStringValue? + +33 1 69 89 33 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 89 33 22 +convertedValue 1 69 89 33 22 +### debug: + phone: + +33 1 69 89 33 22 + => + +33 1 69 89 33 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 33 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 33 22 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4501416, 48.6486049 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 69 89 33 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7059794335', + 'addr:housenumber': '93 bis', + amenity: 'community_centre', + phone: '+33 1 69 38 08 66' + }, + geometry: { type: 'Point', coordinates: [ 2.3869862, 48.6991965 ] }, + id: 'node/7059794335' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 08 66 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 08 66 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 08 66 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 08 66 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 08 66 +convertedValue 1 69 38 08 66 +### debug: + phone: + +33 1 69 38 08 66 + => + +33 1 69 38 08 66 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 08 66 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 08 66 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3869862, 48.6991965 ] }, + properties: { amenity: 'community_centre', phone: '+33 1 69 38 08 66' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7059794336', + 'addr:housenumber': '98', + amenity: 'school', + email: 'ce.0910542V@ac-versailles.fr', + 'operator:type': 'public', + phone: '+33 1 69 38 57 05', + preschool: 'yes', + 'ref:UAI': '0910542V', + 'school:FR': 'maternelle', + source: 'data.gouv.fr:Éducation Nationale - 03/2018' + }, + geometry: { type: 'Point', coordinates: [ 2.3862681, 48.6992572 ] }, + id: 'node/7059794336' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 57 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 57 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 57 05 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 57 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 57 05 +convertedValue 1 69 38 57 05 +### debug: + phone: + +33 1 69 38 57 05 + => + +33 1 69 38 57 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 57 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 57 05 +### debug: + mapElementFromConf: convert + preschool +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + preschool +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + preschool +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3862681, 48.6992572 ] }, + properties: { amenity: 'school', phone: '+33 1 69 38 57 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7059794344', + 'addr:housenumber': '95 ter', + amenity: 'community_centre', + phone: '+33 1 69 54 55 37' + }, + geometry: { type: 'Point', coordinates: [ 2.387432, 48.6999134 ] }, + id: 'node/7059794344' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 54 55 37 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 54 55 37 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 54 55 37 + false +### debug: + convertProperty: isStringValue? + +33 1 69 54 55 37 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 54 55 37 +convertedValue 1 69 54 55 37 +### debug: + phone: + +33 1 69 54 55 37 + => + +33 1 69 54 55 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 54 55 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 54 55 37 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.387432, 48.6999134 ] }, + properties: { amenity: 'community_centre', phone: '+33 1 69 54 55 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7059802515', + 'addr:housenumber': '2', + amenity: 'library', + operator: 'Grand-Orly Seine Bièvre', + phone: '+33 1 69 57 82 20' + }, + geometry: { type: 'Point', coordinates: [ 2.3855166, 48.6998899 ] }, + id: 'node/7059802515' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + library + true +### debug: + convertProperty: isStringValue? + library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + library + => + library +### debug: + convertProperty: -- convertedValue + library +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 82 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 82 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 82 20 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 82 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 82 20 +convertedValue 1 69 57 82 20 +### debug: + phone: + +33 1 69 57 82 20 + => + +33 1 69 57 82 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 82 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 82 20 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3855166, 48.6998899 ] }, + properties: { amenity: 'library', phone: '+33 1 69 57 82 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7059802516', + 'addr:housenumber': '2', + amenity: 'childcare', + email: 'famille.tricotin@free.fr', + phone: '+33 7 66 14 18 99', + website: 'http://crechetricotin.athis.free.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3858177, 48.6999139 ] }, + id: 'node/7059802516' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + childcare +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + childcare +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + childcare + true +### debug: + convertProperty: isStringValue? + childcare + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + childcare + => + childcare +### debug: + convertProperty: -- convertedValue + childcare +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 66 14 18 99 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 66 14 18 99 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 66 14 18 99 + false +### debug: + convertProperty: isStringValue? + +33 7 66 14 18 99 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 66 14 18 99 +convertedValue 7 66 14 18 99 +### debug: + phone: + +33 7 66 14 18 99 + => + +33 7 66 14 18 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 66 14 18 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 66 14 18 99 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3858177, 48.6999139 ] }, + properties: { amenity: 'childcare', phone: '+33 7 66 14 18 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7059826319', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '6', + 'addr:postcode': '91200', + 'addr:street': 'Rue du Docteur Guerin', + amenity: 'social_facility', + email: 'jeanrostand@arpavie.com', + name: 'Résidence Jean Rostand', + operator: 'ARPAVIE', + phone: '+33 1 60 48 72 08', + 'ref:FR:FINESS': '910800499', + social_facility: 'assisted_living', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + website: 'http://www.arpavie.fr/residence/residence-jean-rostand', + wheelchair: 'yes', + wikidata: 'Q112924376' + }, + geometry: { type: 'Point', coordinates: [ 2.3832328, 48.7008055 ] }, + id: 'node/7059826319' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 72 08 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 72 08 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 72 08 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 72 08 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 72 08 +convertedValue 1 60 48 72 08 +### debug: + phone: + +33 1 60 48 72 08 + => + +33 1 60 48 72 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 72 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 72 08 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3832328, 48.7008055 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 60 48 72 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7061347703', + amenity: 'restaurant', + cuisine: 'pizza', + name: 'Allo Pizza Rapido', + opening_hours: 'Mo-Th 11:00-14:30,18:00-22:30; Fr,Sa 11:00-14:30,18:00-23:00; Su 18:00-22:30', + phone: '+33 1 60 75 63 82', + takeaway: 'yes', + website: 'http://www.pizza-soisy.com' + }, + geometry: { type: 'Point', coordinates: [ 2.4548147, 48.6426867 ] }, + id: 'node/7061347703' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 63 82 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 63 82 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 63 82 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 63 82 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 63 82 +convertedValue 1 60 75 63 82 +### debug: + phone: + +33 1 60 75 63 82 + => + +33 1 60 75 63 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 63 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 63 82 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4548147, 48.6426867 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 75 63 82' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7061367667', + fax: '+33 1 69 89 20 06', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Laboratoire de Biologie Médicale', + opening_hours: 'Mo-Fr 07:30-12:00,14:00-17:00; Sa 08:00-12:00', + phone: '+33 1 60 75 13 62', + 'ref:FR:FINESS': '910019637', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '611', + website: 'https://www.cerballiance.fr/laboratoires/soisy-sur-seine/lbm-soisy-sur-seine.html' + }, + geometry: { type: 'Point', coordinates: [ 2.454234, 48.6431254 ] }, + id: 'node/7061367667' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 13 62 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 13 62 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 13 62 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 13 62 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 13 62 +convertedValue 1 60 75 13 62 +### debug: + phone: + +33 1 60 75 13 62 + => + +33 1 60 75 13 62 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 13 62 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 13 62 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.454234, 48.6431254 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 13 62' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7061367668', + name: 'Soisy Optique', + opening_hours: 'Tu-Sa 09:30-12:15,14:30-19:00', + phone: '+33 1 69 89 38 41', + shop: 'optician', + website: 'http://soisyoptique.com' + }, + geometry: { type: 'Point', coordinates: [ 2.454126, 48.6432144 ] }, + id: 'node/7061367668' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 89 38 41 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 89 38 41 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 89 38 41 + false +### debug: + convertProperty: isStringValue? + +33 1 69 89 38 41 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 89 38 41 +convertedValue 1 69 89 38 41 +### debug: + phone: + +33 1 69 89 38 41 + => + +33 1 69 89 38 41 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 38 41 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 38 41 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.454126, 48.6432144 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 89 38 41' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7061367669', + name: 'Body Care', + opening_hours: 'Mo 13:00-18:00; Tu-Fr 10:00-19:00; Sa 09:00-18:00', + phone: '+33 1 88 33 79 42', + shop: 'massage', + website: 'https://bodycare-soisy.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4537975, 48.6434621 ] }, + id: 'node/7061367669' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 88 33 79 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 88 33 79 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 88 33 79 42 + false +### debug: + convertProperty: isStringValue? + +33 1 88 33 79 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 88 33 79 42 +convertedValue 1 88 33 79 42 +### debug: + phone: + +33 1 88 33 79 42 + => + +33 1 88 33 79 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 88 33 79 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 88 33 79 42 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4537975, 48.6434621 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 88 33 79 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7061367670', + amenity: 'restaurant', + cuisine: 'moroccan', + name: "L'olivier du Maroc", + opening_hours: 'Tu-Su 09:00-15:00,19:00-22:00', + phone: '+33 1 60 75 91 53', + takeaway: 'yes', + website: 'http://www.olivierdumaroc.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4534025, 48.6437836 ] }, + id: 'node/7061367670' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 91 53 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 91 53 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 91 53 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 91 53 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 91 53 +convertedValue 1 60 75 91 53 +### debug: + phone: + +33 1 60 75 91 53 + => + +33 1 60 75 91 53 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 91 53 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 91 53 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4534025, 48.6437836 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 75 91 53' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7061367671', + name: 'Caro Coiff', + opening_hours: 'Tu,Th,Fr 09:30-12:00,14:00-19:00; We,Sa 09:00-17:00', + phone: '+33 1 60 75 28 78', + shop: 'hairdresser', + website: 'https://carocoiff.site-solocal.com' + }, + geometry: { type: 'Point', coordinates: [ 2.4497943, 48.6481845 ] }, + id: 'node/7061367671' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 28 78 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 28 78 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 28 78 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 28 78 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 28 78 +convertedValue 1 60 75 28 78 +### debug: + phone: + +33 1 60 75 28 78 + => + +33 1 60 75 28 78 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 28 78 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 28 78 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4497943, 48.6481845 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 28 78' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7066452895', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '83', + 'addr:postcode': '91200', + 'addr:street': "Quai de l'Orge", + email: 'garageduquaidelorge@orange.fr', + name: "Garage du quai de l'Orge", + phone: '+33 1 60 48 01 23', + shop: 'car_repair', + website: 'http://www.garageduquaidelorge.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4028271, 48.7112025 ] }, + id: 'node/7066452895' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 01 23 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 01 23 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 01 23 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 01 23 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 01 23 +convertedValue 1 60 48 01 23 +### debug: + phone: + +33 1 60 48 01 23 + => + +33 1 60 48 01 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 01 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 01 23 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4028271, 48.7112025 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 01 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7069210779', + 'addr:housenumber': '80', + phone: '+33 1 69 38 10 51', + shop: 'dry_cleaning' + }, + geometry: { type: 'Point', coordinates: [ 2.4022782, 48.7121792 ] }, + id: 'node/7069210779' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 10 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 10 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 10 51 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 10 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 10 51 +convertedValue 1 69 38 10 51 +### debug: + phone: + +33 1 69 38 10 51 + => + +33 1 69 38 10 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 10 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 10 51 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4022782, 48.7121792 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 10 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7069210780', + 'addr:housenumber': '99c', + email: 'atelierpastryparis@gmail.com', + phone: '+33 9 86 14 50 70', + shop: 'pastry', + website: 'http://atelierpastry.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4017656, 48.7119603 ] }, + id: 'node/7069210780' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 86 14 50 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 86 14 50 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 86 14 50 70 + false +### debug: + convertProperty: isStringValue? + +33 9 86 14 50 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 86 14 50 70 +convertedValue 9 86 14 50 70 +### debug: + phone: + +33 9 86 14 50 70 + => + +33 9 86 14 50 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 86 14 50 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 86 14 50 70 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4017656, 48.7119603 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 86 14 50 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7069210781', + 'addr:housenumber': '5b', + 'contact:instagram': 'https://instagram.com/stephaneplaza_athis_mons', + email: 'athismons@stephaneplazaimmobilier.com', + facebook: 'https://www.facebook.com/St%C3%A9phane-Plaza-immobilier-Athis-Mons-108848370575110/', + office: 'estate_agent', + opening_hours: 'Tu-Fr 09:00-12:00,14:00-19:00; Sa 09:00-12:00,14:00-18:00', + phone: '+33 1 78 84 00 14', + 'ref:FR:NAF': '6831Z', + 'ref:FR:SIRET': '49529908300016', + website: 'http://athismons.stephaneplazaimmobilier.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4011649, 48.7121557 ] }, + id: 'node/7069210781' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 78 84 00 14 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 78 84 00 14 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 78 84 00 14 + false +### debug: + convertProperty: isStringValue? + +33 1 78 84 00 14 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 78 84 00 14 +convertedValue 1 78 84 00 14 +### debug: + phone: + +33 1 78 84 00 14 + => + +33 1 78 84 00 14 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 78 84 00 14 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 78 84 00 14 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4011649, 48.7121557 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 78 84 00 14' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7069210782', + 'addr:housenumber': '5a', + emergency: 'ambulance_station', + phone: '+33 6 23 62 01 91' + }, + geometry: { type: 'Point', coordinates: [ 2.4014751, 48.7123097 ] }, + id: 'node/7069210782' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + emergency +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + emergency +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + emergency +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 23 62 01 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 23 62 01 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 23 62 01 91 + false +### debug: + convertProperty: isStringValue? + +33 6 23 62 01 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 23 62 01 91 +convertedValue 6 23 62 01 91 +### debug: + phone: + +33 6 23 62 01 91 + => + +33 6 23 62 01 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 23 62 01 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 23 62 01 91 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4014751, 48.7123097 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 23 62 01 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7069210783', + 'addr:housenumber': '5', + phone: '+33 1 69 38 67 56', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.4012663, 48.7122492 ] }, + id: 'node/7069210783' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 67 56 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 67 56 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 67 56 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 67 56 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 67 56 +convertedValue 1 69 38 67 56 +### debug: + phone: + +33 1 69 38 67 56 + => + +33 1 69 38 67 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 67 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 67 56 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4012663, 48.7122492 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 67 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7069210784', + 'addr:housenumber': '5b', + 'contact:instagram': 'https://instagram.com/body.skins', + phone: '+33 7 63 80 18 05', + shop: 'beauty', + website: 'https://www.treatwell.fr/salon/jenny-beauty/' + }, + geometry: { type: 'Point', coordinates: [ 2.4013992, 48.71224 ] }, + id: 'node/7069210784' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 63 80 18 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 63 80 18 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 63 80 18 05 + false +### debug: + convertProperty: isStringValue? + +33 7 63 80 18 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 63 80 18 05 +convertedValue 7 63 80 18 05 +### debug: + phone: + +33 7 63 80 18 05 + => + +33 7 63 80 18 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 63 80 18 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 63 80 18 05 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4013992, 48.71224 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 63 80 18 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7070214146', + name: 'Nouvelle Cité', + office: 'company', + opening_hours: 'Mo-Fr 09:00-12:30,14:00-18:00', + phone: '+33 1 69 17 10 06', + website: 'https://www.nouvellecite.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.1901363, 48.5848779 ] }, + id: 'node/7070214146' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 17 10 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 17 10 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 17 10 06 + false +### debug: + convertProperty: isStringValue? + +33 1 69 17 10 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 17 10 06 +convertedValue 1 69 17 10 06 +### debug: + phone: + +33 1 69 17 10 06 + => + +33 1 69 17 10 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 17 10 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 17 10 06 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1901363, 48.5848779 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 17 10 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7070682296', + 'addr:postcode': '91490', + email: 'escale19@outlook.fr', + internet_access: 'wlan', + name: "L'escale19", + phone: '+33672316074', + tourism: 'guest_house' + }, + geometry: { type: 'Point', coordinates: [ 2.473543, 48.4030188 ] }, + id: 'node/7070682296' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33672316074 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33672316074 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33672316074 + false +### debug: + convertProperty: isStringValue? + +33672316074 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33672316074 +convertedValue 6 72 31 60 74 +### debug: + phone: + +33672316074 + => + +33 6 72 31 60 74 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 72 31 60 74 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 72 31 60 74 +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.473543, 48.4030188 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 72 31 60 74' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7082078422', + 'addr:housenumber': '143', + amenity: 'social_facility', + email: 'accueil.athis@lemoulinvert.org', + operator: 'Le Moulin Vert', + 'operator:type': 'private_non_profit', + phone: '+33 1 60 48 84 84', + 'ref:FR:FINESS': '910810795', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + website: 'https://lemoulinvert.asso.fr/etablissement/etablissement-dhebergement-pour-personnes-agees-dependantes-athis-mons/', + wheelchair: 'yes', + wikidata: 'Q112990350' + }, + geometry: { type: 'Point', coordinates: [ 2.4043454, 48.7177459 ] }, + id: 'node/7082078422' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 84 84 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 84 84 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 84 84 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 84 84 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 84 84 +convertedValue 1 60 48 84 84 +### debug: + phone: + +33 1 60 48 84 84 + => + +33 1 60 48 84 84 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 84 84 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 84 84 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4043454, 48.7177459 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 60 48 84 84' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7086539075', + 'addr:city': 'La Norville', + 'addr:housenumber': '60 H', + 'addr:postcode': '91290', + 'addr:street': 'Chemin de la Garenne', + amenity: 'restaurant', + cuisine: 'french', + name: 'La Ciboulette', + phone: '+33 1 64 90 47 47' + }, + geometry: { type: 'Point', coordinates: [ 2.2618893, 48.5858088 ] }, + id: 'node/7086539075' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 90 47 47 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 90 47 47 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 90 47 47 + false +### debug: + convertProperty: isStringValue? + +33 1 64 90 47 47 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 90 47 47 +convertedValue 1 64 90 47 47 +### debug: + phone: + +33 1 64 90 47 47 + => + +33 1 64 90 47 47 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 90 47 47 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 90 47 47 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2618893, 48.5858088 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 90 47 47' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7108052617', + 'addr:city': 'Chilly-Mazarin', + 'addr:housenumber': '71', + 'addr:postcode': '91380', + 'addr:street': 'Rue de Gravigny', + name: 'Docteur Jekyll Office', + opening_hours: 'Mo-Su 12:30-17:30', + phone: '+33 9 81 96 00 91', + shop: 'tattoo', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.309203, 48.6947641 ] }, + id: 'node/7108052617' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 81 96 00 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 81 96 00 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 81 96 00 91 + false +### debug: + convertProperty: isStringValue? + +33 9 81 96 00 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 81 96 00 91 +convertedValue 9 81 96 00 91 +### debug: + phone: + +33 9 81 96 00 91 + => + +33 9 81 96 00 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 81 96 00 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 81 96 00 91 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.309203, 48.6947641 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 81 96 00 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7114630177', + 'addr:housenumber': '8 bis', + amenity: 'social_facility', + email: 'associationdelacour@wanadoo.fr', + phone: '+33 1 69 38 95 20', + 'ref:FR:FINESS': '910002310', + social_facility: 'assisted_living', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + website: 'http://associationdelacour.e-monsite.com/', + wikidata: 'Q112921863' + }, + geometry: { type: 'Point', coordinates: [ 2.3887048, 48.7092442 ] }, + id: 'node/7114630177' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 95 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 95 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 95 20 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 95 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 95 20 +convertedValue 1 69 38 95 20 +### debug: + phone: + +33 1 69 38 95 20 + => + +33 1 69 38 95 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 95 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 95 20 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3887048, 48.7092442 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 38 95 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7114642396', + 'addr:housenumber': '98 bis', + office: 'estate_agent', + phone: '+33 1 69 25 47 07' + }, + geometry: { type: 'Point', coordinates: [ 2.3718119, 48.7052584 ] }, + id: 'node/7114642396' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 25 47 07 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 25 47 07 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 25 47 07 + false +### debug: + convertProperty: isStringValue? + +33 1 69 25 47 07 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 25 47 07 +convertedValue 1 69 25 47 07 +### debug: + phone: + +33 1 69 25 47 07 + => + +33 1 69 25 47 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 25 47 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 25 47 07 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3718119, 48.7052584 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 25 47 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7114642397', + 'addr:housenumber': '102', + phone: '+33 6 70 15 94 30', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.3717694, 48.7054681 ] }, + id: 'node/7114642397' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 70 15 94 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 70 15 94 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 70 15 94 30 + false +### debug: + convertProperty: isStringValue? + +33 6 70 15 94 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 70 15 94 30 +convertedValue 6 70 15 94 30 +### debug: + phone: + +33 6 70 15 94 30 + => + +33 6 70 15 94 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 70 15 94 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 70 15 94 30 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3717694, 48.7054681 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 70 15 94 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7114642398', + 'addr:housenumber': '106', + email: 'athisoptic@free.fr', + phone: '+33 9 84 14 98 33', + shop: 'optician' + }, + geometry: { type: 'Point', coordinates: [ 2.3717678, 48.7056691 ] }, + id: 'node/7114642398' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 84 14 98 33 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 84 14 98 33 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 84 14 98 33 + false +### debug: + convertProperty: isStringValue? + +33 9 84 14 98 33 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 84 14 98 33 +convertedValue 9 84 14 98 33 +### debug: + phone: + +33 9 84 14 98 33 + => + +33 9 84 14 98 33 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 84 14 98 33 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 84 14 98 33 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3717678, 48.7056691 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 84 14 98 33' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7124826544', + 'contact:facebook': 'https://www.facebook.com/pages/Le-marche-de-Marina/540522002765425', + craft: 'caterer', + delivery: 'only', + email: 'contact@lemarchedemarina.fr', + name: 'Le Marché de Marina', + phone: '+33 6 58 48 75 38', + website: 'https://www.lemarchedemarina.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.446727, 48.652219 ] }, + id: 'node/7124826544' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 58 48 75 38 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 58 48 75 38 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 58 48 75 38 + false +### debug: + convertProperty: isStringValue? + +33 6 58 48 75 38 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 58 48 75 38 +convertedValue 6 58 48 75 38 +### debug: + phone: + +33 6 58 48 75 38 + => + +33 6 58 48 75 38 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 58 48 75 38 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 58 48 75 38 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.446727, 48.652219 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 58 48 75 38' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7124826545', + name: 'Garage Ad Hoc', + opening_hours: 'Mo 14:00-18:00; Tu-Fr 08:00-12:00,14:00-18:00; Sa 08:00-12:00', + phone: '+33 1 60 75 10 22', + website: 'https://www.ad.fr/garage/garage-ad-ad-hoc' + }, + geometry: { type: 'Point', coordinates: [ 2.4432951, 48.6516824 ] }, + id: 'node/7124826545' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 10 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 10 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 10 22 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 10 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 10 22 +convertedValue 1 60 75 10 22 +### debug: + phone: + +33 1 60 75 10 22 + => + +33 1 60 75 10 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 10 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 10 22 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4432951, 48.6516824 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 10 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7124826546', + 'contact:mobile': '+33 6 07 68 76 77', + craft: 'plumber', + email: 'plombichauffe91@orange.fr', + fax: '+33 1 69 89 26 61', + name: 'Plombi-Chauffe 91', + phone: '+33 1 60 75 53 78', + website: 'https://plombi-chauffe-91.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4437661, 48.6515734 ] }, + id: 'node/7124826546' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:mobile +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 53 78 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 53 78 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 53 78 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 53 78 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 53 78 +convertedValue 1 60 75 53 78 +### debug: + phone: + +33 1 60 75 53 78 + => + +33 1 60 75 53 78 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 53 78 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 53 78 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4437661, 48.6515734 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 53 78' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7124826547', + amenity: 'veterinary', + email: 'florenceponcet61@wanadoo.fr', + name: 'Cabinet Vétérinaire du Dr. Poncet', + opening_hours: 'Mo-Fr 09:00-19:00; Sa 09:00-12:00', + phone: '+33 1 60 75 24 71', + website: 'https://vetolib.vet/clinique-veterinaire/soisy-sur-seine/cabinet-veterinaire-du-dr--poncet-soisy-sur-seine' + }, + geometry: { type: 'Point', coordinates: [ 2.4462732, 48.6497665 ] }, + id: 'node/7124826547' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + veterinary +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + veterinary +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + veterinary + => + veterinary +### debug: + convertProperty: -- convertedValue + veterinary +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 24 71 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 24 71 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 24 71 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 24 71 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 24 71 +convertedValue 1 60 75 24 71 +### debug: + phone: + +33 1 60 75 24 71 + => + +33 1 60 75 24 71 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 24 71 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 24 71 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4462732, 48.6497665 ] }, + properties: { amenity: 'veterinary', phone: '+33 1 60 75 24 71' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7124826548', + amenity: 'restaurant', + cuisine: 'french', + name: 'La Terrasse des Donjons', + opening_hours: 'Tu-Fr 12:00-14:00,19:30-21:30; PH off', + phone: '+33 1 60 75 66 06', + website: 'http://www.laterrassedesdonjons.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4455381, 48.6505934 ] }, + id: 'node/7124826548' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 66 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 66 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 66 06 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 66 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 66 06 +convertedValue 1 60 75 66 06 +### debug: + phone: + +33 1 60 75 66 06 + => + +33 1 60 75 66 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 66 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 66 06 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4455381, 48.6505934 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 75 66 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7125012793', + lottery: 'yes', + name: 'Les Guillemets', + opening_hours: 'Mo-Sa 07:30-12:30,15:30-19:30; Su 08:00-12:30', + phone: '+33 1 69 89 31 63', + shop: 'newsagent', + tobacco: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4581373, 48.651241 ] }, + id: 'node/7125012793' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + lottery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + lottery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + lottery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 89 31 63 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 89 31 63 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 89 31 63 + false +### debug: + convertProperty: isStringValue? + +33 1 69 89 31 63 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 89 31 63 +convertedValue 1 69 89 31 63 +### debug: + phone: + +33 1 69 89 31 63 + => + +33 1 69 89 31 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 31 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 31 63 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + tobacco +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tobacco +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tobacco +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4581373, 48.651241 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 89 31 63' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7125012794', + name: 'La Buanderie', + opening_hours: 'Mo-Th 09:00-19:00; Fr 09:00-18:00; Su 09:00-12:00', + phone: '+33 1 60 75 23 07', + shop: 'dry_cleaning' + }, + geometry: { type: 'Point', coordinates: [ 2.458155, 48.6513179 ] }, + id: 'node/7125012794' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 23 07 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 23 07 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 23 07 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 23 07 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 23 07 +convertedValue 1 60 75 23 07 +### debug: + phone: + +33 1 60 75 23 07 + => + +33 1 60 75 23 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 23 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 23 07 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.458155, 48.6513179 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 23 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7125012795', + 'addr:housenumber': '1', + 'addr:street': 'Rue de la Forêt de Sénart', + 'contact:facebook': 'https://www.facebook.com/gigafit.soisy/', + 'contact:instagram': 'https://www.instagram.com/gigafit.soisy/', + email: 'contact-soisy@gigafit.fr', + leisure: 'fitness_centre', + name: 'GIGAFIT', + opening_hours: 'Mo-Su 06:00-23:00', + phone: '+33 9 72 28 99 66', + sport: 'fitness', + website: 'https://gigafit.fr/club/soisy-sur-seine/' + }, + geometry: { type: 'Point', coordinates: [ 2.4577686, 48.6509466 ] }, + id: 'node/7125012795' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 72 28 99 66 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 72 28 99 66 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 72 28 99 66 + false +### debug: + convertProperty: isStringValue? + +33 9 72 28 99 66 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 72 28 99 66 +convertedValue 9 72 28 99 66 +### debug: + phone: + +33 9 72 28 99 66 + => + +33 9 72 28 99 66 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 28 99 66 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 28 99 66 +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4577686, 48.6509466 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 72 28 99 66' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7125012796', + 'contact:facebook': 'https://www.facebook.com/CaninCalinSoisySurSeine/', + name: 'Canin Calin', + opening_hours: 'Mo-Sa 09:00-13:00,14:00-18:00; We off', + phone: '+33 9 73 50 81 48', + shop: 'pet_grooming' + }, + geometry: { type: 'Point', coordinates: [ 2.4578124, 48.6509166 ] }, + id: 'node/7125012796' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 73 50 81 48 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 73 50 81 48 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 73 50 81 48 + false +### debug: + convertProperty: isStringValue? + +33 9 73 50 81 48 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 73 50 81 48 +convertedValue 9 73 50 81 48 +### debug: + phone: + +33 9 73 50 81 48 + => + +33 9 73 50 81 48 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 73 50 81 48 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 73 50 81 48 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4578124, 48.6509166 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 73 50 81 48' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7125012798', + amenity: 'pharmacy', + name: 'Pharmacie Des Meillottes', + opening_hours: 'Mo 09:00-12:30,15:00-20:00; Tu-Fr 08:30-12:30,15:00-20:00; Sa 09:00-13:00,15:00-19:00', + phone: '+33 1 60 75 27 81' + }, + geometry: { type: 'Point', coordinates: [ 2.4580606, 48.6511495 ] }, + id: 'node/7125012798' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 27 81 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 27 81 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 27 81 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 27 81 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 27 81 +convertedValue 1 60 75 27 81 +### debug: + phone: + +33 1 60 75 27 81 + => + +33 1 60 75 27 81 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 27 81 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 27 81 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4580606, 48.6511495 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 60 75 27 81' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7126483416', + amenity: 'restaurant', + 'contact:facebook': 'https://www.facebook.com/Le-Balto-249960395058920/', + name: 'Le Balto', + phone: '+33169200204' + }, + geometry: { type: 'Point', coordinates: [ 2.2563075, 48.7150293 ] }, + id: 'node/7126483416' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169200204 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169200204 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169200204 + false +### debug: + convertProperty: isStringValue? + +33169200204 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169200204 +convertedValue 1 69 20 02 04 +### debug: + phone: + +33169200204 + => + +33 1 69 20 02 04 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 02 04 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 02 04 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2563075, 48.7150293 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 20 02 04' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7131410657', + 'addr:housenumber': '173', + amenity: 'fast_food', + cuisine: 'pizza', + email: 'pizzafast91@gmail.com', + facebook: 'https://www.facebook.com/FAST-PIZZA-102319361520341/', + phone: '+33 1 69 06 38 03', + takeaway: 'yes', + website: 'https://website-5612755007883734159165-pizzarestaurant.business.site/' + }, + geometry: { type: 'Point', coordinates: [ 2.4070219, 48.7182834 ] }, + id: 'node/7131410657' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 38 03 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 38 03 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 38 03 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 38 03 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 38 03 +convertedValue 1 69 06 38 03 +### debug: + phone: + +33 1 69 06 38 03 + => + +33 1 69 06 38 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 38 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 38 03 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4070219, 48.7182834 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 06 38 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7132807066', + 'addr:housenumber': '50', + email: 'lathegienne@century21.fr', + facebook: 'https://www.facebook.com/CENTURY-21-LAth%C3%A9gienne-%C3%A0-Paray-Vieille-Poste-1523892064523631/', + office: 'estate_agent', + phone: '+33 1 69 45 44 99', + website: 'https://www.century21-athegienne-athis-mons.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3719903, 48.7016377 ] }, + id: 'node/7132807066' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 45 44 99 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 45 44 99 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 45 44 99 + false +### debug: + convertProperty: isStringValue? + +33 1 69 45 44 99 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 45 44 99 +convertedValue 1 69 45 44 99 +### debug: + phone: + +33 1 69 45 44 99 + => + +33 1 69 45 44 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 45 44 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 45 44 99 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3719903, 48.7016377 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 45 44 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7136025413', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '46', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + amenity: 'fast_food', + cuisine: 'pizza;italian;italian_pizza', + drive_through: 'no', + facebook: 'http://www.facebook.com/LeVictornella/', + name: 'Le Victornella', + phone: '+33 1 69 84 85 85', + 'ref:FR:NAF': '5610A', + 'ref:FR:SIRET': '43176767200014' + }, + geometry: { type: 'Point', coordinates: [ 2.3677334, 48.7059258 ] }, + id: 'node/7136025413' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 84 85 85 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 84 85 85 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 84 85 85 + false +### debug: + convertProperty: isStringValue? + +33 1 69 84 85 85 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 84 85 85 +convertedValue 1 69 84 85 85 +### debug: + phone: + +33 1 69 84 85 85 + => + +33 1 69 84 85 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 84 85 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 84 85 85 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3677334, 48.7059258 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 84 85 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7136025422', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '14', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + name: 'MS Auto', + phone: '+33 1 81 86 02 02', + second_hand: 'yes', + shop: 'car' + }, + geometry: { type: 'Point', coordinates: [ 2.3700459, 48.7059584 ] }, + id: 'node/7136025422' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 81 86 02 02 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 81 86 02 02 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 81 86 02 02 + false +### debug: + convertProperty: isStringValue? + +33 1 81 86 02 02 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 81 86 02 02 +convertedValue 1 81 86 02 02 +### debug: + phone: + +33 1 81 86 02 02 + => + +33 1 81 86 02 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 81 86 02 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 81 86 02 02 +### debug: + mapElementFromConf: convert + second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + second_hand +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3700459, 48.7059584 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 81 86 02 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7136025423', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '12', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + amenity: 'bank', + atm: 'yes', + brand: 'Société Générale', + 'brand:wikidata': 'Q270363', + 'brand:wikipedia': 'en:Société Générale', + drive_through: 'no', + name: 'Société Générale', + phone: '+33 1 69 38 13 58' + }, + geometry: { type: 'Point', coordinates: [ 2.3702045, 48.7059612 ] }, + id: 'node/7136025423' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 13 58 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 13 58 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 13 58 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 13 58 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 13 58 +convertedValue 1 69 38 13 58 +### debug: + phone: + +33 1 69 38 13 58 + => + +33 1 69 38 13 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 13 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 13 58 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3702045, 48.7059612 ] }, + properties: { amenity: 'bank', phone: '+33 1 69 38 13 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7136025424', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '6', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + name: 'Feloz Auto', + phone: '+33 1 69 03 35 63', + shop: 'car_repair' + }, + geometry: { type: 'Point', coordinates: [ 2.3706283, 48.7060087 ] }, + id: 'node/7136025424' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 03 35 63 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 03 35 63 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 03 35 63 + false +### debug: + convertProperty: isStringValue? + +33 1 69 03 35 63 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 03 35 63 +convertedValue 1 69 03 35 63 +### debug: + phone: + +33 1 69 03 35 63 + => + +33 1 69 03 35 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 03 35 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 03 35 63 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3706283, 48.7060087 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 03 35 63' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7136025425', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '2', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + amenity: 'bar', + brewery: 'yes', + name: "L'Athégien", + phone: '+33 1 83 46 60 11' + }, + geometry: { type: 'Point', coordinates: [ 2.3708885, 48.7059557 ] }, + id: 'node/7136025425' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bar +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bar +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bar + true +### debug: + convertProperty: isStringValue? + bar + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bar + => + bar +### debug: + convertProperty: -- convertedValue + bar +### debug: + mapElementFromConf: convert + brewery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brewery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brewery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 83 46 60 11 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 83 46 60 11 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 83 46 60 11 + false +### debug: + convertProperty: isStringValue? + +33 1 83 46 60 11 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 83 46 60 11 +convertedValue 1 83 46 60 11 +### debug: + phone: + +33 1 83 46 60 11 + => + +33 1 83 46 60 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 83 46 60 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 83 46 60 11 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3708885, 48.7059557 ] }, + properties: { amenity: 'bar', phone: '+33 1 83 46 60 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7136025426', + 'addr:housenumber': '114', + amenity: 'fast_food', + cuisine: 'kebab', + phone: '+33 1 69 48 32 87' + }, + geometry: { type: 'Point', coordinates: [ 2.3717369, 48.7060685 ] }, + id: 'node/7136025426' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 48 32 87 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 48 32 87 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 48 32 87 + false +### debug: + convertProperty: isStringValue? + +33 1 69 48 32 87 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 48 32 87 +convertedValue 1 69 48 32 87 +### debug: + phone: + +33 1 69 48 32 87 + => + +33 1 69 48 32 87 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 48 32 87 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 48 32 87 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3717369, 48.7060685 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 48 32 87' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7136025427', + 'addr:housenumber': '112', + amenity: 'restaurant', + cuisine: 'sushi', + facebook: 'http://www.facebook.com/Sushi-Story-Athis-915455591823533/', + phone: '+33 1 60 47 07 07', + website: 'http://www.sushistory.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.3717449, 48.706009 ] }, + id: 'node/7136025427' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 47 07 07 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 47 07 07 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 47 07 07 + false +### debug: + convertProperty: isStringValue? + +33 1 60 47 07 07 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 47 07 07 +convertedValue 1 60 47 07 07 +### debug: + phone: + +33 1 60 47 07 07 + => + +33 1 60 47 07 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 47 07 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 47 07 07 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3717449, 48.706009 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 47 07 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7136025429', + 'addr:housenumber': '135', + phone: '+33 1 60 48 36 55', + second_hand: 'yes', + shop: 'car', + website: 'http://www.essalem-auto.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3723445, 48.705887 ] }, + id: 'node/7136025429' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 36 55 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 36 55 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 36 55 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 36 55 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 36 55 +convertedValue 1 60 48 36 55 +### debug: + phone: + +33 1 60 48 36 55 + => + +33 1 60 48 36 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 36 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 36 55 +### debug: + mapElementFromConf: convert + second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + second_hand +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3723445, 48.705887 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 36 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7136025430', + 'addr:housenumber': '103 bis', + facebook: 'http://www.facebook.com/vetproshop.fr', + phone: '+33 7 83 65 02 08', + shop: 'clothes', + website: 'http://vetproshop.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3713183, 48.706239 ] }, + id: 'node/7136025430' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 83 65 02 08 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 83 65 02 08 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 83 65 02 08 + false +### debug: + convertProperty: isStringValue? + +33 7 83 65 02 08 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 83 65 02 08 +convertedValue 7 83 65 02 08 +### debug: + phone: + +33 7 83 65 02 08 + => + +33 7 83 65 02 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 83 65 02 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 83 65 02 08 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3713183, 48.706239 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 83 65 02 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7136025431', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '25', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + amenity: 'restaurant', + cuisine: 'pizza;couscous', + name: 'Gino Pizza - Gino Couscous', + phone: '+33 1 69 84 71 07' + }, + geometry: { type: 'Point', coordinates: [ 2.3690146, 48.7057289 ] }, + id: 'node/7136025431' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 84 71 07 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 84 71 07 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 84 71 07 + false +### debug: + convertProperty: isStringValue? + +33 1 69 84 71 07 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 84 71 07 +convertedValue 1 69 84 71 07 +### debug: + phone: + +33 1 69 84 71 07 + => + +33 1 69 84 71 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 84 71 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 84 71 07 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3690146, 48.7057289 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 84 71 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7136025432', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '31', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + 'contact:instagram': 'https://instagram.com/maisoncyndiabeauty', + male: 'yes', + name: 'Barbershop by Mercato', + operator: 'Mercato', + phone: '+33 7 53 80 83 42', + shop: 'hairdresser', + website: 'http://www.barbershop-bymercato.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3686676, 48.7057001 ] }, + id: 'node/7136025432' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + male +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + male +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + male +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 53 80 83 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 53 80 83 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 53 80 83 42 + false +### debug: + convertProperty: isStringValue? + +33 7 53 80 83 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 53 80 83 42 +convertedValue 7 53 80 83 42 +### debug: + phone: + +33 7 53 80 83 42 + => + +33 7 53 80 83 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 53 80 83 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 53 80 83 42 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3686676, 48.7057001 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 53 80 83 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7136025433', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '31', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + name: 'Iptrans Auto', + phone: '+33 6 99 55 83 00', + shop: 'car', + website: 'http://www.iptransauto.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.36854, 48.705718 ] }, + id: 'node/7136025433' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 99 55 83 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 99 55 83 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 99 55 83 00 + false +### debug: + convertProperty: isStringValue? + +33 6 99 55 83 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 99 55 83 00 +convertedValue 6 99 55 83 00 +### debug: + phone: + +33 6 99 55 83 00 + => + +33 6 99 55 83 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 99 55 83 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 99 55 83 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.36854, 48.705718 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 99 55 83 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7136025434', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '21', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + email: 'immogestionperrin@orange.fr', + name: 'Immo Gestion Perrin', + office: 'estate_agent', + phone: '+33 1 69 57 02 34', + website: 'http://immogestionperrin.unblog.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3692969, 48.705734 ] }, + id: 'node/7136025434' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 02 34 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 02 34 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 02 34 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 02 34 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 02 34 +convertedValue 1 69 57 02 34 +### debug: + phone: + +33 1 69 57 02 34 + => + +33 1 69 57 02 34 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 02 34 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 02 34 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3692969, 48.705734 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 02 34' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7136767031', + 'addr:housenumber': '6', + phone: '+33 9 53 17 35 00', + 'ref:FR:NAF': '1071C', + 'ref:FR:SIRET': '81833935000014', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.3872288, 48.7092409 ] }, + id: 'node/7136767031' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 53 17 35 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 53 17 35 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 53 17 35 00 + false +### debug: + convertProperty: isStringValue? + +33 9 53 17 35 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 53 17 35 00 +convertedValue 9 53 17 35 00 +### debug: + phone: + +33 9 53 17 35 00 + => + +33 9 53 17 35 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 53 17 35 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 53 17 35 00 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3872288, 48.7092409 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 53 17 35 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804905', + 'addr:housenumber': '42', + brand: 'Guy Hoquet', + 'brand:wikidata': 'Q25383970', + 'brand:wikipedia': "fr:Guy Hoquet l'immobilier", + email: 'athismons@guyhoquet.com', + facebook: 'http://www.facebook.com/guyhoquetathismons/', + office: 'estate_agent', + phone: '+33 1 69 38 31 31', + 'ref:FR:NAF': '6831Z', + 'ref:FR:SIRET': '49943132800016', + website: 'http://www.guyhoquet-immobilier-athismons.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3817879, 48.7086482 ] }, + id: 'node/7139804905' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 31 31 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 31 31 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 31 31 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 31 31 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 31 31 +convertedValue 1 69 38 31 31 +### debug: + phone: + +33 1 69 38 31 31 + => + +33 1 69 38 31 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 31 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 31 31 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3817879, 48.7086482 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 31 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804907', + 'addr:housenumber': '39', + 'payment:cash': 'yes', + 'payment:coins': 'yes', + 'payment:credit_cards': 'yes', + 'payment:debit_cards': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 60 48 00 00', + shop: 'florist' + }, + geometry: { type: 'Point', coordinates: [ 2.3715634, 48.7015666 ] }, + id: 'node/7139804907' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + payment:debit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:debit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:debit_cards +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 00 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 00 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 00 00 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 00 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 00 00 +convertedValue 1 60 48 00 00 +### debug: + phone: + +33 1 60 48 00 00 + => + +33 1 60 48 00 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 00 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 00 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3715634, 48.7015666 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 00 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804908', + 'addr:housenumber': '46', + phone: '+33 1 60 48 79 79', + 'ref:FR:NAF': '4774Z', + 'ref:FR:SIRET': '47821531200016', + shop: 'hearing_aids', + website: 'http://www.marcbouletaudition.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3720066, 48.7013465 ] }, + id: 'node/7139804908' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 79 79 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 79 79 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 79 79 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 79 79 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 79 79 +convertedValue 1 60 48 79 79 +### debug: + phone: + +33 1 60 48 79 79 + => + +33 1 60 48 79 79 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 79 79 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 79 79 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3720066, 48.7013465 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 79 79' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804909', + 'addr:housenumber': '40', + facebook: 'http://www.facebook.com/cigexception/', + opening_hours: 'Mo-Sa 10:00-20:00', + phone: '+33 1 79 93 46 36', + 'ref:FR:NAF': '4778C', + 'ref:FR:SIRET': '79803512700017', + shop: 'e-cigarette' + }, + geometry: { type: 'Point', coordinates: [ 2.3720096, 48.7010413 ] }, + id: 'node/7139804909' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 79 93 46 36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 79 93 46 36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 79 93 46 36 + false +### debug: + convertProperty: isStringValue? + +33 1 79 93 46 36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 79 93 46 36 +convertedValue 1 79 93 46 36 +### debug: + phone: + +33 1 79 93 46 36 + => + +33 1 79 93 46 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 79 93 46 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 79 93 46 36 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3720096, 48.7010413 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 79 93 46 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804910', + 'addr:housenumber': '34', + amenity: 'bar', + phone: '+33 1 69 57 06 67' + }, + geometry: { type: 'Point', coordinates: [ 2.3720435, 48.7005798 ] }, + id: 'node/7139804910' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bar +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bar +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bar + true +### debug: + convertProperty: isStringValue? + bar + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bar + => + bar +### debug: + convertProperty: -- convertedValue + bar +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 06 67 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 06 67 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 06 67 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 06 67 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 06 67 +convertedValue 1 69 57 06 67 +### debug: + phone: + +33 1 69 57 06 67 + => + +33 1 69 57 06 67 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 06 67 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 06 67 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3720435, 48.7005798 ] }, + properties: { amenity: 'bar', phone: '+33 1 69 57 06 67' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804911', + 'addr:housenumber': '29', + amenity: 'fast_food', + cuisine: 'chicken', + facebook: 'http://www.facebook.com/Chicken-City-ATHIS-883864138303240/', + phone: '+33 1 83 46 66 33', + 'ref:FR:NAF': '4532Z', + 'ref:FR:SIRET': '83093899900018' + }, + geometry: { type: 'Point', coordinates: [ 2.371637, 48.7001632 ] }, + id: 'node/7139804911' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 83 46 66 33 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 83 46 66 33 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 83 46 66 33 + false +### debug: + convertProperty: isStringValue? + +33 1 83 46 66 33 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 83 46 66 33 +convertedValue 1 83 46 66 33 +### debug: + phone: + +33 1 83 46 66 33 + => + +33 1 83 46 66 33 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 83 46 66 33 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 83 46 66 33 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.371637, 48.7001632 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 83 46 66 33' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804914', + 'addr:housenumber': '25', + amenity: 'fast_food', + cuisine: 'burger', + outdoor_seating: 'no', + phone: '+33 6 46 38 17 90', + website: 'http://the-mins-coffee.business.site/' + }, + geometry: { type: 'Point', coordinates: [ 2.3716783, 48.6998715 ] }, + id: 'node/7139804914' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 46 38 17 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 46 38 17 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 46 38 17 90 + false +### debug: + convertProperty: isStringValue? + +33 6 46 38 17 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 46 38 17 90 +convertedValue 6 46 38 17 90 +### debug: + phone: + +33 6 46 38 17 90 + => + +33 6 46 38 17 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 46 38 17 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 46 38 17 90 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3716783, 48.6998715 ] }, + properties: { amenity: 'fast_food', phone: '+33 6 46 38 17 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804915', + 'addr:housenumber': '21', + phone: '+33 1 60 48 02 55', + shop: 'car_parts' + }, + geometry: { type: 'Point', coordinates: [ 2.3716671, 48.6996988 ] }, + id: 'node/7139804915' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 02 55 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 02 55 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 02 55 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 02 55 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 02 55 +convertedValue 1 60 48 02 55 +### debug: + phone: + +33 1 60 48 02 55 + => + +33 1 60 48 02 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 02 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 02 55 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3716671, 48.6996988 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 02 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804917', + 'addr:housenumber': '12', + brand: 'Roche Bobois', + 'brand:wikidata': 'Q3437504', + 'brand:wikipedia': 'fr:Roche Bobois', + email: 'athis.mons@roche-bobois.com', + phone: '+33 1 69 38 28 18', + 'ref:FR:NAF': '4759A', + 'ref:FR:SIRET': '423 450 832 00047', + shop: 'furniture', + website: 'https://www.roche-bobois.com/fr-FR/magasins/athis-mons' + }, + geometry: { type: 'Point', coordinates: [ 2.3721345, 48.6993918 ] }, + id: 'node/7139804917' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 28 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 28 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 28 18 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 28 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 28 18 +convertedValue 1 69 38 28 18 +### debug: + phone: + +33 1 69 38 28 18 + => + +33 1 69 38 28 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 28 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 28 18 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3721345, 48.6993918 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 28 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804918', + 'addr:housenumber': '8', + craft: 'window_construction', + email: 'contact@ifa-hp.com', + facebook: 'http://www.facebook.com/internormifahp/', + phone: '+33 1 69 24 00 00', + website: 'http://www.ifa-hp.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3721467, 48.6989705 ] }, + id: 'node/7139804918' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 24 00 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 24 00 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 24 00 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 24 00 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 24 00 00 +convertedValue 1 69 24 00 00 +### debug: + phone: + +33 1 69 24 00 00 + => + +33 1 69 24 00 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 24 00 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 24 00 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3721467, 48.6989705 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 24 00 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804919', + 'addr:housenumber': '11', + phone: '+33 1 60 48 22 24', + 'ref:FR:NAF': '9521Z', + 'ref:FR:SIRET': '33958614100022', + shop: 'appliance' + }, + geometry: { type: 'Point', coordinates: [ 2.3716995, 48.6989759 ] }, + id: 'node/7139804919' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 22 24 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 22 24 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 22 24 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 22 24 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 22 24 +convertedValue 1 60 48 22 24 +### debug: + phone: + +33 1 60 48 22 24 + => + +33 1 60 48 22 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 22 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 22 24 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3716995, 48.6989759 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 22 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804920', + 'addr:housenumber': '32 bis', + amenity: 'bank', + 'contact:facebook': 'http://www.facebook.com/FranceInvesteCredit', + 'contact:website': 'http://franceinvestcredit.com/', + phone: '+33 1 69 84 82 10', + 'ref:FR:NAF': '6492Z', + 'ref:FR:SIRET': '42935898900029' + }, + geometry: { type: 'Point', coordinates: [ 2.3721155, 48.7004555 ] }, + id: 'node/7139804920' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 84 82 10 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 84 82 10 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 84 82 10 + false +### debug: + convertProperty: isStringValue? + +33 1 69 84 82 10 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 84 82 10 +convertedValue 1 69 84 82 10 +### debug: + phone: + +33 1 69 84 82 10 + => + +33 1 69 84 82 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 84 82 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 84 82 10 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3721155, 48.7004555 ] }, + properties: { amenity: 'bank', phone: '+33 1 69 84 82 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804921', + 'addr:housenumber': '33 bis', + bakehouse: 'yes', + brand: 'Aldi', + 'brand:wikidata': 'Q125054', + 'brand:wikipedia': 'en:Aldi', + operator: 'Aldi', + phone: '+33 1 69 38 45 15', + shop: 'supermarket', + start_date: '2021-04-28', + website: 'https://www.aldi.fr/magasin/athis-mons' + }, + geometry: { type: 'Point', coordinates: [ 2.3705234, 48.7011667 ] }, + id: 'node/7139804921' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + bakehouse +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + bakehouse +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + bakehouse +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 45 15 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 45 15 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 45 15 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 45 15 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 45 15 +convertedValue 1 69 38 45 15 +### debug: + phone: + +33 1 69 38 45 15 + => + +33 1 69 38 45 15 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 45 15 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 45 15 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3705234, 48.7011667 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 45 15' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804922', + 'addr:housenumber': '41', + phone: '+33 1 69 42 39 36', + 'ref:FR:NAF': '4759A', + 'ref:FR:SIRET': '53753559300025', + shop: 'kitchen', + website: 'http://cuisineselite.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3715614, 48.7018114 ] }, + id: 'node/7139804922' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 42 39 36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 42 39 36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 42 39 36 + false +### debug: + convertProperty: isStringValue? + +33 1 69 42 39 36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 42 39 36 +convertedValue 1 69 42 39 36 +### debug: + phone: + +33 1 69 42 39 36 + => + +33 1 69 42 39 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 42 39 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 42 39 36 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3715614, 48.7018114 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 42 39 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804923', + 'addr:housenumber': '42', + amenity: 'childcare', + email: 'athis.mons@lpcr.fr', + facebook: 'https://www.facebook.com/lespetitschaperonsrouges', + operator: 'Grandir', + phone: '+33 1 74 06 21 44', + 'ref:FR:NAF': '8891A', + 'ref:FR:SIREN': '528570229', + website: 'http://www.grandir.com/fr/nurseries/nursery/237' + }, + geometry: { type: 'Point', coordinates: [ 2.3715444, 48.7021091 ] }, + id: 'node/7139804923' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + childcare +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + childcare +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + childcare + true +### debug: + convertProperty: isStringValue? + childcare + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + childcare + => + childcare +### debug: + convertProperty: -- convertedValue + childcare +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 74 06 21 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 74 06 21 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 74 06 21 44 + false +### debug: + convertProperty: isStringValue? + +33 1 74 06 21 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 74 06 21 44 +convertedValue 1 74 06 21 44 +### debug: + phone: + +33 1 74 06 21 44 + => + +33 1 74 06 21 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 74 06 21 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 74 06 21 44 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIREN +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3715444, 48.7021091 ] }, + properties: { amenity: 'childcare', phone: '+33 1 74 06 21 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804924', + 'addr:housenumber': '52', + facebook: 'http://www.facebook.com/pg/Magasin-La-Moldoveanu-1606874769541781/', + phone: '+33 6 41 89 50 84', + 'ref:FR:NAF': '4711B', + 'ref:FR:SIREN': '804 366 177', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.371985, 48.7019311 ] }, + id: 'node/7139804924' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 41 89 50 84 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 41 89 50 84 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 41 89 50 84 + false +### debug: + convertProperty: isStringValue? + +33 6 41 89 50 84 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 41 89 50 84 +convertedValue 6 41 89 50 84 +### debug: + phone: + +33 6 41 89 50 84 + => + +33 6 41 89 50 84 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 41 89 50 84 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 41 89 50 84 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIREN +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.371985, 48.7019311 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 41 89 50 84' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804925', + 'addr:housenumber': '40', + clothes: 'underwear', + phone: '+33 1 69 38 18 61', + 'ref:FR:NAF': '4771Z', + 'ref:FR:SIRET': '40516188600016', + shop: 'clothes' + }, + geometry: { type: 'Point', coordinates: [ 2.3720124, 48.7010045 ] }, + id: 'node/7139804925' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + clothes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + clothes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + clothes +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 18 61 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 18 61 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 18 61 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 18 61 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 18 61 +convertedValue 1 69 38 18 61 +### debug: + phone: + +33 1 69 38 18 61 + => + +33 1 69 38 18 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 18 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 18 61 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3720124, 48.7010045 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 18 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804926', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '56', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de la Cour de France', + brand: 'MAAF', + 'brand:wikidata': 'Q3331028', + 'brand:wikipedia': "fr:Mutuelle d'assurance des artisans de France", + name: 'MAAF', + office: 'insurance', + phone: '+33 1 69 57 51 00', + website: 'http://www.maaf.fr/assurance/agence-athis-mons' + }, + geometry: { type: 'Point', coordinates: [ 2.3719779, 48.6970783 ] }, + id: 'node/7139804926' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 51 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 51 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 51 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 51 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 51 00 +convertedValue 1 69 57 51 00 +### debug: + phone: + +33 1 69 57 51 00 + => + +33 1 69 57 51 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 51 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 51 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3719779, 48.6970783 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 51 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804929', + 'addr:housenumber': '60', + office: 'insurance', + phone: '+33 1 48 10 45 95', + website: 'http://www.assu2000.fr/assurance-athis-mons-assu-2000.html#xtmc=91200&xtnp=1&xtcr=1' + }, + geometry: { type: 'Point', coordinates: [ 2.3719228, 48.7026116 ] }, + id: 'node/7139804929' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 48 10 45 95 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 48 10 45 95 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 48 10 45 95 + false +### debug: + convertProperty: isStringValue? + +33 1 48 10 45 95 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 48 10 45 95 +convertedValue 1 48 10 45 95 +### debug: + phone: + +33 1 48 10 45 95 + => + +33 1 48 10 45 95 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 48 10 45 95 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 48 10 45 95 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3719228, 48.7026116 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 48 10 45 95' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804930', + 'addr:housenumber': '64', + amenity: 'bank', + atm: 'yes', + brand: 'LCL', + 'brand:wikidata': 'Q779722', + 'brand:wikipedia': 'fr:Crédit lyonnais', + drive_through: 'no', + phone: '+331 01 60 48 78 96', + 'ref:FR:NAF': '6419Z', + 'ref:FR:SIRET': '95450974105234', + website: 'http://agence.lcl.fr/01443-lcl-athis-mons/' + }, + geometry: { type: 'Point', coordinates: [ 2.3719241, 48.7026894 ] }, + id: 'node/7139804930' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 01 60 48 78 96 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 01 60 48 78 96 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 01 60 48 78 96 + false +### debug: + convertProperty: isStringValue? + +331 01 60 48 78 96 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 01 60 48 78 96 +convertedValue 1 01 60 48 78 96 +### debug: + phone: + +331 01 60 48 78 96 + => + +33 1 01 60 48 78 96 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 01 60 48 78 96 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 01 60 48 78 96 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3719241, 48.7026894 ] }, + properties: { amenity: 'bank', phone: '+33 1 01 60 48 78 96' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804931', + 'addr:housenumber': '51', + email: '4c2@wanadoo.fr', + phone: '+33 1 69 57 90 90', + 'ref:FR:NAF': '4651Z', + 'ref:FR:SIRET': '40315077400020', + shop: 'computer' + }, + geometry: { type: 'Point', coordinates: [ 2.3715212, 48.7023628 ] }, + id: 'node/7139804931' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 90 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 90 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 90 90 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 90 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 90 90 +convertedValue 1 69 57 90 90 +### debug: + phone: + +33 1 69 57 90 90 + => + +33 1 69 57 90 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 90 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 90 90 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3715212, 48.7023628 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 90 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804932', + 'addr:housenumber': '51', + email: 'contact@paris-piles-batteries.fr', + phone: '+33 1 60 48 12 73', + 'ref:FR:NAF': '4669A', + 'ref:FR:SIRET': '52296045900017', + shop: 'electronics', + website: 'http://paris-piles-batteries.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3712738, 48.7023406 ] }, + id: 'node/7139804932' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 12 73 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 12 73 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 12 73 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 12 73 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 12 73 +convertedValue 1 60 48 12 73 +### debug: + phone: + +33 1 60 48 12 73 + => + +33 1 60 48 12 73 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 12 73 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 12 73 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3712738, 48.7023406 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 12 73' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804933', + 'addr:housenumber': '49', + amenity: 'restaurant', + cuisine: 'portuguese', + facebook: 'http://www.facebook.com/carlos.lacaravelle.1', + phone: '+33 1 69 38 71 56', + 'ref:FR:NAF': '7010Z', + 'ref:FR:SIRET': '80484999000010' + }, + geometry: { type: 'Point', coordinates: [ 2.3715316, 48.702226 ] }, + id: 'node/7139804933' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 71 56 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 71 56 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 71 56 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 71 56 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 71 56 +convertedValue 1 69 38 71 56 +### debug: + phone: + +33 1 69 38 71 56 + => + +33 1 69 38 71 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 71 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 71 56 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3715316, 48.702226 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 38 71 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804934', + 'addr:housenumber': '89', + amenity: 'restaurant', + cuisine: 'arab', + phone: '+33 1 69 38 00 00', + 'ref:FR:NAF': '5610A', + 'ref:FR:SIRET': '41982487500019' + }, + geometry: { type: 'Point', coordinates: [ 2.3713942, 48.7047694 ] }, + id: 'node/7139804934' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 00 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 00 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 00 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 00 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 00 00 +convertedValue 1 69 38 00 00 +### debug: + phone: + +33 1 69 38 00 00 + => + +33 1 69 38 00 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 00 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 00 00 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3713942, 48.7047694 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 38 00 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804935', + 'addr:housenumber': '87', + phone: '+33 1 60 48 24 24', + 'ref:FR:NAF': '4520A', + 'ref:FR:SIRET': '40265209300012', + 'service:vehicle:repairs': 'yes', + shop: 'car_repair', + website: 'http://www.franceparebrise.fr/reparation-pare-brise/reparation-de-pare-brise-athis-mons' + }, + geometry: { type: 'Point', coordinates: [ 2.3713955, 48.7046848 ] }, + id: 'node/7139804935' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 24 24 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 24 24 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 24 24 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 24 24 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 24 24 +convertedValue 1 60 48 24 24 +### debug: + phone: + +33 1 60 48 24 24 + => + +33 1 60 48 24 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 24 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 24 24 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + service:vehicle:repairs +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:repairs +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:repairs +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3713955, 48.7046848 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 24 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804937', + 'addr:housenumber': '75', + phone: '+33 1 69 43 42 37', + 'ref:FR:NAF': '4711B', + 'ref:FR:SIRET': '83056956200010', + shop: 'convenience', + website: 'http://athis-mons-exo-mini.business.site/' + }, + geometry: { type: 'Point', coordinates: [ 2.3714057, 48.7041841 ] }, + id: 'node/7139804937' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 43 42 37 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 43 42 37 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 43 42 37 + false +### debug: + convertProperty: isStringValue? + +33 1 69 43 42 37 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 43 42 37 +convertedValue 1 69 43 42 37 +### debug: + phone: + +33 1 69 43 42 37 + => + +33 1 69 43 42 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 42 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 42 37 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3714057, 48.7041841 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 43 42 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804938', + 'addr:housenumber': '75', + amenity: 'driving_school', + email: 'athis-mons@autoecole-inris.com', + phone: '+33 1 60 48 29 03', + 'ref:FR:NAF': '8553Z', + 'ref:FR:SIRET': '83222128700010', + website: 'http://www.inris-formations.com/centre/auto-ecole-athis-mons-5/' + }, + geometry: { type: 'Point', coordinates: [ 2.3713937, 48.7043496 ] }, + id: 'node/7139804938' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 29 03 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 29 03 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 29 03 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 29 03 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 29 03 +convertedValue 1 60 48 29 03 +### debug: + phone: + +33 1 60 48 29 03 + => + +33 1 60 48 29 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 29 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 29 03 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3713937, 48.7043496 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 60 48 29 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804939', + 'addr:housenumber': '80', + brand: 'Macif', + 'brand:wikidata': 'Q3331021', + 'brand:wikipedia': "fr:Mutuelle assurance des commerçants et industriels de France et des cadres et des salariés de l'industrie et du commerce", + office: 'insurance', + phone: '+33 9 69 39 49 29', + 'ref:FR:NAF': '6512Z', + 'ref:FR:SIRET': '78145251104535' + }, + geometry: { type: 'Point', coordinates: [ 2.3719098, 48.7040761 ] }, + id: 'node/7139804939' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 69 39 49 29 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 69 39 49 29 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 69 39 49 29 + false +### debug: + convertProperty: isStringValue? + +33 9 69 39 49 29 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 69 39 49 29 +convertedValue 9 69 39 49 29 +### debug: + phone: + +33 9 69 39 49 29 + => + +33 9 69 39 49 29 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 69 39 49 29 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 69 39 49 29 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3719098, 48.7040761 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 69 39 49 29' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804940', + 'addr:housenumber': '76', + email: 'agpyramide@cegetel.net', + office: 'estate_agent', + phone: '+33 1 69 38 00 62', + 'ref:FR:NAF': '6831Z', + 'ref:FR:SIRET': '42286043700017' + }, + geometry: { type: 'Point', coordinates: [ 2.3719655, 48.7038923 ] }, + id: 'node/7139804940' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 00 62 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 00 62 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 00 62 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 00 62 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 00 62 +convertedValue 1 69 38 00 62 +### debug: + phone: + +33 1 69 38 00 62 + => + +33 1 69 38 00 62 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 00 62 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 00 62 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3719655, 48.7038923 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 00 62' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7139804941', + 'addr:housenumber': '77', + email: 'piecesautoillico@orange.fr', + facebook: 'https://www.facebook.com/tescoaruhazak', + phone: '+33 1 70 58 00 92', + 'ref:FR:NAF': '4532Z', + 'ref:FR:SIRET': '792 667 735 00015', + shop: 'car_parts', + website: 'http://www.piecesautoillico.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3713916, 48.7043953 ] }, + id: 'node/7139804941' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 70 58 00 92 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 70 58 00 92 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 70 58 00 92 + false +### debug: + convertProperty: isStringValue? + +33 1 70 58 00 92 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 70 58 00 92 +convertedValue 1 70 58 00 92 +### debug: + phone: + +33 1 70 58 00 92 + => + +33 1 70 58 00 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 70 58 00 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 70 58 00 92 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3713916, 48.7043953 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 70 58 00 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7140264041', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '101', + 'addr:postcode': '91260', + 'addr:street': 'Avenue de la Cour de France', + craft: 'window_construction', + name: 'Arts & Fenêtres', + phone: '+33 169839476', + website: 'https://jmgbaie.artetfenetres.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3714667, 48.6971801 ] }, + id: 'node/7140264041' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169839476 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169839476 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169839476 + false +### debug: + convertProperty: isStringValue? + +33 169839476 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169839476 +convertedValue 1 69 83 94 76 +### debug: + phone: + +33 169839476 + => + +33 1 69 83 94 76 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 83 94 76 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 83 94 76 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3714667, 48.6971801 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 83 94 76' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7140264042', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '101', + 'addr:postcode': '91260', + 'addr:street': 'Avenue de la Cour de France', + facebook: 'https://www.facebook.com/pg/boutikexpertsjuvisy02/', + name: 'Boutik Experts', + office: 'accountant', + phone: '+33 9 83 25 6113', + website: 'https://boutik-experts.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3714923, 48.6972911 ] }, + id: 'node/7140264042' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 83 25 6113 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 83 25 6113 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 83 25 6113 + false +### debug: + convertProperty: isStringValue? + +33 9 83 25 6113 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 83 25 6113 +convertedValue 9 83 25 61 13 +### debug: + phone: + +33 9 83 25 6113 + => + +33 9 83 25 61 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 83 25 61 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 83 25 61 13 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3714923, 48.6972911 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 83 25 61 13' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7140264043', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '105', + 'addr:postcode': '91260', + 'addr:street': 'Avenue de la Cour de France', + name: 'Proximmob', + office: 'estate_agent', + phone: '+33 1 69 21 81 72', + 'ref:FR:NAF': '6832A', + 'ref:FR:SIRET': '41224210900046', + website: 'http://www.proximmob.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3715436, 48.6975358 ] }, + id: 'node/7140264043' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 81 72 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 81 72 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 81 72 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 81 72 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 81 72 +convertedValue 1 69 21 81 72 +### debug: + phone: + +33 1 69 21 81 72 + => + +33 1 69 21 81 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 81 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 81 72 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3715436, 48.6975358 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 81 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7140264044', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '103', + 'addr:postcode': '91260', + 'addr:street': 'Avenue de la Cour de France', + amenity: 'fast_food', + cuisine: 'burger', + drive_through: 'no', + name: 'Point B', + opening_hours: 'Mo-Th 11:00-24:00, Fr 15:00-02:00, Sa,Su 11:00-02:00', + phone: '+33 6 17 13 14 54', + 'ref:FR:NAF': '5610C', + 'ref:FR:SIRET': '81302467600013', + website: 'https://pointb-officiel.com/nos-restaurants/juvisy-sur-orge/' + }, + geometry: { type: 'Point', coordinates: [ 2.3715082, 48.6973565 ] }, + id: 'node/7140264044' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 17 13 14 54 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 17 13 14 54 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 17 13 14 54 + false +### debug: + convertProperty: isStringValue? + +33 6 17 13 14 54 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 17 13 14 54 +convertedValue 6 17 13 14 54 +### debug: + phone: + +33 6 17 13 14 54 + => + +33 6 17 13 14 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 17 13 14 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 17 13 14 54 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3715082, 48.6973565 ] }, + properties: { amenity: 'fast_food', phone: '+33 6 17 13 14 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7140264045', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '111', + 'addr:postcode': '91260', + 'addr:street': 'Avenue de la Cour de France', + amenity: 'restaurant', + cuisine: 'sushi', + facebook: 'https://www.facebook.com/Yaki-Sushi-136168196494933/', + name: 'Yaki Sushi', + phone: '+33 1 69 45 32 55', + 'ref:FR:NAF': '5610A', + 'ref:FR:SIRET': '52207843500016', + website: 'https://yakisushi-91.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3716314, 48.697923 ] }, + id: 'node/7140264045' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 45 32 55 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 45 32 55 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 45 32 55 + false +### debug: + convertProperty: isStringValue? + +33 1 69 45 32 55 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 45 32 55 +convertedValue 1 69 45 32 55 +### debug: + phone: + +33 1 69 45 32 55 + => + +33 1 69 45 32 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 45 32 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 45 32 55 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3716314, 48.697923 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 45 32 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7140264047', + 'addr:housenumber': '2', + email: 'athisvoyages@gmail.com', + facebook: 'http://www.facebook.com/athisvoyages', + phone: '+33 1 69 05 20 92', + 'ref:FR:NAF': '7911Z', + 'ref:FR:SIRET': '810 362 764 00013', + shop: 'travel_agency', + website: 'http://www.athis-voyages.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3722227, 48.6984147 ] }, + id: 'node/7140264047' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 05 20 92 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 05 20 92 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 05 20 92 + false +### debug: + convertProperty: isStringValue? + +33 1 69 05 20 92 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 05 20 92 +convertedValue 1 69 05 20 92 +### debug: + phone: + +33 1 69 05 20 92 + => + +33 1 69 05 20 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 05 20 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 05 20 92 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3722227, 48.6984147 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 05 20 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7140305068', + 'addr:full': '75 Avenue Jacques Chirac 91200 Athis-Mons', + 'addr:postcode': '91200', + beauty: 'tanning', + facebook: 'https://www.facebook.com/California-Sun-Centre-de-bronzage-%C3%A0-Athis-mons-148440802181698/', + name: 'California Sun', + phone: '+33 1 69 42 82 01', + 'ref:FR:NAF': '9604Z', + 'ref:FR:SIRET': '81532241700016', + shop: 'beauty', + website: 'https://sites.google.com/site/californiasun91bronzage/' + }, + geometry: { type: 'Point', coordinates: [ 2.3645988, 48.7055347 ] }, + id: 'node/7140305068' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 42 82 01 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 42 82 01 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 42 82 01 + false +### debug: + convertProperty: isStringValue? + +33 1 69 42 82 01 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 42 82 01 +convertedValue 1 69 42 82 01 +### debug: + phone: + +33 1 69 42 82 01 + => + +33 1 69 42 82 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 42 82 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 42 82 01 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3645988, 48.7055347 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 42 82 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7140305069', + 'addr:full': '75 Avenue Jacques Chirac 91200 Athis-Mons', + 'addr:postcode': '91200', + email: 'thejun.coiffure@gmail.com', + facebook: 'http://www.facebook.com/profile.php?id=100014990978806', + name: "Thejun's Coiffure", + phone: '+33 9 86 31 38 83', + 'ref:FR:NAF': '9602A', + 'ref:FR:SIRET': '81535682900011', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.3642832, 48.70553 ] }, + id: 'node/7140305069' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 86 31 38 83 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 86 31 38 83 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 86 31 38 83 + false +### debug: + convertProperty: isStringValue? + +33 9 86 31 38 83 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 86 31 38 83 +convertedValue 9 86 31 38 83 +### debug: + phone: + +33 9 86 31 38 83 + => + +33 9 86 31 38 83 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 86 31 38 83 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 86 31 38 83 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3642832, 48.70553 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 86 31 38 83' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7140305070', + 'addr:full': '77 Avenue Jacques Chirac 91200 Athis-Mons', + 'addr:postcode': '91200', + 'description:covid19': 'Livraison de proximité possible pour 2/3 personnes.', + email: 'lessaveurs@bbox.fr', + name: 'Les Saveurs', + phone: '+33 9 82 22 00 63', + 'ref:FR:NAF': '4711B', + 'ref:FR:SIRET': '79448301600018', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.3637988, 48.7055223 ] }, + id: 'node/7140305070' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 82 22 00 63 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 82 22 00 63 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 82 22 00 63 + false +### debug: + convertProperty: isStringValue? + +33 9 82 22 00 63 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 82 22 00 63 +convertedValue 9 82 22 00 63 +### debug: + phone: + +33 9 82 22 00 63 + => + +33 9 82 22 00 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 82 22 00 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 82 22 00 63 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3637988, 48.7055223 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 82 22 00 63' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7140305071', + 'addr:full': '77 Avenue Jacques Chirac 91200 Athis-Mons', + brand: 'Lissac', + 'brand:wikidata': 'Q63102559', + email: 'lissac.athis@outlook.com', + facebook: 'http://www.facebook.com/LISSAC.OPTICIEN.ATHIS.MONS', + name: 'Lissac', + phone: '+33 1 69 42 30 80', + shop: 'optician', + website: 'http://www.lissac-athis-mons-opticien.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3635874, 48.7054972 ] }, + id: 'node/7140305071' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 42 30 80 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 42 30 80 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 42 30 80 + false +### debug: + convertProperty: isStringValue? + +33 1 69 42 30 80 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 42 30 80 +convertedValue 1 69 42 30 80 +### debug: + phone: + +33 1 69 42 30 80 + => + +33 1 69 42 30 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 42 30 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 42 30 80 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3635874, 48.7054972 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 42 30 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7140305072', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '2', + 'addr:postcode': '91550', + 'addr:street': 'Avenue Jean Jaurès', + email: 'la-viande-a-gogo@orange.fr', + facebook: 'https://www.facebook.com/pages/category/Butcher-Shop/La-Viande-A-GOGO-475071802623315/', + name: 'Viande à Gogo', + opening_hours: 'Tu-Sa 09:00-19:30; Su 09:00-13:00', + phone: '+33 1 69 38 79 53', + 'ref:FR:NAF': '4722Z', + 'ref:FR:SIRET': '79516028200013', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.3635997, 48.705797 ] }, + id: 'node/7140305072' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 79 53 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 79 53 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 79 53 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 79 53 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 79 53 +convertedValue 1 69 38 79 53 +### debug: + phone: + +33 1 69 38 79 53 + => + +33 1 69 38 79 53 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 79 53 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 79 53 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3635997, 48.705797 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 79 53' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7140305074', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '94', + 'addr:postcode': '91550', + 'addr:street': 'Avenue de Verdun', + name: 'Marché Entrepôt Paray 1', + phone: '+33 1 60 48 39 55', + shop: 'convenience', + website: 'https://www.marcheentrepot.fr/marche-entrepot-paray-1/' + }, + geometry: { type: 'Point', coordinates: [ 2.3638415, 48.7058275 ] }, + id: 'node/7140305074' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 39 55 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 39 55 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 39 55 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 39 55 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 39 55 +convertedValue 1 60 48 39 55 +### debug: + phone: + +33 1 60 48 39 55 + => + +33 1 60 48 39 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 39 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 39 55 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3638415, 48.7058275 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 39 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7140305075', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '88', + 'addr:postcode': '91550', + 'addr:street': 'Avenue de Verdun', + name: 'Marché Entrepôt Paray 2', + phone: '+33 1 69 45 55 94', + shop: 'convenience', + website: 'https://www.marcheentrepot.fr/marche-entrepot-paray-2/' + }, + geometry: { type: 'Point', coordinates: [ 2.3646256, 48.7058661 ] }, + id: 'node/7140305075' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 45 55 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 45 55 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 45 55 94 + false +### debug: + convertProperty: isStringValue? + +33 1 69 45 55 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 45 55 94 +convertedValue 1 69 45 55 94 +### debug: + phone: + +33 1 69 45 55 94 + => + +33 1 69 45 55 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 45 55 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 45 55 94 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3646256, 48.7058661 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 45 55 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7140305076', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '74', + 'addr:postcode': '91550', + 'addr:street': 'Avenue de Verdun', + name: 'Paray Exo Marché', + phone: '+33 9 54 17 95 17', + 'ref:FR:NAF': '4711B', + 'ref:FR:SIRET': '80278201100018', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.365525, 48.7058627 ] }, + id: 'node/7140305076' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 54 17 95 17 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 54 17 95 17 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 54 17 95 17 + false +### debug: + convertProperty: isStringValue? + +33 9 54 17 95 17 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 54 17 95 17 +convertedValue 9 54 17 95 17 +### debug: + phone: + +33 9 54 17 95 17 + => + +33 9 54 17 95 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 54 17 95 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 54 17 95 17 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.365525, 48.7058627 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 54 17 95 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7145723629', + amenity: 'restaurant', + 'contact:facebook': 'https://fr-fr.facebook.com/Africara%C3%AFb-FOOD-Restaurant-1400360366915191/', + cuisine: 'caribbean;african', + email: 'africaraibfood@gmail.com', + name: 'Africaraïb Food', + opening_hours: 'Mo 12:00-15:00; Tu-Th 12:00-15:00,19:00-22:00; Fr 12:00-15:00,19:00-23:00; Sa 19:00-23:00', + phone: '+33 1 64 98 61 41' + }, + geometry: { type: 'Point', coordinates: [ 2.4231265, 48.6231898 ] }, + id: 'node/7145723629' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 98 61 41 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 98 61 41 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 98 61 41 + false +### debug: + convertProperty: isStringValue? + +33 1 64 98 61 41 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 98 61 41 +convertedValue 1 64 98 61 41 +### debug: + phone: + +33 1 64 98 61 41 + => + +33 1 64 98 61 41 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 61 41 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 61 41 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4231265, 48.6231898 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 98 61 41' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7146685496', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '147', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + email: 'lesbqs@free.fr', + facebook: 'http://www.facebook.com/Les-Bouquets-de-Sophia-1973954692922249/', + name: 'Les Bouquets de Sophia', + phone: '+33 7 81 13 10 36', + 'ref:FR:NAF': '4789Z', + 'ref:FR:SIRET': '82340896800027', + shop: 'florist' + }, + geometry: { type: 'Point', coordinates: [ 2.3579064, 48.7054625 ] }, + id: 'node/7146685496' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 81 13 10 36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 81 13 10 36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 81 13 10 36 + false +### debug: + convertProperty: isStringValue? + +33 7 81 13 10 36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 81 13 10 36 +convertedValue 7 81 13 10 36 +### debug: + phone: + +33 7 81 13 10 36 + => + +33 7 81 13 10 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 81 13 10 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 81 13 10 36 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3579064, 48.7054625 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 81 13 10 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7146685498', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '9', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + amenity: 'pharmacy', + dispensing: 'yes', + drive_through: 'no', + email: 'pharmaciedelabelleetoile@orange.fr', + healthcare: 'pharmacy', + name: 'Pharmacie de la Belle Étoile', + phone: '+33 1 69 72 73 27', + 'ref:FR:FINESS': '910005321', + 'ref:FR:NAF': '4773Z', + 'ref:FR:SIRET': '80336051000025' + }, + geometry: { type: 'Point', coordinates: [ 2.370188, 48.705724 ] }, + id: 'node/7146685498' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 72 73 27 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 72 73 27 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 72 73 27 + false +### debug: + convertProperty: isStringValue? + +33 1 69 72 73 27 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 72 73 27 +convertedValue 1 69 72 73 27 +### debug: + phone: + +33 1 69 72 73 27 + => + +33 1 69 72 73 27 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 72 73 27 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 72 73 27 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.370188, 48.705724 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 72 73 27' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7146685500', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '153', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + facebook: 'http://www.facebook.com/popsetcie', + name: 'Pops et Cie', + phone: '+33 1 69 38 30 53', + 'ref:FR:NAF': '9609Z', + 'ref:FR:SIRET': '79932027000017', + shop: 'pet_grooming', + website: 'http://toilettage-popsetcie.wixsite.com/pops-et-cie' + }, + geometry: { type: 'Point', coordinates: [ 2.357079, 48.705514 ] }, + id: 'node/7146685500' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 30 53 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 30 53 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 30 53 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 30 53 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 30 53 +convertedValue 1 69 38 30 53 +### debug: + phone: + +33 1 69 38 30 53 + => + +33 1 69 38 30 53 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 30 53 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 30 53 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.357079, 48.705514 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 30 53' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7146685501', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '7', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + craft: 'electronics_repair', + email: 'athis-mons@allopsm.fr', + facebook: 'http://www.facebook.com/Point.Service.Mobiles', + name: 'Point Service Mobiles', + phone: '+33 1 69 57 98 98', + 'ref:FR:NAF': '4754Z', + 'ref:FR:SIRET': '42096752300010', + short_name: 'PSM', + website: 'https://boutique.allopsm.fr/8-point-service-mobiles-athis-mons' + }, + geometry: { type: 'Point', coordinates: [ 2.3704234, 48.7057275 ] }, + id: 'node/7146685501' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 98 98 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 98 98 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 98 98 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 98 98 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 98 98 +convertedValue 1 69 57 98 98 +### debug: + phone: + +33 1 69 57 98 98 + => + +33 1 69 57 98 98 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 98 98 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 98 98 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3704234, 48.7057275 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 98 98' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7146685502', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '2', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + craft: 'electronics_repair', + name: 'Zaza Telecom', + phone: '+33 9 73 56 43 95', + 'ref:FR:NAF': '6190Z', + 'ref:FR:SIRET': '79990029500012' + }, + geometry: { type: 'Point', coordinates: [ 2.371099, 48.7060065 ] }, + id: 'node/7146685502' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 73 56 43 95 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 73 56 43 95 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 73 56 43 95 + false +### debug: + convertProperty: isStringValue? + +33 9 73 56 43 95 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 73 56 43 95 +convertedValue 9 73 56 43 95 +### debug: + phone: + +33 9 73 56 43 95 + => + +33 9 73 56 43 95 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 73 56 43 95 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 73 56 43 95 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.371099, 48.7060065 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 73 56 43 95' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7146685503', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '145 ter', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + brand: 'Allianz', + 'brand:wikidata': 'Q487292', + 'brand:wikipedia': 'en:Allianz', + email: 'h991031@agents.allianz.fr', + facebook: 'http://www.facebook.com/allianzfortunato/', + name: 'Allianz', + office: 'insurance', + phone: '+33 1 69 05 71 00', + 'ref:FR:NAF': '6622Z', + 'ref:FR:SIRET': '43865698500027' + }, + geometry: { type: 'Point', coordinates: [ 2.35832, 48.7054849 ] }, + id: 'node/7146685503' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 05 71 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 05 71 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 05 71 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 05 71 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 05 71 00 +convertedValue 1 69 05 71 00 +### debug: + phone: + +33 1 69 05 71 00 + => + +33 1 69 05 71 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 05 71 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 05 71 00 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.35832, 48.7054849 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 05 71 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7146685504', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '137', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + craft: 'plumber', + name: 'Athis Sanitaires', + phone: '+33 1 69 38 56 46', + 'ref:FR:NAF': '4322A', + 'ref:FR:SIRET': '33362858400034' + }, + geometry: { type: 'Point', coordinates: [ 2.3593263, 48.7054896 ] }, + id: 'node/7146685504' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 56 46 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 56 46 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 56 46 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 56 46 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 56 46 +convertedValue 1 69 38 56 46 +### debug: + phone: + +33 1 69 38 56 46 + => + +33 1 69 38 56 46 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 56 46 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 56 46 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3593263, 48.7054896 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 56 46' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7146685505', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '137', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + facebook: 'http://www.facebook.com/KrystalBeauteAthisMons', + name: 'Krystal Beauté', + phone: '+33 9 83 02 80 82', + 'ref:FR:NAF': '9602A', + 'ref:FR:SIRET': '41067464200039', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.3592343, 48.7054896 ] }, + id: 'node/7146685505' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 83 02 80 82 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 83 02 80 82 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 83 02 80 82 + false +### debug: + convertProperty: isStringValue? + +33 9 83 02 80 82 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 83 02 80 82 +convertedValue 9 83 02 80 82 +### debug: + phone: + +33 9 83 02 80 82 + => + +33 9 83 02 80 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 83 02 80 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 83 02 80 82 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3592343, 48.7054896 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 83 02 80 82' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7146685506', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '137', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + name: 'BAT Modélisme', + phone: '+33 1 69 84 87 51', + 'ref:FR:NAF': '4649Z', + 'ref:FR:SIRET': '38226286300014', + shop: 'hobby', + website: 'http://www.batmodelisme.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3594019, 48.7054909 ] }, + id: 'node/7146685506' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 84 87 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 84 87 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 84 87 51 + false +### debug: + convertProperty: isStringValue? + +33 1 69 84 87 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 84 87 51 +convertedValue 1 69 84 87 51 +### debug: + phone: + +33 1 69 84 87 51 + => + +33 1 69 84 87 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 84 87 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 84 87 51 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3594019, 48.7054909 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 84 87 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7146685507', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '139', + 'addr:postcode': '91200', + 'addr:street': 'Avenue de Morangis', + amenity: 'restaurant', + name: 'Les Granges', + phone: '+33 1 69 38 91 22', + 'ref:FR:NAF': '5610A', + 'ref:FR:SIRET': '32665272400013' + }, + geometry: { type: 'Point', coordinates: [ 2.3591595, 48.705541 ] }, + id: 'node/7146685507' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 91 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 91 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 91 22 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 91 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 91 22 +convertedValue 1 69 38 91 22 +### debug: + phone: + +33 1 69 38 91 22 + => + +33 1 69 38 91 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 91 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 91 22 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3591595, 48.705541 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 38 91 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7169723385', + 'addr:housenumber': '12', + 'addr:street': 'Place du Général de Gaulle', + brand: 'Laforêt', + 'brand:wikidata': 'Q56310946', + 'brand:wikipedia': 'fr:Laforêt (immobilier)', + 'contact:city': 'Limours', + 'contact:housenumber': '12', + 'contact:phone': '+33 1 78 65 30 23', + 'contact:postcode': '91470', + 'contact:street': 'Place du Général de Gaulle', + name: 'Laforêt', + office: 'estate_agent', + opening_hours: 'Tu-Fr 09:30-12:30, 14:00-19:30; Sa 09:30-12:30', + phone: '+33 178653023', + website: 'http://www.laforet.com/limours' + }, + geometry: { type: 'Point', coordinates: [ 2.0770084, 48.6459648 ] }, + id: 'node/7169723385' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 178653023 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 178653023 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 178653023 + false +### debug: + convertProperty: isStringValue? + +33 178653023 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 178653023 +convertedValue 1 78 65 30 23 +### debug: + phone: + +33 178653023 + => + +33 1 78 65 30 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 78 65 30 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 78 65 30 23 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0770084, 48.6459648 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 78 65 30 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7172708391', + abbr_name: 'SMCA', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': 'Rue des Pistes', + name: 'Société de manutention des carburants aviation', + phone: '+33 1 49 75 74 92', + shop: 'fuel' + }, + geometry: { type: 'Point', coordinates: [ 2.3989399, 48.7182534 ] }, + id: 'node/7172708391' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + abbr_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + abbr_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + abbr_name +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 49 75 74 92 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 49 75 74 92 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 49 75 74 92 + false +### debug: + convertProperty: isStringValue? + +33 1 49 75 74 92 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 49 75 74 92 +convertedValue 1 49 75 74 92 +### debug: + phone: + +33 1 49 75 74 92 + => + +33 1 49 75 74 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 49 75 74 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 49 75 74 92 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3989399, 48.7182534 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 49 75 74 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7174463546', + 'addr:housenumber': '31', + office: 'company', + phone: '+33 1 60 48 73 73', + website: 'https://www.skyrainbow.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3950977, 48.698622 ] }, + id: 'node/7174463546' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 73 73 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 73 73 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 73 73 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 73 73 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 73 73 +convertedValue 1 60 48 73 73 +### debug: + phone: + +33 1 60 48 73 73 + => + +33 1 60 48 73 73 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 73 73 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 73 73 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3950977, 48.698622 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 73 73' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7174463547', + 'addr:housenumber': '33', + office: 'company', + phone: '+33 1 69 57 55 80', + website: 'https://www.ter-france.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.3955135, 48.6989371 ] }, + id: 'node/7174463547' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 55 80 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 55 80 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 55 80 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 55 80 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 55 80 +convertedValue 1 69 57 55 80 +### debug: + phone: + +33 1 69 57 55 80 + => + +33 1 69 57 55 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 55 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 55 80 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3955135, 48.6989371 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 55 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7174463548', + 'addr:housenumber': '25', + office: 'company', + phone: '+33 1 75 30 20 20', + website: 'https://www.furnotel.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3919688, 48.6963946 ] }, + id: 'node/7174463548' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 75 30 20 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 75 30 20 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 75 30 20 20 + false +### debug: + convertProperty: isStringValue? + +33 1 75 30 20 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 75 30 20 20 +convertedValue 1 75 30 20 20 +### debug: + phone: + +33 1 75 30 20 20 + => + +33 1 75 30 20 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 75 30 20 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 75 30 20 20 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3919688, 48.6963946 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 75 30 20 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7204004262', + 'addr:housenumber': '69', + amenity: 'restaurant', + cuisine: 'indian', + delivery: 'yes', + email: 'homeindies@gmail.com', + facebook: 'https://www.facebook.com/homeindies/', + phone: '+33 1 70 58 00 66', + 'ref:FR:NAF': '5610A', + 'ref:FR:SIRET': '80150070300013', + takeaway: 'yes', + website: 'http://www.home-indies.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3713832, 48.7035581 ] }, + id: 'node/7204004262' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 70 58 00 66 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 70 58 00 66 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 70 58 00 66 + false +### debug: + convertProperty: isStringValue? + +33 1 70 58 00 66 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 70 58 00 66 +convertedValue 1 70 58 00 66 +### debug: + phone: + +33 1 70 58 00 66 + => + +33 1 70 58 00 66 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 70 58 00 66 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 70 58 00 66 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3713832, 48.7035581 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 70 58 00 66' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7204091298', + 'addr:city': 'La Ville-du-Bois', + 'addr:housenumber': '49', + 'addr:postcode': '91620', + 'addr:street': 'Grande Rue', + amenity: 'restaurant', + cuisine: 'japanese', + description: '"Restaurant de Food Fusion situé a la Ville du Bois 91. Sur place et à emporter Livraison de nuit à partir de 19h 7j sur7"', + image: 'IMG_4953.JPG', + name: 'Shonen Taste', + opening_hours: '11:00-21:00', + phone: '+33 1 69 63 73 45', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2020', + website: 'https://shonentaste-livraison.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2696962, 48.6588403 ] }, + id: 'node/7204091298' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + image +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + image +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + image +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 63 73 45 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 63 73 45 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 63 73 45 + false +### debug: + convertProperty: isStringValue? + +33 1 69 63 73 45 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 63 73 45 +convertedValue 1 69 63 73 45 +### debug: + phone: + +33 1 69 63 73 45 + => + +33 1 69 63 73 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 63 73 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 63 73 45 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2696962, 48.6588403 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 63 73 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7205658775', + 'addr:city': 'Orly', + 'addr:housenumber': '11', + 'addr:postcode': '94310', + 'addr:street': 'Avenue Henri Farman', + email: 'contact@grandorlyseinebievre.fr', + government: 'administrative', + name: 'Grand-Orly Seine Bièvre', + office: 'government', + phone: '+33 1 78 18 22 22', + website: 'https://www.grandorlyseinebievre.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3688746, 48.7328478 ] }, + id: 'node/7205658775' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 78 18 22 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 78 18 22 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 78 18 22 22 + false +### debug: + convertProperty: isStringValue? + +33 1 78 18 22 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 78 18 22 22 +convertedValue 1 78 18 22 22 +### debug: + phone: + +33 1 78 18 22 22 + => + +33 1 78 18 22 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 78 18 22 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 78 18 22 22 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3688746, 48.7328478 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 78 18 22 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7208309212', + 'addr:housenumber': '23', + amenity: 'childcare', + email: 'inscription@micro-stars.fr', + facebook: 'https://www.facebook.com/Cr%C3%A8che-Les-Microstars-dAthis-Mons-101816587920215/', + phone: '+33 7 66 59 05 20', + website: 'http://www.creches-microstars.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3691751, 48.7057269 ] }, + id: 'node/7208309212' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + childcare +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + childcare +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + childcare + true +### debug: + convertProperty: isStringValue? + childcare + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + childcare + => + childcare +### debug: + convertProperty: -- convertedValue + childcare +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 66 59 05 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 66 59 05 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 66 59 05 20 + false +### debug: + convertProperty: isStringValue? + +33 7 66 59 05 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 66 59 05 20 +convertedValue 7 66 59 05 20 +### debug: + phone: + +33 7 66 59 05 20 + => + +33 7 66 59 05 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 66 59 05 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 66 59 05 20 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3691751, 48.7057269 ] }, + properties: { amenity: 'childcare', phone: '+33 7 66 59 05 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7208593433', + amenity: 'community_centre', + name: 'Maison de Justice et du Droit', + operator: 'CPS Comunauté Paris Saclay', + phone: '+33164861405', + 'survey:date': '2022-04-25', + website: 'http://www.paris-saclay.com/vivre-ici/acces-au-droit/maison-de-justice-et-du-droit-271.html' + }, + geometry: { type: 'Point', coordinates: [ 2.1651863, 48.6826937 ] }, + id: 'node/7208593433' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164861405 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164861405 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164861405 + false +### debug: + convertProperty: isStringValue? + +33164861405 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164861405 +convertedValue 1 64 86 14 05 +### debug: + phone: + +33164861405 + => + +33 1 64 86 14 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 86 14 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 86 14 05 +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1651863, 48.6826937 ] }, + properties: { amenity: 'community_centre', phone: '+33 1 64 86 14 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7211823383', + 'addr:housenumber': '2', + phone: '+33 1 45 97 40 00', + shop: 'rental', + website: 'https://agence.loxam.fr/685-loxam-athis-mons' + }, + geometry: { type: 'Point', coordinates: [ 2.4032957, 48.7219262 ] }, + id: 'node/7211823383' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 45 97 40 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 45 97 40 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 45 97 40 00 + false +### debug: + convertProperty: isStringValue? + +33 1 45 97 40 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 45 97 40 00 +convertedValue 1 45 97 40 00 +### debug: + phone: + +33 1 45 97 40 00 + => + +33 1 45 97 40 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 45 97 40 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 45 97 40 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4032957, 48.7219262 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 45 97 40 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7230597855', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': 'Rue Hélène Boucher', + email: 'cars-nedroma@orange.fr', + name: 'Cars Nedroma', + office: 'company', + phone: '+33 1 69 38 79 84', + website: 'https://www.nedroma.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4078774, 48.7244016 ] }, + id: 'node/7230597855' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 79 84 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 79 84 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 79 84 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 79 84 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 79 84 +convertedValue 1 69 38 79 84 +### debug: + phone: + +33 1 69 38 79 84 + => + +33 1 69 38 79 84 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 79 84 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 79 84 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4078774, 48.7244016 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 79 84' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7244867982', + 'addr:city': 'Bures-sur-Yvette', + 'addr:housenumber': '10', + 'addr:postcode': '91440', + 'addr:street': 'Rue du Général Leclerc', + leisure: 'fitness_centre', + name: 'SportsWays', + opening_hours: 'Mo-Fr 09:00-21:30; Sa 10:00-18:00; Su 10:00-14:00', + phone: '+33 9 82365261', + sport: 'fitness;exercise', + website: 'https://www.sports-ways.com' + }, + geometry: { type: 'Point', coordinates: [ 2.1628057, 48.6956453 ] }, + id: 'node/7244867982' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 82365261 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 82365261 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 82365261 + false +### debug: + convertProperty: isStringValue? + +33 9 82365261 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 82365261 +convertedValue 9 82 36 52 61 +### debug: + phone: + +33 9 82365261 + => + +33 9 82 36 52 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 82 36 52 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 82 36 52 61 +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1628057, 48.6956453 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 82 36 52 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7271952146', + 'addr:city': 'Palaiseau', + 'addr:housenumber': '4', + 'addr:postcode': '91120', + 'addr:street': 'Rue Charles Péguy', + amenity: 'doctors', + healthcare: 'doctor', + 'healthcare:speciality': 'general', + name: 'Dr. Patrick Chaumont', + note: 'Consultations sans rendez-vous du lundi au vendredi matin, de 10h à 12h30.', + 'payment:cash': 'yes', + 'payment:cheque': 'yes', + 'payment:credit_cards': 'yes', + phone: '+33 6 12928883', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.2121564, 48.7057619 ] }, + id: 'node/7271952146' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:cheque +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cheque +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cheque +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 12928883 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 12928883 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 12928883 + false +### debug: + convertProperty: isStringValue? + +33 6 12928883 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 12928883 +convertedValue 6 12 92 88 83 +### debug: + phone: + +33 6 12928883 + => + +33 6 12 92 88 83 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 12 92 88 83 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 12 92 88 83 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2121564, 48.7057619 ] }, + properties: { amenity: 'doctors', phone: '+33 6 12 92 88 83' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7275545488', + 'addr:housenumber': '9', + 'addr:postcode': '91630', + 'addr:street': 'Rue Calmette et Guérin', + amenity: 'restaurant', + cuisine: 'italian;pizza', + name: 'Au Soleil italien', + opening_hours: 'Tu-Th 12:00-14:00, 19:00-22:00; Fr, Sa 12:00-14:00, 19:00-22:30', + phone: '+33164589750', + website: 'https://www.ausoleilitalien-avrainville.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2399165, 48.5746159 ] }, + id: 'node/7275545488' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164589750 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164589750 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164589750 + false +### debug: + convertProperty: isStringValue? + +33164589750 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164589750 +convertedValue 1 64 58 97 50 +### debug: + phone: + +33164589750 + => + +33 1 64 58 97 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 58 97 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 58 97 50 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2399165, 48.5746159 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 58 97 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7277590821', + 'addr:city': 'Brunoy', + 'addr:housenumber': '4', + 'addr:postcode': '91800', + 'addr:street': 'Place Saint-Médard', + name: "Aux Elles d'Anges", + phone: '+33 1 69 39 37 49', + shop: 'beauty', + website: 'https://www.auxellesdange.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.5024285, 48.6977147 ] }, + id: 'node/7277590821' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 39 37 49 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 39 37 49 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 39 37 49 + false +### debug: + convertProperty: isStringValue? + +33 1 69 39 37 49 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 39 37 49 +convertedValue 1 69 39 37 49 +### debug: + phone: + +33 1 69 39 37 49 + => + +33 1 69 39 37 49 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 39 37 49 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 39 37 49 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5024285, 48.6977147 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 39 37 49' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7279308002', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': 'Allée de la Prairie', + amenity: 'childcare', + email: 'crechefamiliale@mairie-athis-mons.fr', + name: 'Crèche familiale', + phone: '+33 1 69 38 03 84' + }, + geometry: { type: 'Point', coordinates: [ 2.3844536, 48.7012953 ] }, + id: 'node/7279308002' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + childcare +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + childcare +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + childcare + true +### debug: + convertProperty: isStringValue? + childcare + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + childcare + => + childcare +### debug: + convertProperty: -- convertedValue + childcare +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 03 84 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 03 84 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 03 84 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 03 84 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 03 84 +convertedValue 1 69 38 03 84 +### debug: + phone: + +33 1 69 38 03 84 + => + +33 1 69 38 03 84 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 03 84 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 03 84 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3844536, 48.7012953 ] }, + properties: { amenity: 'childcare', phone: '+33 1 69 38 03 84' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7279308003', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': 'Allée de la Prairie', + amenity: 'childcare', + email: 'multiaccueil.laquarelle@mairie-athis-mons.fr', + name: "Multi-accueil L'Aquarelle", + phone: '+33 1 69 38 02 69' + }, + geometry: { type: 'Point', coordinates: [ 2.3843541, 48.7013566 ] }, + id: 'node/7279308003' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + childcare +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + childcare +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + childcare + true +### debug: + convertProperty: isStringValue? + childcare + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + childcare + => + childcare +### debug: + convertProperty: -- convertedValue + childcare +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 02 69 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 02 69 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 02 69 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 02 69 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 02 69 +convertedValue 1 69 38 02 69 +### debug: + phone: + +33 1 69 38 02 69 + => + +33 1 69 38 02 69 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 02 69 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 02 69 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3843541, 48.7013566 ] }, + properties: { amenity: 'childcare', phone: '+33 1 69 38 02 69' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7279308004', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': 'Allée de la Prairie', + amenity: 'childcare', + email: 'multiaccueil.laprairie@mairie-athis-mons.fr', + name: 'Multi-accueil « La Prairie »', + phone: '+33 1 69 38 01 16' + }, + geometry: { type: 'Point', coordinates: [ 2.3842733, 48.7014056 ] }, + id: 'node/7279308004' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + childcare +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + childcare +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + childcare + true +### debug: + convertProperty: isStringValue? + childcare + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + childcare + => + childcare +### debug: + convertProperty: -- convertedValue + childcare +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 01 16 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 01 16 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 01 16 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 01 16 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 01 16 +convertedValue 1 69 38 01 16 +### debug: + phone: + +33 1 69 38 01 16 + => + +33 1 69 38 01 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 01 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 01 16 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3842733, 48.7014056 ] }, + properties: { amenity: 'childcare', phone: '+33 1 69 38 01 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7279899317', + 'addr:housenumber': '50 bis', + email: 'accueil@ssiad91.fr', + office: 'association', + phone: '+33 1 60 48 27 27' + }, + geometry: { type: 'Point', coordinates: [ 2.3719826, 48.7017341 ] }, + id: 'node/7279899317' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 27 27 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 27 27 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 27 27 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 27 27 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 27 27 +convertedValue 1 60 48 27 27 +### debug: + phone: + +33 1 60 48 27 27 + => + +33 1 60 48 27 27 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 27 27 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 27 27 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3719826, 48.7017341 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 27 27' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7282488849', + 'addr:housenumber': '30', + phone: '+33 1 69 38 47 19', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.3837905, 48.6942376 ] }, + id: 'node/7282488849' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 47 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 47 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 47 19 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 47 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 47 19 +convertedValue 1 69 38 47 19 +### debug: + phone: + +33 1 69 38 47 19 + => + +33 1 69 38 47 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 47 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 47 19 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3837905, 48.6942376 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 47 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7282488868', + 'addr:housenumber': '5', + email: 'info@jeepjacob.com', + phone: '+33 1 69 57 50 76', + 'ref:FR:NAF': '4532Z', + 'ref:FR:SIRET': '48135837200011', + shop: 'car_parts', + website: 'http://www.jeepjacob.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3836486, 48.6927716 ] }, + id: 'node/7282488868' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 50 76 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 50 76 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 50 76 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 50 76 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 50 76 +convertedValue 1 69 57 50 76 +### debug: + phone: + +33 1 69 57 50 76 + => + +33 1 69 57 50 76 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 50 76 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 50 76 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3836486, 48.6927716 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 50 76' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7282488887', + 'addr:housenumber': '5', + office: 'company', + phone: '+33 1 69 00 36 19', + website: 'http://www.lcr91.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3833287, 48.6928348 ] }, + id: 'node/7282488887' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 00 36 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 00 36 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 00 36 19 + false +### debug: + convertProperty: isStringValue? + +33 1 69 00 36 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 00 36 19 +convertedValue 1 69 00 36 19 +### debug: + phone: + +33 1 69 00 36 19 + => + +33 1 69 00 36 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 00 36 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 00 36 19 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3833287, 48.6928348 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 00 36 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7284891199', + 'addr:housenumber': '10', + office: 'association', + phone: '+33 1 69 38 12 93', + 'ref:FR:NAF': '9499Z', + 'ref:FR:SIRET': '44238673600015' + }, + geometry: { type: 'Point', coordinates: [ 2.3736623, 48.6994463 ] }, + id: 'node/7284891199' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 12 93 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 12 93 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 12 93 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 12 93 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 12 93 +convertedValue 1 69 38 12 93 +### debug: + phone: + +33 1 69 38 12 93 + => + +33 1 69 38 12 93 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 12 93 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 12 93 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3736623, 48.6994463 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 12 93' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7284891202', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '90', + 'addr:postcode': '91200', + 'addr:street': 'Avenue du 18 Avril 1944', + amenity: 'place_of_worship', + denomination: 'sunni', + name: 'Salle de prière ABPE', + phone: '+33 6 23 66 09 38', + place_of_worship: 'musalla', + religion: 'muslim', + website: 'https://abpeblog.wordpress.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3867595, 48.7015547 ] }, + id: 'node/7284891202' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + place_of_worship +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + place_of_worship +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + place_of_worship + true +### debug: + convertProperty: isStringValue? + place_of_worship + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + place_of_worship + => + place_of_worship +### debug: + convertProperty: -- convertedValue + place_of_worship +### debug: + mapElementFromConf: convert + denomination +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + denomination +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + denomination +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 23 66 09 38 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 23 66 09 38 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 23 66 09 38 + false +### debug: + convertProperty: isStringValue? + +33 6 23 66 09 38 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 23 66 09 38 +convertedValue 6 23 66 09 38 +### debug: + phone: + +33 6 23 66 09 38 + => + +33 6 23 66 09 38 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 23 66 09 38 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 23 66 09 38 +### debug: + mapElementFromConf: convert + place_of_worship +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + place_of_worship +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + place_of_worship +### debug: + mapElementFromConf: convert + religion +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + religion +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + religion +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3867595, 48.7015547 ] }, + properties: { amenity: 'place_of_worship', phone: '+33 6 23 66 09 38' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7340845837', + alt_name: 'SELARL Pharmacie Mondétour', + amenity: 'pharmacy', + dispensing: 'yes', + fax: '+33 1 69 07 58 20', + healthcare: 'pharmacy', + name: 'Pharmacie de Mondétour', + opening_hours: 'Mo-Fr 14:00-19:30 || Tu-Fr 08:30-13:00; Sa 09:00-13:00,14:30-19:00', + operator: 'Jérôme Messent', + phone: '+33 1 69 07 88 47', + 'ref:FR:FINESS': '910011394', + since: '1992-03-01', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1872136, 48.684808 ] }, + id: 'node/7340845837' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 07 88 47 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 07 88 47 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 07 88 47 + false +### debug: + convertProperty: isStringValue? + +33 1 69 07 88 47 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 07 88 47 +convertedValue 1 69 07 88 47 +### debug: + phone: + +33 1 69 07 88 47 + => + +33 1 69 07 88 47 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 88 47 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 88 47 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + since +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + since +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + since +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1872136, 48.684808 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 07 88 47' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7340922807', + fee: 'yes', + operator: 'Soleil Orly', + 'operator:type': 'private_for_profit', + parking: 'surface', + phone: '+33 6 28 40 60 30' + }, + geometry: { type: 'Point', coordinates: [ 2.3467113, 48.7400484 ] }, + id: 'node/7340922807' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + parking +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + parking +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + parking +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 28 40 60 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 28 40 60 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 28 40 60 30 + false +### debug: + convertProperty: isStringValue? + +33 6 28 40 60 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 28 40 60 30 +convertedValue 6 28 40 60 30 +### debug: + phone: + +33 6 28 40 60 30 + => + +33 6 28 40 60 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 28 40 60 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 28 40 60 30 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3467113, 48.7400484 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 28 40 60 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7342726469', + 'addr:city': 'Wissous', + 'addr:housenumber': '2', + 'addr:postcode': '91320', + 'addr:street': "Boulevard de l'Europe", + 'contact:facebook': 'https://fr-fr.facebook.com/lafermedegeo/', + name: 'La ferme de Géo', + opening_hours: 'Tu,Fr 14:30-18:30', + 'payment:cash': 'yes', + 'payment:cheque': 'yes', + phone: '+33 7 82 78 59 25', + shop: 'greengrocer' + }, + geometry: { type: 'Point', coordinates: [ 2.320675, 48.7259968 ] }, + id: 'node/7342726469' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:cheque +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cheque +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cheque +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 82 78 59 25 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 82 78 59 25 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 82 78 59 25 + false +### debug: + convertProperty: isStringValue? + +33 7 82 78 59 25 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 82 78 59 25 +convertedValue 7 82 78 59 25 +### debug: + phone: + +33 7 82 78 59 25 + => + +33 7 82 78 59 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 82 78 59 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 82 78 59 25 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.320675, 48.7259968 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 82 78 59 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7345613278', + 'addr:city': 'Corbeil-Essonnes', + 'addr:housenumber': '106', + 'addr:postcode': '91100', + 'addr:street': 'Boulevard de Fontainebleau', + name: "Espace Funéraire de l'Ermitage", + opening_hours: '24/7', + phone: '+33 1 64 96 19 19', + shop: 'funeral_directors' + }, + geometry: { type: 'Point', coordinates: [ 2.4757369, 48.5939921 ] }, + id: 'node/7345613278' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 96 19 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 96 19 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 96 19 19 + false +### debug: + convertProperty: isStringValue? + +33 1 64 96 19 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 96 19 19 +convertedValue 1 64 96 19 19 +### debug: + phone: + +33 1 64 96 19 19 + => + +33 1 64 96 19 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 96 19 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 96 19 19 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4757369, 48.5939921 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 96 19 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7345613279', + 'addr:city': 'Corbeil-Essonnes', + 'addr:housenumber': '104', + 'addr:postcode': '91100', + 'addr:street': 'Boulevard de Fontainebleau', + name: 'Pompes-Funèbres Marbrerie Arnaud MARIN', + phone: '+33 1 64 96 19 19', + shop: 'funeral_directors', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4755518, 48.5939247 ] }, + id: 'node/7345613279' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 96 19 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 96 19 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 96 19 19 + false +### debug: + convertProperty: isStringValue? + +33 1 64 96 19 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 96 19 19 +convertedValue 1 64 96 19 19 +### debug: + phone: + +33 1 64 96 19 19 + => + +33 1 64 96 19 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 96 19 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 96 19 19 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4755518, 48.5939247 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 96 19 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7345613280', + 'addr:city': 'Mennecy', + 'addr:housenumber': '46', + 'addr:postcode': '91540', + 'addr:street': 'Boulevard Charles de Gaulle', + name: 'Pompes-Funèbres Marbrerie Arnaud Marin', + opening_hours: '24/7', + phone: '+33 1 64 57 23 00', + shop: 'funeral_directors' + }, + geometry: { type: 'Point', coordinates: [ 2.4387776, 48.5654746 ] }, + id: 'node/7345613280' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 57 23 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 57 23 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 57 23 00 + false +### debug: + convertProperty: isStringValue? + +33 1 64 57 23 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 57 23 00 +convertedValue 1 64 57 23 00 +### debug: + phone: + +33 1 64 57 23 00 + => + +33 1 64 57 23 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 23 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 23 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4387776, 48.5654746 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 57 23 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7349867540', + 'addr:city': 'Saint-Pierre-du-Perray', + 'addr:postcode': '91280', + 'addr:street': 'Avenue du Général de Gaulle', + amenity: 'pharmacy', + dispensing: 'yes', + drive_through: 'no', + healthcare: 'pharmacy', + name: 'Pharmacie Viard', + opening_hours: 'Mo-Sa 09:00-12:30,14:30-19:30', + operator: 'Mme Viard', + phone: '+33160757461', + 'ref:FR:FINESS': '910012913', + source: 'Le ministère des solidarités et de la santé - 03/2019' + }, + geometry: { type: 'Point', coordinates: [ 2.5055768, 48.6152392 ] }, + id: 'node/7349867540' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160757461 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160757461 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160757461 + false +### debug: + convertProperty: isStringValue? + +33160757461 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160757461 +convertedValue 1 60 75 74 61 +### debug: + phone: + +33160757461 + => + +33 1 60 75 74 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 74 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 74 61 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5055768, 48.6152392 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 60 75 74 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7349913345', + 'addr:city': 'Saint-Pierre-du-Perray', + 'addr:housenumber': '45', + 'addr:postcode': '91280', + 'addr:street': 'Avenue du Général de Gaulle', + amenity: 'pharmacy', + dispensing: 'yes', + drive_through: 'no', + healthcare: 'pharmacy', + name: 'Pharmacie des Cèdres', + phone: '+33160754992', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.5034578, 48.616328 ] }, + id: 'node/7349913345' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160754992 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160754992 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160754992 + false +### debug: + convertProperty: isStringValue? + +33160754992 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160754992 +convertedValue 1 60 75 49 92 +### debug: + phone: + +33160754992 + => + +33 1 60 75 49 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 49 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 49 92 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5034578, 48.616328 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 60 75 49 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7352380573', + name: 'Le Monte Cristo', + phone: '+33 1 60 75 33 39', + shop: 'tobacco', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.5055355, 48.6146619 ] }, + id: 'node/7352380573' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 33 39 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 33 39 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 33 39 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 33 39 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 33 39 +convertedValue 1 60 75 33 39 +### debug: + phone: + +33 1 60 75 33 39 + => + +33 1 60 75 33 39 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 33 39 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 33 39 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5055355, 48.6146619 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 33 39' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7352380574', + amenity: 'fast_food', + cuisine: 'pizza', + drive_through: 'no', + name: 'Le Kiosque à Pizza', + phone: '+33169891003' + }, + geometry: { type: 'Point', coordinates: [ 2.5049508, 48.6154173 ] }, + id: 'node/7352380574' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169891003 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169891003 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169891003 + false +### debug: + convertProperty: isStringValue? + +33169891003 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169891003 +convertedValue 1 69 89 10 03 +### debug: + phone: + +33169891003 + => + +33 1 69 89 10 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 10 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 10 03 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5049508, 48.6154173 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 89 10 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7352397865', + 'addr:city': 'Saint-Pierre-du-Perray', + 'addr:postcode': '91280', + amenity: 'fast_food', + cuisine: 'kebab', + drive_through: 'yes', + name: 'Pacha Kebab', + phone: '+33164851044' + }, + geometry: { type: 'Point', coordinates: [ 2.5057233, 48.6146752 ] }, + id: 'node/7352397865' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164851044 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164851044 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164851044 + false +### debug: + convertProperty: isStringValue? + +33164851044 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164851044 +convertedValue 1 64 85 10 44 +### debug: + phone: + +33164851044 + => + +33 1 64 85 10 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 85 10 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 85 10 44 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5057233, 48.6146752 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 64 85 10 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7352414248', + 'addr:city': 'Saint-Pierre-du-Perray', + 'addr:housenumber': '15', + 'addr:postcode': '91280', + 'addr:street': 'Rue du Commerce', + amenity: 'pharmacy', + dispensing: 'yes', + drive_through: 'no', + healthcare: 'pharmacy', + name: 'Pharmacie Vialat Aliquot', + phone: '+33160759870', + 'ref:FR:FINESS': '910012947', + source: 'Le ministère des solidarités et de la santé - 03/2019' + }, + geometry: { type: 'Point', coordinates: [ 2.5067958, 48.6143891 ] }, + id: 'node/7352414248' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160759870 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160759870 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160759870 + false +### debug: + convertProperty: isStringValue? + +33160759870 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160759870 +convertedValue 1 60 75 98 70 +### debug: + phone: + +33160759870 + => + +33 1 60 75 98 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 98 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 98 70 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5067958, 48.6143891 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 60 75 98 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7352503108', + 'addr:city': 'Saint-Pierre-du-Perray', + 'addr:postcode': '91280', + 'addr:street': 'Rue du Clos Guinaut', + name: 'Caprice', + phone: '+33160757929', + shop: 'clothes' + }, + geometry: { type: 'Point', coordinates: [ 2.5053209, 48.6151939 ] }, + id: 'node/7352503108' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160757929 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160757929 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160757929 + false +### debug: + convertProperty: isStringValue? + +33160757929 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160757929 +convertedValue 1 60 75 79 29 +### debug: + phone: + +33160757929 + => + +33 1 60 75 79 29 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 79 29 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 79 29 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5053209, 48.6151939 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 79 29' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7352514463', + 'addr:city': 'Saint-Pierre-du-Perray', + 'addr:housenumber': '45', + 'addr:postcode': '91280', + 'addr:street': 'Avenue du Général de Gaulle', + name: "Lady's Esthetic", + phone: '+33761758898', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.5038726, 48.6164316 ] }, + id: 'node/7352514463' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33761758898 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33761758898 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33761758898 + false +### debug: + convertProperty: isStringValue? + +33761758898 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33761758898 +convertedValue 7 61 75 88 98 +### debug: + phone: + +33761758898 + => + +33 7 61 75 88 98 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 61 75 88 98 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 61 75 88 98 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5038726, 48.6164316 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 61 75 88 98' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7352528708', + amenity: 'pharmacy', + dispensing: 'yes', + healthcare: 'pharmacy', + name: 'Pharmacie des Sorbiers', + opening_hours: 'Mo-Fr 09:00-12:30,14:00-20:00; Sa 09:00-12:30,14:00-18:00; Su off', + 'opening_hours:covid19': 'Mo-We,Fr-Su 09:00-12:30,14:00-18:00; Th 09:00-12:30,14:00-20:00', + phone: '+33 1 60 84 06 53', + 'ref:FR:FINESS': '910005966', + source: 'Le ministère des solidarités et de la santé - 03/2019', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2987121, 48.605022 ] }, + id: 'node/7352528708' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 84 06 53 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 84 06 53 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 84 06 53 + false +### debug: + convertProperty: isStringValue? + +33 1 60 84 06 53 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 84 06 53 +convertedValue 1 60 84 06 53 +### debug: + phone: + +33 1 60 84 06 53 + => + +33 1 60 84 06 53 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 06 53 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 06 53 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2987121, 48.605022 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 60 84 06 53' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7352534399', + 'addr:city': 'Saint-Pierre-du-Perray', + 'addr:housenumber': '45', + 'addr:postcode': '91280', + 'addr:street': 'Avenue du Général de Gaulle', + name: 'Barber Home', + phone: '+33161615391', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.5037706, 48.6164635 ] }, + id: 'node/7352534399' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33161615391 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33161615391 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33161615391 + false +### debug: + convertProperty: isStringValue? + +33161615391 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33161615391 +convertedValue 1 61 61 53 91 +### debug: + phone: + +33161615391 + => + +33 1 61 61 53 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 61 61 53 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 61 61 53 91 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5037706, 48.6164635 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 61 61 53 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7352584573', + 'addr:city': 'Saint-Pierre-du-Perray', + 'addr:postcode': '91280', + 'addr:street': 'Rue du Commerce', + name: 'Boucherie Charcuterie', + phone: '+33160759835', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.5062007, 48.6144172 ] }, + id: 'node/7352584573' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160759835 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160759835 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160759835 + false +### debug: + convertProperty: isStringValue? + +33160759835 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160759835 +convertedValue 1 60 75 98 35 +### debug: + phone: + +33160759835 + => + +33 1 60 75 98 35 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 98 35 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 98 35 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5062007, 48.6144172 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 98 35' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7352609929', + 'addr:city': 'Saint-Pierre-du-Perray', + 'addr:postcode': '91280', + 'addr:street': 'Rue du Clos Guinaut', + name: "L'Atelier Floral", + opening_hours: 'Mo-Fr 08:30-19:30; Sa 09:00-19:30', + phone: '+33160756497', + shop: 'florist' + }, + geometry: { type: 'Point', coordinates: [ 2.5053531, 48.6150698 ] }, + id: 'node/7352609929' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160756497 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160756497 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160756497 + false +### debug: + convertProperty: isStringValue? + +33160756497 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160756497 +convertedValue 1 60 75 64 97 +### debug: + phone: + +33160756497 + => + +33 1 60 75 64 97 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 64 97 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 64 97 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5053531, 48.6150698 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 64 97' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7355044325', + email: 'gitelesthiares@orange.fr', + name: 'Gîte "Les Thiares"', + operator: 'Gîte de France', + phone: '+33 1 60 82 64 85', + source: 'survey 2019', + tourism: 'guest_house', + website: 'http://www.lesthiares.sitew.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.230694, 48.5111194 ] }, + id: 'node/7355044325' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 82 64 85 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 82 64 85 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 82 64 85 + false +### debug: + convertProperty: isStringValue? + +33 1 60 82 64 85 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 82 64 85 +convertedValue 1 60 82 64 85 +### debug: + phone: + +33 1 60 82 64 85 + => + +33 1 60 82 64 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 82 64 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 82 64 85 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.230694, 48.5111194 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 82 64 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7357953712', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '2', + 'addr:postcode': '91550', + 'addr:street': 'Place Henri Barbusse', + name: 'Aux délices de Paray - La Paraysienne', + 'opening_hours:covid19': 'Mo,Tu,Th-Su 07:00-15:00', + phone: '+33 1 69 38 48 03', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.3631664, 48.7126393 ] }, + id: 'node/7357953712' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 48 03 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 48 03 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 48 03 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 48 03 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 48 03 +convertedValue 1 69 38 48 03 +### debug: + phone: + +33 1 69 38 48 03 + => + +33 1 69 38 48 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 48 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 48 03 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3631664, 48.7126393 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 48 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7357953713', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '2', + 'addr:postcode': '91550', + 'addr:street': 'Place Henri Barbusse', + name: "L'Orchidée", + phone: '+33 1 69 06 77 30', + shop: 'florist' + }, + geometry: { type: 'Point', coordinates: [ 2.363112, 48.712641 ] }, + id: 'node/7357953713' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 77 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 77 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 77 30 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 77 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 77 30 +convertedValue 1 69 06 77 30 +### debug: + phone: + +33 1 69 06 77 30 + => + +33 1 69 06 77 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 77 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 77 30 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.363112, 48.712641 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 06 77 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7357953714', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '3', + 'addr:postcode': '91550', + 'addr:street': 'Avenue du Général de Gaulle', + name: 'Librairie Papèterie Presse Sauvry', + phone: '+33 1 69 38 48 30', + shop: 'books' + }, + geometry: { type: 'Point', coordinates: [ 2.3624771, 48.7126762 ] }, + id: 'node/7357953714' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 48 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 48 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 48 30 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 48 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 48 30 +convertedValue 1 69 38 48 30 +### debug: + phone: + +33 1 69 38 48 30 + => + +33 1 69 38 48 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 48 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 48 30 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3624771, 48.7126762 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 48 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7357953715', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '7', + 'addr:postcode': '91550', + 'addr:street': 'Place Henri Barbusse', + amenity: 'cafe', + brewery: 'yes', + name: "Café de l'Hôtel de Ville", + 'opening_hours:covid19': 'Mo-Fr 09:00-12:00', + outdoor_seating: 'yes', + phone: '+33 1 69 38 47 71', + tobacco: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3622922, 48.7130533 ] }, + id: 'node/7357953715' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + convertProperty: isStringValue? + cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cafe + => + cafe +### debug: + convertProperty: -- convertedValue + cafe +### debug: + mapElementFromConf: convert + brewery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brewery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brewery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 47 71 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 47 71 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 47 71 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 47 71 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 47 71 +convertedValue 1 69 38 47 71 +### debug: + phone: + +33 1 69 38 47 71 + => + +33 1 69 38 47 71 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 47 71 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 47 71 +### debug: + mapElementFromConf: convert + tobacco +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tobacco +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tobacco +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3622922, 48.7130533 ] }, + properties: { amenity: 'cafe', phone: '+33 1 69 38 47 71' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7358197438', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '78', + 'addr:postcode': '91550', + 'addr:street': 'Avenue Victor Hugo', + facebook: 'https://www.facebook.com/Charmes-et-Beaut%C3%A9-684404755048303/', + name: 'Institut Charmes et Beauté', + 'payment:bills': 'yes', + 'payment:cards': 'yes', + 'payment:coins': 'yes', + 'payment:credit_cards': 'yes', + 'payment:debit_cards': 'yes', + 'payment:mastercard': 'yes', + 'payment:notes': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 60 48 24 22', + shop: 'beauty', + website: 'https://www.institut-charmes-beaute.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3630844, 48.712466 ] }, + id: 'node/7358197438' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:bills +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:bills +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:bills +### debug: + mapElementFromConf: convert + payment:cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cards +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + payment:debit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:debit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:debit_cards +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:notes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:notes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:notes +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 24 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 24 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 24 22 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 24 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 24 22 +convertedValue 1 60 48 24 22 +### debug: + phone: + +33 1 60 48 24 22 + => + +33 1 60 48 24 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 24 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 24 22 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3630844, 48.712466 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 24 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7358480785', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '1', + 'addr:postcode': '91550', + 'addr:street': 'Rue du Potager', + name: 'La maison des gourmandises', + 'opening_hours:covid19': 'Mo-We,Fr-Su 06:30-20:30', + phone: '+33 6 03 61 76 05', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.3632457, 48.7100511 ] }, + id: 'node/7358480785' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 03 61 76 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 03 61 76 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 03 61 76 05 + false +### debug: + convertProperty: isStringValue? + +33 6 03 61 76 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 03 61 76 05 +convertedValue 6 03 61 76 05 +### debug: + phone: + +33 6 03 61 76 05 + => + +33 6 03 61 76 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 03 61 76 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 03 61 76 05 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3632457, 48.7100511 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 03 61 76 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7358621409', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '176', + 'addr:postcode': '91550', + 'addr:street': 'Avenue du Général de Gaulle', + 'delivery:covid19': 'yes', + email: 'lebateaudeparay@gmail.com', + facebook: 'https://www.facebook.com/LeBateauDeParay91550/', + name: 'Le bateau de Paray', + phone: '+33 6 51 46 88 32', + shop: 'seafood', + website: 'https://lebateaudeparay.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3664724, 48.7159962 ] }, + id: 'node/7358621409' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + delivery:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery:covid19 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 51 46 88 32 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 51 46 88 32 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 51 46 88 32 + false +### debug: + convertProperty: isStringValue? + +33 6 51 46 88 32 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 51 46 88 32 +convertedValue 6 51 46 88 32 +### debug: + phone: + +33 6 51 46 88 32 + => + +33 6 51 46 88 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 51 46 88 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 51 46 88 32 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3664724, 48.7159962 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 51 46 88 32' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7375573982', + 'addr:city': 'Gif-sur-Yvette', + 'addr:housenumber': '11', + 'addr:postcode': '91190', + 'addr:street': 'Place du Marché Neuf', + name: 'Les Jardins de Chevry', + opening_hours: 'Tu-Sa 09:00-13:00,15:00-19:30; Su 09:00-13:00', + 'opening_hours:covid19': 'Tu-Sa 09:00-13:00,15:30-19:00; Su 09:00-13:00', + phone: '+33 6 13 88 33 06', + shop: 'greengrocer' + }, + geometry: { type: 'Point', coordinates: [ 2.1150779, 48.6885848 ] }, + id: 'node/7375573982' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 13 88 33 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 13 88 33 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 13 88 33 06 + false +### debug: + convertProperty: isStringValue? + +33 6 13 88 33 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 13 88 33 06 +convertedValue 6 13 88 33 06 +### debug: + phone: + +33 6 13 88 33 06 + => + +33 6 13 88 33 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 13 88 33 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 13 88 33 06 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1150779, 48.6885848 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 13 88 33 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7376349385', + brand: 'Marie Blachère', + 'brand:wikidata': 'Q62082410', + 'brand:wikipedia': 'fr:Marie Blachère', + name: 'Marie Blachère', + phone: '+33 1 69 88 86 42', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.300215, 48.5901564 ] }, + id: 'node/7376349385' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 88 86 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 88 86 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 88 86 42 + false +### debug: + convertProperty: isStringValue? + +33 1 69 88 86 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 88 86 42 +convertedValue 1 69 88 86 42 +### debug: + phone: + +33 1 69 88 86 42 + => + +33 1 69 88 86 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 88 86 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 88 86 42 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.300215, 48.5901564 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 88 86 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7376826135', + amenity: 'social_facility', + fax: '+33160852641', + name: 'Foyer de Jour Le Pont de Pierre', + phone: '+33160852640', + 'ref:FR:FINESS': '910015205', + social_facility: 'group_home', + 'social_facility:for': 'disabled', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '382', + website: 'https://annuaire.action-sociale.org/?p=foyer-de-jour-le-pont-de-pierre-910015205&details=caracteristiques' + }, + geometry: { type: 'Point', coordinates: [ 2.3024404, 48.5871542 ] }, + id: 'node/7376826135' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160852640 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160852640 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160852640 + false +### debug: + convertProperty: isStringValue? + +33160852640 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160852640 +convertedValue 1 60 85 26 40 +### debug: + phone: + +33160852640 + => + +33 1 60 85 26 40 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 85 26 40 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 85 26 40 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3024404, 48.5871542 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 60 85 26 40' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7376973576', + amenity: 'social_facility', + fax: '+33160854768', + name: 'Foyer de vie Le Chêne a 4 Oreilles', + phone: '+33160852040', + 'ref:FR:FINESS': '910008218', + social_facility: 'group_home', + 'social_facility:for': 'disabled', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '382', + website: 'https://www.alve.fr/index.php/les-foyers-de-vie/maison-chene-4-oreilles-bretigny' + }, + geometry: { type: 'Point', coordinates: [ 2.3167245, 48.6068638 ] }, + id: 'node/7376973576' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160852040 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160852040 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160852040 + false +### debug: + convertProperty: isStringValue? + +33160852040 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160852040 +convertedValue 1 60 85 20 40 +### debug: + phone: + +33160852040 + => + +33 1 60 85 20 40 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 85 20 40 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 85 20 40 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3167245, 48.6068638 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 60 85 20 40' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7398591587', + amenity: 'restaurant', + cuisine: 'corean;chinese;asian;sushi', + name: 'MWOK', + opening_hours: 'Mo-Su 12:00-14:30,19:00-22:30', + phone: '+33 1 60 10 40 87' + }, + geometry: { type: 'Point', coordinates: [ 2.2583454, 48.7016729 ] }, + id: 'node/7398591587' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 10 40 87 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 10 40 87 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 10 40 87 + false +### debug: + convertProperty: isStringValue? + +33 1 60 10 40 87 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 10 40 87 +convertedValue 1 60 10 40 87 +### debug: + phone: + +33 1 60 10 40 87 + => + +33 1 60 10 40 87 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 10 40 87 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 10 40 87 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2583454, 48.7016729 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 10 40 87' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7411062508', + 'addr:city': 'Orsay', + 'addr:housenumber': '16', + 'addr:street': 'Rue Boursier', + name: 'Autour des Fromages', + opening_hours: 'Tu-Sa 09:00-13:00', + phone: '+33 1 69 07 85 54', + 'ref:FR:SIRET': '41978302200025', + shop: 'cheese', + source: 'INSEE - 2022-10', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.1877325, 48.6979255 ] }, + id: 'node/7411062508' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 07 85 54 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 07 85 54 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 07 85 54 + false +### debug: + convertProperty: isStringValue? + +33 1 69 07 85 54 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 07 85 54 +convertedValue 1 69 07 85 54 +### debug: + phone: + +33 1 69 07 85 54 + => + +33 1 69 07 85 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 85 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 85 54 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1877325, 48.6979255 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 07 85 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7414902811', + amenity: 'social_facility', + fax: '+33176747379', + name: 'Résidence Soleil', + operator: 'Adapei 91;Syndicat Intercommunal pour l’Enfance Inadaptée', + phone: '+33169207370', + 'ref:FR:FINESS': '910807007', + social_facility: 'group_home', + 'social_facility:for': 'disabled', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '449' + }, + geometry: { type: 'Point', coordinates: [ 2.2797628, 48.731432 ] }, + id: 'node/7414902811' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169207370 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169207370 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169207370 + false +### debug: + convertProperty: isStringValue? + +33169207370 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169207370 +convertedValue 1 69 20 73 70 +### debug: + phone: + +33169207370 + => + +33 1 69 20 73 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 73 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 73 70 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2797628, 48.731432 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 20 73 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7417013697', + 'addr:housenumber': '31', + 'addr:street': 'Rue de Chartres', + brand: 'Point S', + 'brand:wikidata': 'Q3393358', + 'brand:wikipedia': 'fr:Point S', + 'check_date:opening_hours': '2021-05-02', + name: 'Point S', + opening_hours: 'Mo-Fr 08:00-12:30,13:30-19:00', + phone: '+33 160137064', + shop: 'car_repair' + }, + geometry: { type: 'Point', coordinates: [ 2.1238562, 48.6713186 ] }, + id: 'node/7417013697' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 160137064 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 160137064 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 160137064 + false +### debug: + convertProperty: isStringValue? + +33 160137064 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 160137064 +convertedValue 1 60 13 70 64 +### debug: + phone: + +33 160137064 + => + +33 1 60 13 70 64 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 13 70 64 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 13 70 64 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1238562, 48.6713186 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 13 70 64' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7437218455', + 'addr:city': 'Palaiseau', + 'addr:housenumber': '5', + 'addr:street': 'Rue Pasteur', + amenity: 'fast_food', + cuisine: 'pizza', + 'delivery:covid19': 'confinement : livraison possible', + name: 'Allo Pizza 91', + phone: '+33 1 60 10 00 00' + }, + geometry: { type: 'Point', coordinates: [ 2.246834, 48.715415 ] }, + id: 'node/7437218455' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 10 00 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 10 00 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 10 00 00 + false +### debug: + convertProperty: isStringValue? + +33 1 60 10 00 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 10 00 00 +convertedValue 1 60 10 00 00 +### debug: + phone: + +33 1 60 10 00 00 + => + +33 1 60 10 00 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 10 00 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 10 00 00 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.246834, 48.715415 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 10 00 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7444094386', + cuisine: 'pizza', + 'disused:amenity': 'restaurant', + name: 'Speed Rabbit', + opening_hours: 'Mo-Sa 11:00-14:00, Mo-Th 18:00-22:30, Sa 18:00-23:00; Su 18:00-22:30', + phone: '+33 1 64 46 10 00', + 'survey:date': '2020-04-25', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1822231, 48.6794868 ] }, + id: 'node/7444094386' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + disused:amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + disused:amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + disused:amenity +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 46 10 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 46 10 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 46 10 00 + false +### debug: + convertProperty: isStringValue? + +33 1 64 46 10 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 46 10 00 +convertedValue 1 64 46 10 00 +### debug: + phone: + +33 1 64 46 10 00 + => + +33 1 64 46 10 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 46 10 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 46 10 00 +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1822231, 48.6794868 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 46 10 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7459047564', + 'addr:city': 'Le Plessis-Pâté', + 'addr:housenumber': '1', + 'addr:postcode': '91220', + 'addr:street': 'Rue du Bicentenaire de la Révolution', + name: "Continent d'Asie", + phone: '+33 1 78 83 56 38', + shop: 'supermarket', + supermarket: 'asian', + website: 'http://www.continentdasie.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3299034, 48.6168117 ] }, + id: 'node/7459047564' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 78 83 56 38 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 78 83 56 38 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 78 83 56 38 + false +### debug: + convertProperty: isStringValue? + +33 1 78 83 56 38 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 78 83 56 38 +convertedValue 1 78 83 56 38 +### debug: + phone: + +33 1 78 83 56 38 + => + +33 1 78 83 56 38 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 78 83 56 38 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 78 83 56 38 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + supermarket +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + supermarket +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + supermarket +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3299034, 48.6168117 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 78 83 56 38' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7473366071', + amenity: 'fast_food', + cuisine: 'burger', + delivery: 'yes', + 'delivery:covid19': 'yes', + name: '33 Burger Street', + opening_hours: 'Mo-Su 11:00-14:30,18:00-22:45', + phone: '+33 1 60 84 34 34', + takeaway: 'yes', + 'takeaway:covid19': 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3076444, 48.6096542 ] }, + id: 'node/7473366071' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + delivery:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 84 34 34 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 84 34 34 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 84 34 34 + false +### debug: + convertProperty: isStringValue? + +33 1 60 84 34 34 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 84 34 34 +convertedValue 1 60 84 34 34 +### debug: + phone: + +33 1 60 84 34 34 + => + +33 1 60 84 34 34 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 34 34 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 34 34 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + takeaway:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway:covid19 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3076444, 48.6096542 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 60 84 34 34' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7473366072', + amenity: 'fast_food', + delivery: 'yes', + 'delivery:covid19': 'yes', + name: 'Mama Gaya', + opening_hours: 'Mo-Su 11:00-14:30,18:00-22:30', + phone: '+33 1 69 88 06 69', + takeaway: 'yes', + 'takeaway:covid19': 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3044879, 48.6003581 ] }, + id: 'node/7473366072' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + delivery:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 88 06 69 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 88 06 69 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 88 06 69 + false +### debug: + convertProperty: isStringValue? + +33 1 69 88 06 69 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 88 06 69 +convertedValue 1 69 88 06 69 +### debug: + phone: + +33 1 69 88 06 69 + => + +33 1 69 88 06 69 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 88 06 69 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 88 06 69 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + takeaway:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway:covid19 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3044879, 48.6003581 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 88 06 69' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7473366073', + brand: 'Picard', + 'brand:wikidata': 'Q3382454', + 'brand:wikipedia': 'en:Picard Surgelés', + 'description:covid19': 'Apportez vos sacs (ni caddies ni sacs fournis)', + name: 'Picard', + opening_hours: 'Mo-Sa 09:00-13:00,14:30-18:30; Su 09:00-12:45', + phone: '+33169889649', + shop: 'frozen_food' + }, + geometry: { type: 'Point', coordinates: [ 2.2989304, 48.5873998 ] }, + id: 'node/7473366073' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + description:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description:covid19 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169889649 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169889649 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169889649 + false +### debug: + convertProperty: isStringValue? + +33169889649 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169889649 +convertedValue 1 69 88 96 49 +### debug: + phone: + +33169889649 + => + +33 1 69 88 96 49 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 88 96 49 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 88 96 49 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2989304, 48.5873998 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 88 96 49' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7473474738', + 'addr:housenumber': '30', + 'addr:street': 'Place Federico Garcia Lorca', + 'diet:halal': 'yes', + name: 'Boucherie & Co', + opening_hours: 'Tu-Su 10:00-20:00', + phone: '+33 1 69 88 06 92', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.2993353, 48.6048531 ] }, + id: 'node/7473474738' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + diet:halal +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:halal +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:halal +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 88 06 92 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 88 06 92 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 88 06 92 + false +### debug: + convertProperty: isStringValue? + +33 1 69 88 06 92 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 88 06 92 +convertedValue 1 69 88 06 92 +### debug: + phone: + +33 1 69 88 06 92 + => + +33 1 69 88 06 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 88 06 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 88 06 92 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2993353, 48.6048531 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 88 06 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7476276886', + fax: '+33169861700', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Eurofins', + opening_hours: 'Mo-Fr 07:00-13:00; Sa 07:30-13:00', + phone: '+33169078195', + 'ref:FR:FINESS': '910019876', + 'ref:FR:SIRET': '44338452400122', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'survey:date': '2022-12-29', + 'type:FR:FINESS': '611', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1811381, 48.6857208 ] }, + id: 'node/7476276886' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169078195 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169078195 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169078195 + false +### debug: + convertProperty: isStringValue? + +33169078195 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169078195 +convertedValue 1 69 07 81 95 +### debug: + phone: + +33169078195 + => + +33 1 69 07 81 95 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 81 95 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 81 95 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1811381, 48.6857208 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 07 81 95' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7492422165', + 'access:covid19': 'yes', + 'addr:city': 'Brunoy', + 'addr:housenumber': '4', + 'addr:postcode': '91800', + 'addr:street': 'Grande Rue', + delivery: 'no', + name: 'Beauty success', + phone: '+33 1 69 52 27 06', + 'pickup:covid19': 'no', + shop: 'perfumery', + website: 'https://beautysuccess.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.5035205, 48.69809 ] }, + id: 'node/7492422165' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access:covid19 +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 52 27 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 52 27 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 52 27 06 + false +### debug: + convertProperty: isStringValue? + +33 1 69 52 27 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 52 27 06 +convertedValue 1 69 52 27 06 +### debug: + phone: + +33 1 69 52 27 06 + => + +33 1 69 52 27 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 52 27 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 52 27 06 +### debug: + mapElementFromConf: convert + pickup:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + pickup:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + pickup:covid19 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5035205, 48.69809 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 52 27 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7492422167', + 'addr:city': 'Brunoy', + 'addr:housenumber': '14', + 'addr:postcode': '91800', + 'addr:street': 'Grande Rue', + name: 'Wonder Paulette', + opening_hours: 'Tu-Sa 10:00-19:00', + phone: '+33 1 69 83 11 91', + shop: 'gift', + website: 'https://www.wonderpaulette.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.50287, 48.6983195 ] }, + id: 'node/7492422167' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 83 11 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 83 11 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 83 11 91 + false +### debug: + convertProperty: isStringValue? + +33 1 69 83 11 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 83 11 91 +convertedValue 1 69 83 11 91 +### debug: + phone: + +33 1 69 83 11 91 + => + +33 1 69 83 11 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 83 11 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 83 11 91 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.50287, 48.6983195 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 83 11 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7492422170', + 'access:covid19': 'yes', + 'addr:city': 'Brunoy', + 'addr:housenumber': '10', + 'addr:postcode': '91800', + 'addr:street': 'Grande Rue', + name: "Le Lys d'Or", + phone: '+33 1 60 47 11 44', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.5031354, 48.6982284 ] }, + id: 'node/7492422170' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access:covid19 +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 47 11 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 47 11 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 47 11 44 + false +### debug: + convertProperty: isStringValue? + +33 1 60 47 11 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 47 11 44 +convertedValue 1 60 47 11 44 +### debug: + phone: + +33 1 60 47 11 44 + => + +33 1 60 47 11 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 47 11 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 47 11 44 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5031354, 48.6982284 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 47 11 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7492422171', + 'addr:city': 'Brunoy', + 'addr:housenumber': '1', + 'addr:postcode': '91800', + 'addr:street': 'Grande Rue', + craft: 'shoemaker', + name: 'Cordonnerie du Centre Brunoy', + phone: '+33 1 69 39 55 86' + }, + geometry: { type: 'Point', coordinates: [ 2.5035486, 48.6979555 ] }, + id: 'node/7492422171' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 39 55 86 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 39 55 86 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 39 55 86 + false +### debug: + convertProperty: isStringValue? + +33 1 69 39 55 86 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 39 55 86 +convertedValue 1 69 39 55 86 +### debug: + phone: + +33 1 69 39 55 86 + => + +33 1 69 39 55 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 39 55 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 39 55 86 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5035486, 48.6979555 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 39 55 86' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7492422172', + 'addr:city': 'Brunoy', + 'addr:housenumber': '9', + 'addr:postcode': '91800', + 'addr:street': 'Grande Rue', + name: 'Profoto 3000', + opening_hours: 'Tu-Fr 09:30-12:30,14:30-18:45; Sa 09:30-12:00', + phone: '+33 1 60 47 45 45', + shop: 'camera' + }, + geometry: { type: 'Point', coordinates: [ 2.5031685, 48.6980873 ] }, + id: 'node/7492422172' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 47 45 45 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 47 45 45 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 47 45 45 + false +### debug: + convertProperty: isStringValue? + +33 1 60 47 45 45 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 47 45 45 +convertedValue 1 60 47 45 45 +### debug: + phone: + +33 1 60 47 45 45 + => + +33 1 60 47 45 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 47 45 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 47 45 45 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5031685, 48.6980873 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 47 45 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7492422173', + 'addr:city': 'Brunoy', + 'addr:housenumber': '6', + 'addr:postcode': '91800', + 'addr:street': 'Place Saint-Médard', + amenity: 'disused', + cuisine: 'pizza', + disused: 'fast_food', + name: 'La piazza Saint Médart', + phone: '+33 1 60 46 10 42' + }, + geometry: { type: 'Point', coordinates: [ 2.5020432, 48.6978591 ] }, + id: 'node/7492422173' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + disused +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + disused +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + disused + true +### debug: + convertProperty: isStringValue? + disused + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + disused + => + disused +### debug: + convertProperty: -- convertedValue + disused +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + disused +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + disused +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + disused +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 46 10 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 46 10 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 46 10 42 + false +### debug: + convertProperty: isStringValue? + +33 1 60 46 10 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 46 10 42 +convertedValue 1 60 46 10 42 +### debug: + phone: + +33 1 60 46 10 42 + => + +33 1 60 46 10 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 46 10 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 46 10 42 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5020432, 48.6978591 ] }, + properties: { amenity: 'disused', phone: '+33 1 60 46 10 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7492422174', + 'addr:city': 'Brunoy', + 'addr:housenumber': '5', + 'addr:postcode': '91800', + 'addr:street': 'Rue Saint-Nicolas', + amenity: 'restaurant', + name: 'La Rôtisserie', + 'opening_hours:covid19': 'off', + phone: '+33 1 60 46 76 29' + }, + geometry: { type: 'Point', coordinates: [ 2.5029936, 48.6976549 ] }, + id: 'node/7492422174' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 46 76 29 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 46 76 29 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 46 76 29 + false +### debug: + convertProperty: isStringValue? + +33 1 60 46 76 29 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 46 76 29 +convertedValue 1 60 46 76 29 +### debug: + phone: + +33 1 60 46 76 29 + => + +33 1 60 46 76 29 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 46 76 29 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 46 76 29 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5029936, 48.6976549 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 46 76 29' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7501401986', + craft: 'caterer', + name: 'SF Events', + phone: '+33 169285086', + 'survey:date': '2020-05-09' + }, + geometry: { type: 'Point', coordinates: [ 2.1735172, 48.6899324 ] }, + id: 'node/7501401986' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169285086 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169285086 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169285086 + false +### debug: + convertProperty: isStringValue? + +33 169285086 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169285086 +convertedValue 1 69 28 50 86 +### debug: + phone: + +33 169285086 + => + +33 1 69 28 50 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 50 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 50 86 +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1735172, 48.6899324 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 28 50 86' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7503592387', + name: 'Mélanie Harang', + office: 'lawyer', + phone: '+33 983985099', + 'survey:date': '2020-05-10' + }, + geometry: { type: 'Point', coordinates: [ 2.1871725, 48.6848197 ] }, + id: 'node/7503592387' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 983985099 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 983985099 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 983985099 + false +### debug: + convertProperty: isStringValue? + +33 983985099 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 983985099 +convertedValue 9 83 98 50 99 +### debug: + phone: + +33 983985099 + => + +33 9 83 98 50 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 83 98 50 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 83 98 50 99 +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1871725, 48.6848197 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 83 98 50 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7503611985', + name: 'Karine LE BRETON', + office: 'lawyer', + phone: '+33 983999881', + 'survey:date': '2020-05-10' + }, + geometry: { type: 'Point', coordinates: [ 2.1871707, 48.6848209 ] }, + id: 'node/7503611985' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 983999881 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 983999881 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 983999881 + false +### debug: + convertProperty: isStringValue? + +33 983999881 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 983999881 +convertedValue 9 83 99 98 81 +### debug: + phone: + +33 983999881 + => + +33 9 83 99 98 81 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 83 99 98 81 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 83 99 98 81 +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1871707, 48.6848209 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 83 99 98 81' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7503754885', + name: 'Castelord Les Maisons', + office: 'estate_agent', + phone: '+33 971301337', + 'survey:date': '2020-08-19', + website: 'https://maisonscastelord.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.1878783, 48.6845702 ] }, + id: 'node/7503754885' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 971301337 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 971301337 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 971301337 + false +### debug: + convertProperty: isStringValue? + +33 971301337 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 971301337 +convertedValue 9 71 30 13 37 +### debug: + phone: + +33 971301337 + => + +33 9 71 30 13 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 71 30 13 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 71 30 13 37 +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1878783, 48.6845702 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 71 30 13 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7507240888', + 'addr:housenumber': '17', + brand: '5àsec', + 'brand:wikidata': 'Q2817899', + 'brand:wikipedia': 'fr:5àsec', + phone: '+33 6 14 25 94 75', + 'ref:FR:NAF': '9601B', + 'ref:FR:SIRET': '87836961000018', + shop: 'dry_cleaning' + }, + geometry: { type: 'Point', coordinates: [ 2.3713399, 48.6995915 ] }, + id: 'node/7507240888' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 14 25 94 75 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 14 25 94 75 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 14 25 94 75 + false +### debug: + convertProperty: isStringValue? + +33 6 14 25 94 75 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 14 25 94 75 +convertedValue 6 14 25 94 75 +### debug: + phone: + +33 6 14 25 94 75 + => + +33 6 14 25 94 75 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 14 25 94 75 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 14 25 94 75 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3713399, 48.6995915 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 14 25 94 75' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7517225824', + amenity: 'social_facility', + fax: '+33164951589', + name: 'Résidence Tournebride', + phone: '+33164904270', + 'ref:FR:FINESS': '910811116', + 'ref:FR:SIRET': '81779709500590', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wikidata: 'Q112990352' + }, + geometry: { type: 'Point', coordinates: [ 2.0858533, 48.3189112 ] }, + id: 'node/7517225824' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164904270 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164904270 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164904270 + false +### debug: + convertProperty: isStringValue? + +33164904270 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164904270 +convertedValue 1 64 90 42 70 +### debug: + phone: + +33164904270 + => + +33 1 64 90 42 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 90 42 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 90 42 70 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0858533, 48.3189112 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 64 90 42 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7522651903', + 'addr:housenumber': '9 bis', + amenity: 'internet_cafe', + email: 'anim@ema91.asso.fr', + internet_access: 'yes', + phone: '+33 1 69 84 08 05', + website: 'http://www.ema91.asso.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3647349, 48.7043195 ] }, + id: 'node/7522651903' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + internet_cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + internet_cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + internet_cafe + true +### debug: + convertProperty: isStringValue? + internet_cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + internet_cafe + => + internet_cafe +### debug: + convertProperty: -- convertedValue + internet_cafe +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 84 08 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 84 08 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 84 08 05 + false +### debug: + convertProperty: isStringValue? + +33 1 69 84 08 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 84 08 05 +convertedValue 1 69 84 08 05 +### debug: + phone: + +33 1 69 84 08 05 + => + +33 1 69 84 08 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 84 08 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 84 08 05 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3647349, 48.7043195 ] }, + properties: { amenity: 'internet_cafe', phone: '+33 1 69 84 08 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7525323486', + amenity: 'doctors', + healthcare: 'podiatrist', + name: 'Isabelle Le Luyer', + phone: '+33169071105', + 'survey:date': '2020-05-16' + }, + geometry: { type: 'Point', coordinates: [ 2.1827424, 48.6850741 ] }, + id: 'node/7525323486' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169071105 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169071105 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169071105 + false +### debug: + convertProperty: isStringValue? + +33169071105 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169071105 +convertedValue 1 69 07 11 05 +### debug: + phone: + +33169071105 + => + +33 1 69 07 11 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 11 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 11 05 +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1827424, 48.6850741 ] }, + properties: { amenity: 'doctors', phone: '+33 1 69 07 11 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7528271875', + amenity: 'social_facility', + fax: '+33169310421', + name: 'La Pie Voleuse', + phone: '+33169312814', + 'ref:FR:FINESS': '910700293', + 'ref:FR:SIRET': '26910225700012', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wikidata: 'Q112990317' + }, + geometry: { type: 'Point', coordinates: [ 2.2420839, 48.7131339 ] }, + id: 'node/7528271875' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169312814 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169312814 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169312814 + false +### debug: + convertProperty: isStringValue? + +33169312814 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169312814 +convertedValue 1 69 31 28 14 +### debug: + phone: + +33169312814 + => + +33 1 69 31 28 14 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 31 28 14 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 31 28 14 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2420839, 48.7131339 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 31 28 14' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7528271876', + amenity: 'social_facility', + fax: '+33169931333', + name: 'Résidence Massy-Vilmorin', + phone: '+33169931200', + 'ref:FR:FINESS': '910040112', + 'ref:FR:SIRET': '34918573600106', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wikidata: 'Q112990311' + }, + geometry: { type: 'Point', coordinates: [ 2.2559972, 48.7271383 ] }, + id: 'node/7528271876' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169931200 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169931200 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169931200 + false +### debug: + convertProperty: isStringValue? + +33169931200 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169931200 +convertedValue 1 69 93 12 00 +### debug: + phone: + +33169931200 + => + +33 1 69 93 12 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 93 12 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 93 12 00 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2559972, 48.7271383 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 93 12 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7529338285', + 'addr:housenumber': '113', + 'addr:postcode': '91700', + 'addr:street': 'Avenue Gabriel Péri', + amenity: 'dentist', + internet_access: 'wlan', + name: 'Orthodontistes Dr Larcher Dr Lopater Dr Milon', + phone: '+33160162175', + website: 'http://orthodontistes.net' + }, + geometry: { type: 'Point', coordinates: [ 2.3230897, 48.6485668 ] }, + id: 'node/7529338285' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160162175 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160162175 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160162175 + false +### debug: + convertProperty: isStringValue? + +33160162175 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160162175 +convertedValue 1 60 16 21 75 +### debug: + phone: + +33160162175 + => + +33 1 60 16 21 75 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 16 21 75 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 16 21 75 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3230897, 48.6485668 ] }, + properties: { amenity: 'dentist', phone: '+33 1 60 16 21 75' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7529550678', + name: 'Sur un nuage', + phone: '+33 169901724', + shop: 'art' + }, + geometry: { type: 'Point', coordinates: [ 2.3448276, 48.4860556 ] }, + id: 'node/7529550678' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169901724 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169901724 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169901724 + false +### debug: + convertProperty: isStringValue? + +33 169901724 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169901724 +convertedValue 1 69 90 17 24 +### debug: + phone: + +33 169901724 + => + +33 1 69 90 17 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 90 17 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 90 17 24 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3448276, 48.4860556 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 90 17 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7530014062', + amenity: 'social_facility', + fax: '+33164591097', + fixme: "vérifier sur place si c'est bien ici", + name: 'Ehpad Le Village', + phone: '+33160816900', + 'ref:FR:FINESS': '910813138', + 'ref:FR:SIRET': '35217878400018', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wikidata: 'Q112974401' + }, + geometry: { type: 'Point', coordinates: [ 2.0689711, 48.5939849 ] }, + id: 'node/7530014062' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + fixme +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fixme +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fixme +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160816900 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160816900 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160816900 + false +### debug: + convertProperty: isStringValue? + +33160816900 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160816900 +convertedValue 1 60 81 69 00 +### debug: + phone: + +33160816900 + => + +33 1 60 81 69 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 81 69 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 81 69 00 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0689711, 48.5939849 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 60 81 69 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7530018005', + 'addr:city': 'WISSOUS', + 'addr:housenumber': '11', + 'addr:postcode': '91320', + 'addr:street': 'Rue Fernand LEGER, Cabinet de kinesitherapie', + healthcare: 'physiotherapist', + 'healthcare:speciality': 'physiotherapy;Kinésithérapie', + name: 'Cabinet de Kinésithérapie', + operator: 'Vincent HODOROABA et Margaux BARBI', + phone: '+33177061790', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3289894, 48.7400613 ] }, + id: 'node/7530018005' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33177061790 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33177061790 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33177061790 + false +### debug: + convertProperty: isStringValue? + +33177061790 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33177061790 +convertedValue 1 77 06 17 90 +### debug: + phone: + +33177061790 + => + +33 1 77 06 17 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 77 06 17 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 77 06 17 90 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3289894, 48.7400613 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 77 06 17 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7531644341', + amenity: 'social_facility', + fax: '+33169518392', + name: 'La Maison des Merisiers', + phone: '+33169515770', + 'ref:FR:FINESS': '910015148', + 'ref:FR:SIRET': '32364952500561', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wikidata: 'Q112990293' + }, + geometry: { type: 'Point', coordinates: [ 2.3475083, 48.6558064 ] }, + id: 'node/7531644341' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169515770 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169515770 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169515770 + false +### debug: + convertProperty: isStringValue? + +33169515770 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169515770 +convertedValue 1 69 51 57 70 +### debug: + phone: + +33169515770 + => + +33 1 69 51 57 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 51 57 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 51 57 70 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3475083, 48.6558064 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 51 57 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7531644342', + amenity: 'social_facility', + fax: '+33169054112', + name: 'Ehpad de Charaintru', + phone: '+33169054416', + 'ref:FR:FINESS': '910700723', + 'ref:FR:SIRET': '26910227300019', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wikidata: 'Q112990325' + }, + geometry: { type: 'Point', coordinates: [ 2.3331339, 48.6834771 ] }, + id: 'node/7531644342' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169054416 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169054416 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169054416 + false +### debug: + convertProperty: isStringValue? + +33169054416 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169054416 +convertedValue 1 69 05 44 16 +### debug: + phone: + +33169054416 + => + +33 1 69 05 44 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 05 44 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 05 44 16 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3331339, 48.6834771 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 05 44 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7537908657', + amenity: 'social_facility', + fax: '+33169408087', + name: 'Résidence du Cinéma et du Spectacle', + phone: '+33169404014', + 'ref:FR:FINESS': '910700319', + 'ref:FR:SIRET': '77567652100021', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wikidata: 'Q112990318' + }, + geometry: { type: 'Point', coordinates: [ 2.4354166, 48.6922264 ] }, + id: 'node/7537908657' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169404014 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169404014 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169404014 + false +### debug: + convertProperty: isStringValue? + +33169404014 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169404014 +convertedValue 1 69 40 40 14 +### debug: + phone: + +33169404014 + => + +33 1 69 40 40 14 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 40 40 14 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 40 40 14 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4354166, 48.6922264 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 40 40 14' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7537908658', + amenity: 'social_facility', + fax: '+33169060913', + name: 'Ehpad Château Dranem', + phone: '+33169062008', + 'ref:FR:FINESS': '910700525', + 'ref:FR:SIRET': '44793864800022', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wikidata: 'Q112929876', + wikipedia: 'fr:Château Dranem' + }, + geometry: { type: 'Point', coordinates: [ 2.4025471, 48.6565087 ] }, + id: 'node/7537908658' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169062008 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169062008 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169062008 + false +### debug: + convertProperty: isStringValue? + +33169062008 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169062008 +convertedValue 1 69 06 20 08 +### debug: + phone: + +33169062008 + => + +33 1 69 06 20 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 20 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 20 08 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapElementFromConf: convert + wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikipedia +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4025471, 48.6565087 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 06 20 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7537908671', + amenity: 'social_facility', + fax: '+33169252898', + name: 'Ehpad Marcel Paul', + phone: '+33169256500', + 'ref:FR:FINESS': '910810639', + 'ref:FR:SIRET': '49356752300037', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wikidata: 'Q112930199' + }, + geometry: { type: 'Point', coordinates: [ 2.3587981, 48.6293539 ] }, + id: 'node/7537908671' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169256500 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169256500 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169256500 + false +### debug: + convertProperty: isStringValue? + +33169256500 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169256500 +convertedValue 1 69 25 65 00 +### debug: + phone: + +33169256500 + => + +33 1 69 25 65 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 25 65 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 25 65 00 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3587981, 48.6293539 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 25 65 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7537908672', + amenity: 'social_facility', + fax: '+33164497358', + name: 'Ehpad File Étoupe', + phone: '+33169804141', + 'ref:FR:FINESS': '910700236', + 'ref:FR:SIRET': '26910244800017', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wikidata: 'Q112990315' + }, + geometry: { type: 'Point', coordinates: [ 2.2724271, 48.6376124 ] }, + id: 'node/7537908672' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169804141 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169804141 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169804141 + false +### debug: + convertProperty: isStringValue? + +33169804141 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169804141 +convertedValue 1 69 80 41 41 +### debug: + phone: + +33169804141 + => + +33 1 69 80 41 41 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 80 41 41 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 80 41 41 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2724271, 48.6376124 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 80 41 41' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7537908678', + amenity: 'social_facility', + fax: '+33160836924', + name: "Résidence de l'Orge", + phone: '+33160831494', + 'ref:FR:FINESS': '910004589', + 'ref:FR:SIRET': '44882126400018', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wikidata: 'Q112970524' + }, + geometry: { type: 'Point', coordinates: [ 2.2519895, 48.5919853 ] }, + id: 'node/7537908678' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160831494 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160831494 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160831494 + false +### debug: + convertProperty: isStringValue? + +33160831494 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160831494 +convertedValue 1 60 83 14 94 +### debug: + phone: + +33160831494 + => + +33 1 60 83 14 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 83 14 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 83 14 94 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2519895, 48.5919853 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 60 83 14 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7538175385', + name: 'Salon Mayssa', + opening_hours: 'Tu-Th,Sa 09:30-18:30; Fr 09:30-19:30', + phone: '+33169284069', + shop: 'hairdresser', + 'survey:date': '2020-05-19', + unisex: 'yes', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1836595, 48.6832646 ] }, + id: 'node/7538175385' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169284069 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169284069 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169284069 + false +### debug: + convertProperty: isStringValue? + +33169284069 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169284069 +convertedValue 1 69 28 40 69 +### debug: + phone: + +33169284069 + => + +33 1 69 28 40 69 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 40 69 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 40 69 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + unisex +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + unisex +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + unisex +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1836595, 48.6832646 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 28 40 69' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7538329501', + amenity: 'social_facility', + fax: '+33160750392', + name: 'La Fontaine Médicis', + phone: '+33169897280', + 'ref:FR:FINESS': '910815281', + 'ref:FR:SIRET': '40075819900014', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wikidata: 'Q112990364' + }, + geometry: { type: 'Point', coordinates: [ 2.4917555, 48.6271861 ] }, + id: 'node/7538329501' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169897280 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169897280 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169897280 + false +### debug: + convertProperty: isStringValue? + +33169897280 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169897280 +convertedValue 1 69 89 72 80 +### debug: + phone: + +33169897280 + => + +33 1 69 89 72 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 72 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 72 80 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4917555, 48.6271861 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 89 72 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7538329502', + amenity: 'social_facility', + fax: '+33169892771', + name: 'Ehpad Les Tilleuls', + phone: '+33160750047', + 'ref:FR:FINESS': '910701713', + 'ref:FR:SIRET': '96320054800013', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wikidata: 'Q112990336' + }, + geometry: { type: 'Point', coordinates: [ 2.4523243, 48.647126 ] }, + id: 'node/7538329502' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160750047 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160750047 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160750047 + false +### debug: + convertProperty: isStringValue? + +33160750047 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160750047 +convertedValue 1 60 75 00 47 +### debug: + phone: + +33160750047 + => + +33 1 60 75 00 47 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 00 47 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 00 47 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4523243, 48.647126 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 60 75 00 47' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7538706630', + amenity: 'doctors', + healthcare: 'occupational_therapist', + name: 'Catherine Picolo', + phone: '+33983439141', + 'survey:date': '2020-05-16' + }, + geometry: { type: 'Point', coordinates: [ 2.1827327, 48.6850631 ] }, + id: 'node/7538706630' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33983439141 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33983439141 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33983439141 + false +### debug: + convertProperty: isStringValue? + +33983439141 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33983439141 +convertedValue 9 83 43 91 41 +### debug: + phone: + +33983439141 + => + +33 9 83 43 91 41 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 83 43 91 41 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 83 43 91 41 +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1827327, 48.6850631 ] }, + properties: { amenity: 'doctors', phone: '+33 9 83 43 91 41' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7538706631', + amenity: 'doctors', + healthcare: 'speech_therapist', + name: 'Bernadette Luzergues', + phone: '+33950011689', + 'survey:date': '2020-05-16' + }, + geometry: { type: 'Point', coordinates: [ 2.1827549, 48.6850627 ] }, + id: 'node/7538706631' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33950011689 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33950011689 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33950011689 + false +### debug: + convertProperty: isStringValue? + +33950011689 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33950011689 +convertedValue 9 50 01 16 89 +### debug: + phone: + +33950011689 + => + +33 9 50 01 16 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 50 01 16 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 50 01 16 89 +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1827549, 48.6850627 ] }, + properties: { amenity: 'doctors', phone: '+33 9 50 01 16 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7541731080', + amenity: 'driving_school', + name: 'Freedom Formations', + phone: '+33 9 82 25 60 45', + website: 'https://freedomformations.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4582216, 48.6512077 ] }, + id: 'node/7541731080' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 82 25 60 45 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 82 25 60 45 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 82 25 60 45 + false +### debug: + convertProperty: isStringValue? + +33 9 82 25 60 45 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 82 25 60 45 +convertedValue 9 82 25 60 45 +### debug: + phone: + +33 9 82 25 60 45 + => + +33 9 82 25 60 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 82 25 60 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 82 25 60 45 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4582216, 48.6512077 ] }, + properties: { amenity: 'driving_school', phone: '+33 9 82 25 60 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7541751510', + amenity: 'restaurant', + cuisine: 'french', + internet_access: 'wlan', + name: 'Le Cosy', + phone: '+33757062743', + takeaway: 'no', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.452178, 48.6461977 ] }, + id: 'node/7541751510' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33757062743 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33757062743 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33757062743 + false +### debug: + convertProperty: isStringValue? + +33757062743 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33757062743 +convertedValue 7 57 06 27 43 +### debug: + phone: + +33757062743 + => + +33 7 57 06 27 43 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 57 06 27 43 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 57 06 27 43 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.452178, 48.6461977 ] }, + properties: { amenity: 'restaurant', phone: '+33 7 57 06 27 43' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7571379069', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '46', + 'addr:postcode': '91370', + 'addr:street': 'Boulevard du Maréchal Foch', + amenity: 'restaurant', + cuisine: 'italian', + delivery: 'yes', + description: 'Restaurant italien à Verrières-le-Buisson, pizzas au feu de bois.', + name: 'Grazie', + opening_hours: 'Mo-Th 11:30-22:30, 14:30-18:00; Fr-Sa 11:30-23:00, 14:30-18:00', + phone: '+33 1 69 75 11 11', + reservation: 'yes', + website: 'https://pizzagrazie.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2681779, 48.7448793 ] }, + id: 'node/7571379069' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 75 11 11 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 75 11 11 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 75 11 11 + false +### debug: + convertProperty: isStringValue? + +33 1 69 75 11 11 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 75 11 11 +convertedValue 1 69 75 11 11 +### debug: + phone: + +33 1 69 75 11 11 + => + +33 1 69 75 11 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 75 11 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 75 11 11 +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + yes +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + yes +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + yes + false +### debug: + convertProperty: isStringValue? + yes + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + yes +### debug: + convertProperty: ==========> !!! NOT in falsy values + yes +### debug: + convertProperty: convertedValue ==========> { + reservation + : + yes + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + yes +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2681779, 48.7448793 ] }, + properties: { + amenity: 'restaurant', + phone: '+33 1 69 75 11 11', + reservation: 'yes' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7572272666', + alt_name: 'Maison du Cèdre', + amenity: 'hospital', + fax: '+33169925394', + healthcare: 'hospital', + name: "Hôpital de Jour pour Adolescents de l'Essonne", + phone: '+33169925201', + 'ref:FR:FINESS': '910010198', + 'ref:FR:SIRET': '26910009500455', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '292' + }, + geometry: { type: 'Point', coordinates: [ 2.3097121, 48.654779 ] }, + id: 'node/7572272666' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + hospital +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + hospital +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + hospital + true +### debug: + convertProperty: isStringValue? + hospital + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + hospital + => + hospital +### debug: + convertProperty: -- convertedValue + hospital +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169925201 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169925201 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169925201 + false +### debug: + convertProperty: isStringValue? + +33169925201 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169925201 +convertedValue 1 69 92 52 01 +### debug: + phone: + +33169925201 + => + +33 1 69 92 52 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 92 52 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 92 52 01 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3097121, 48.654779 ] }, + properties: { amenity: 'hospital', phone: '+33 1 69 92 52 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7578133785', + 'addr:housenumber': '110', + 'addr:postcode': '91830', + 'addr:street': 'Les Berges de Seine', + amenity: 'restaurant', + cuisine: 'french', + name: "Au Fil de L'O", + phone: '+33 164938109' + }, + geometry: { type: 'Point', coordinates: [ 2.4924227, 48.5668345 ] }, + id: 'node/7578133785' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164938109 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164938109 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164938109 + false +### debug: + convertProperty: isStringValue? + +33 164938109 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164938109 +convertedValue 1 64 93 81 09 +### debug: + phone: + +33 164938109 + => + +33 1 64 93 81 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 93 81 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 93 81 09 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4924227, 48.5668345 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 93 81 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7580599503', + 'addr:city': 'Boigneville', + 'addr:housenumber': '5', + 'addr:postcode': '91720', + 'addr:street': 'Place de la Gare', + amenity: 'bar', + brewery: 'jupiter;leffe;hoegaarden', + name: 'Le Tire Bouchon', + outdoor_seating: 'terrace', + phone: '+33 1 64 99 47 30' + }, + geometry: { type: 'Point', coordinates: [ 2.3783279, 48.3422556 ] }, + id: 'node/7580599503' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bar +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bar +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bar + true +### debug: + convertProperty: isStringValue? + bar + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bar + => + bar +### debug: + convertProperty: -- convertedValue + bar +### debug: + mapElementFromConf: convert + brewery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brewery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brewery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 99 47 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 99 47 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 99 47 30 + false +### debug: + convertProperty: isStringValue? + +33 1 64 99 47 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 99 47 30 +convertedValue 1 64 99 47 30 +### debug: + phone: + +33 1 64 99 47 30 + => + +33 1 64 99 47 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 99 47 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 99 47 30 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3783279, 48.3422556 ] }, + properties: { amenity: 'bar', phone: '+33 1 64 99 47 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7595248373', + alt_name: "Laboratoire d'analyses médicales", + check_date: '2023-07-29', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Laboratoire de biologie médicale', + phone: '+33164910655', + 'ref:FR:FINESS': '910019686', + 'ref:FR:SIRET': '41994942500401', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '611' + }, + geometry: { type: 'Point', coordinates: [ 2.0686014, 48.6464044 ] }, + id: 'node/7595248373' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164910655 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164910655 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164910655 + false +### debug: + convertProperty: isStringValue? + +33164910655 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164910655 +convertedValue 1 64 91 06 55 +### debug: + phone: + +33164910655 + => + +33 1 64 91 06 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 06 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 06 55 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0686014, 48.6464044 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 91 06 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7603277495', + 'addr:housenumber': '32', + beauty: 'cosmetics;hair;hair_removal;nails;massage;skin_care;aesthetic;eyebrow', + 'contact:city': 'Athis-Mons', + 'contact:housenumber': '32', + 'contact:phone': '+33 1 69 96 36 50', + 'contact:postcode': '91200', + 'contact:street': 'Rue Des Coquelicots', + official_name: 'Maison De La Détente', + opening_hours: 'Tu-Fr 09:30-19:00; Sa 09:00-18:00', + 'payment:cheque': 'yes', + 'payment:debit_cards': 'yes', + phone: '+33 1 69 96 36 50', + 'ref:FR:NAF': '9602B', + 'ref:FR:SIRET': '87879446000013', + shop: 'hairdresser', + website: 'http://www.maisondeladetente.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.367682, 48.6996266 ] }, + id: 'node/7603277495' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cheque +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cheque +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cheque +### debug: + mapElementFromConf: convert + payment:debit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:debit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:debit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 96 36 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 96 36 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 96 36 50 + false +### debug: + convertProperty: isStringValue? + +33 1 69 96 36 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 96 36 50 +convertedValue 1 69 96 36 50 +### debug: + phone: + +33 1 69 96 36 50 + => + +33 1 69 96 36 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 96 36 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 96 36 50 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.367682, 48.6996266 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 96 36 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7606004381', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '27', + 'addr:postcode': '91260', + 'addr:street': 'Rue Victor Hugo', + amenity: 'courthouse', + name: "Tribunal d'Instance de Juvisy sur Orge", + phone: '+33 1 69 12 18 30' + }, + geometry: { type: 'Point', coordinates: [ 2.377516, 48.6907934 ] }, + id: 'node/7606004381' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + courthouse +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + courthouse +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + courthouse + true +### debug: + convertProperty: isStringValue? + courthouse + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + courthouse + => + courthouse +### debug: + convertProperty: -- convertedValue + courthouse +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 12 18 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 12 18 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 12 18 30 + false +### debug: + convertProperty: isStringValue? + +33 1 69 12 18 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 12 18 30 +convertedValue 1 69 12 18 30 +### debug: + phone: + +33 1 69 12 18 30 + => + +33 1 69 12 18 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 12 18 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 12 18 30 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.377516, 48.6907934 ] }, + properties: { amenity: 'courthouse', phone: '+33 1 69 12 18 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7611736898', + 'addr:housenumber': '89', + government: 'public_service', + name: "Maison de l'Essonne", + office: 'government', + operator: "Conseil départemental de l'Essonne", + phone: '+33 1 60 91 91 91' + }, + geometry: { type: 'Point', coordinates: [ 2.3719179, 48.6545588 ] }, + id: 'node/7611736898' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 91 91 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 91 91 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 91 91 91 + false +### debug: + convertProperty: isStringValue? + +33 1 60 91 91 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 91 91 91 +convertedValue 1 60 91 91 91 +### debug: + phone: + +33 1 60 91 91 91 + => + +33 1 60 91 91 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 91 91 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 91 91 91 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3719179, 48.6545588 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 91 91 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7612590801', + 'addr:city': 'Savigny-sur-Orge', + 'addr:housenumber': '7', + 'addr:postcode': '91600', + 'addr:street': 'Boulevard Aristide Briand', + amenity: 'bank', + atm: 'yes', + brand: 'Crédit Agricole', + 'brand:wikidata': 'Q590952', + 'brand:wikipedia': 'fr:Crédit agricole', + fax: '+33 1 69 56 58 21', + name: 'Crédit Agricole', + opening_hours: 'Tu-We 09:00-12:30,14:00-18:00; Th 09:00-12:30,15:00-18:00; Fr 09:00-12:30,14:00-18:00; Sa 08:30-13:00,14:00-16:00', + phone: '+33 1 69 56 58 20', + website: 'https://www.credit-agricole.fr/particulier/agence/paris/savigny-plateau-2689.html' + }, + geometry: { type: 'Point', coordinates: [ 2.3427789, 48.6813101 ] }, + id: 'node/7612590801' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 56 58 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 56 58 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 56 58 20 + false +### debug: + convertProperty: isStringValue? + +33 1 69 56 58 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 56 58 20 +convertedValue 1 69 56 58 20 +### debug: + phone: + +33 1 69 56 58 20 + => + +33 1 69 56 58 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 56 58 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 56 58 20 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3427789, 48.6813101 ] }, + properties: { amenity: 'bank', phone: '+33 1 69 56 58 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7612807553', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '34', + 'addr:postcode': '91260', + 'addr:street': 'Rue des Palombes', + amenity: 'exhibition_centre', + name: "Centre d'exposition Enfants en justice", + operator: 'Ministère de la Justice', + phone: '+33 1 69 54 24 19', + website: 'http://enfantsenjustice.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3547481, 48.6952554 ] }, + id: 'node/7612807553' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + exhibition_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + exhibition_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + exhibition_centre + true +### debug: + convertProperty: isStringValue? + exhibition_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + exhibition_centre + => + exhibition_centre +### debug: + convertProperty: -- convertedValue + exhibition_centre +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 54 24 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 54 24 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 54 24 19 + false +### debug: + convertProperty: isStringValue? + +33 1 69 54 24 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 54 24 19 +convertedValue 1 69 54 24 19 +### debug: + phone: + +33 1 69 54 24 19 + => + +33 1 69 54 24 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 54 24 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 54 24 19 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3547481, 48.6952554 ] }, + properties: { amenity: 'exhibition_centre', phone: '+33 1 69 54 24 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7615563832', + 'addr:housenumber': '16', + office: 'yes', + phone: '+33 9 73 321 421' + }, + geometry: { type: 'Point', coordinates: [ 2.3858126, 48.708536 ] }, + id: 'node/7615563832' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 73 321 421 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 73 321 421 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 73 321 421 + false +### debug: + convertProperty: isStringValue? + +33 9 73 321 421 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 73 321 421 +convertedValue 9 73 32 14 21 +### debug: + phone: + +33 9 73 321 421 + => + +33 9 73 32 14 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 73 32 14 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 73 32 14 21 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3858126, 48.708536 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 73 32 14 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7615722366', + 'addr:housenumber': '35-39', + amenity: 'community_centre', + operator: "Mairie d'Ahtis-Mons", + phone: '+33 1 69 44 92 07' + }, + geometry: { type: 'Point', coordinates: [ 2.3839888, 48.707699 ] }, + id: 'node/7615722366' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 44 92 07 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 44 92 07 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 44 92 07 + false +### debug: + convertProperty: isStringValue? + +33 1 69 44 92 07 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 44 92 07 +convertedValue 1 69 44 92 07 +### debug: + phone: + +33 1 69 44 92 07 + => + +33 1 69 44 92 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 44 92 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 44 92 07 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3839888, 48.707699 ] }, + properties: { amenity: 'community_centre', phone: '+33 1 69 44 92 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7618028288', + amenity: 'taxi', + capacity: '3', + phone: '+33169074888', + 'survey:date': '2020-06-13' + }, + geometry: { type: 'Point', coordinates: [ 2.1936325, 48.6809217 ] }, + id: 'node/7618028288' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + taxi +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + taxi +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + taxi + true +### debug: + convertProperty: isStringValue? + taxi + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + taxi + => + taxi +### debug: + convertProperty: -- convertedValue + taxi +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 3 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 3 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 3 + true +### debug: + convertProperty: isStringValue? + 3 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 3 + => + 3 +### debug: + convertProperty: -- convertedValue + 3 +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169074888 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169074888 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169074888 + false +### debug: + convertProperty: isStringValue? + +33169074888 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169074888 +convertedValue 1 69 07 48 88 +### debug: + phone: + +33169074888 + => + +33 1 69 07 48 88 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 48 88 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 48 88 +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1936325, 48.6809217 ] }, + properties: { amenity: 'taxi', capacity: '3', phone: '+33 1 69 07 48 88' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7618105256', + colour: 'yellow', + description: 'Texte : "Canalisation(s) gaz haute pression à proximité"', + marker: 'plate', + operator: 'GRTgaz', + phone: '0800001112', + ref: '471320', + utility: 'gas' + }, + geometry: { type: 'Point', coordinates: [ 2.2319734, 48.7215131 ] }, + id: 'node/7618105256' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + colour +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + colour +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + colour +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + marker +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + marker +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + marker +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0800001112 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0800001112 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0800001112 + false +### debug: + convertProperty: isStringValue? + 0800001112 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 800001112 +convertedValue 8 00 00 11 12 +### debug: + phone: + 0800001112 + => + +33 8 00 00 11 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 8 00 00 11 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 8 00 00 11 12 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + utility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + utility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + utility +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2319734, 48.7215131 ] }, + properties: { amenity: 'charging_station', phone: '+33 8 00 00 11 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7618105257', + colour: 'yellow', + description: 'Texte : "Canalisation(s) gaz haute pression à proximité"', + marker: 'aerial', + operator: 'GRTgaz', + phone: '0800001112', + ref: '471315', + utility: 'gas' + }, + geometry: { type: 'Point', coordinates: [ 2.2322752, 48.7215958 ] }, + id: 'node/7618105257' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + colour +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + colour +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + colour +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + marker +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + marker +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + marker +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0800001112 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0800001112 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0800001112 + false +### debug: + convertProperty: isStringValue? + 0800001112 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 800001112 +convertedValue 8 00 00 11 12 +### debug: + phone: + 0800001112 + => + +33 8 00 00 11 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 8 00 00 11 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 8 00 00 11 12 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + utility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + utility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + utility +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2322752, 48.7215958 ] }, + properties: { amenity: 'charging_station', phone: '+33 8 00 00 11 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7632892620', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '72', + 'addr:postcode': '91200', + 'addr:street': 'Rue de la Voie Verte', + amenity: 'doctors', + healthcare: 'doctor', + name: 'Docteur Ali-Ouro-Nille Edgar', + phone: '+33 6 61 41 76 94' + }, + geometry: { type: 'Point', coordinates: [ 2.3597025, 48.6997865 ] }, + id: 'node/7632892620' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 61 41 76 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 61 41 76 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 61 41 76 94 + false +### debug: + convertProperty: isStringValue? + +33 6 61 41 76 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 61 41 76 94 +convertedValue 6 61 41 76 94 +### debug: + phone: + +33 6 61 41 76 94 + => + +33 6 61 41 76 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 61 41 76 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 61 41 76 94 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3597025, 48.6997865 ] }, + properties: { amenity: 'doctors', phone: '+33 6 61 41 76 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7633324778', + email: 'gair@gendarmerie.interieur.gouv.fr', + fax: '+33 1 41 28 83 56', + name: "Gendarmerie de l'air", + note: 'Localisation précise à déterminer', + operator: 'Gendarmerie nationale', + 'operator:wikidata': 'Q1422336', + phone: '+33 1 41 28 83 48', + police: 'offices' + }, + geometry: { type: 'Point', coordinates: [ 2.2109449, 48.7697956 ] }, + id: 'node/7633324778' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 41 28 83 48 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 41 28 83 48 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 41 28 83 48 + false +### debug: + convertProperty: isStringValue? + +33 1 41 28 83 48 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 41 28 83 48 +convertedValue 1 41 28 83 48 +### debug: + phone: + +33 1 41 28 83 48 + => + +33 1 41 28 83 48 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 41 28 83 48 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 41 28 83 48 +### debug: + mapElementFromConf: convert + police +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + police +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + police +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2109449, 48.7697956 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 41 28 83 48' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7633324779', + email: 'cfagn@gendarmerie.interieur.gouv.fr', + fax: '+33 1 45 37 38 56', + name: 'Commandement des forces aériennes de la gendarmerie nationale', + note: 'Localisation précise à déterminer', + operator: 'Gendarmerie nationale', + 'operator:wikidata': 'Q1422336', + phone: '+33 1 45 37 38 55', + police: 'offices' + }, + geometry: { type: 'Point', coordinates: [ 2.2109503, 48.7699159 ] }, + id: 'node/7633324779' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 45 37 38 55 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 45 37 38 55 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 45 37 38 55 + false +### debug: + convertProperty: isStringValue? + +33 1 45 37 38 55 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 45 37 38 55 +convertedValue 1 45 37 38 55 +### debug: + phone: + +33 1 45 37 38 55 + => + +33 1 45 37 38 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 45 37 38 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 45 37 38 55 +### debug: + mapElementFromConf: convert + police +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + police +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + police +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2109503, 48.7699159 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 45 37 38 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7637482241', + 'addr:housenumber': '9', + government: 'transportation', + office: 'government', + phone: '+33169577460', + website: 'https://www.ecologique-solidaire.gouv.fr/direction-generale-laviation-civile-dgac' + }, + geometry: { type: 'Point', coordinates: [ 2.3953745, 48.7147806 ] }, + id: 'node/7637482241' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169577460 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169577460 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169577460 + false +### debug: + convertProperty: isStringValue? + +33169577460 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169577460 +convertedValue 1 69 57 74 60 +### debug: + phone: + +33169577460 + => + +33 1 69 57 74 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 74 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 74 60 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3953745, 48.7147806 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 74 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7637482251', + 'addr:housenumber': '9', + government: 'registration', + office: 'government', + phone: '+33169577460' + }, + geometry: { type: 'Point', coordinates: [ 2.3944988, 48.7156465 ] }, + id: 'node/7637482251' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169577460 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169577460 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169577460 + false +### debug: + convertProperty: isStringValue? + +33169577460 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169577460 +convertedValue 1 69 57 74 60 +### debug: + phone: + +33169577460 + => + +33 1 69 57 74 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 74 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 74 60 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3944988, 48.7156465 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 74 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7637482252', + abbr_name: 'CRNA Nord', + 'addr:housenumber': '9', + government: 'transportation', + office: 'government', + phone: '+331 69 57 60 16' + }, + geometry: { type: 'Point', coordinates: [ 2.3964233, 48.7153619 ] }, + id: 'node/7637482252' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + abbr_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + abbr_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + abbr_name +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 69 57 60 16 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 69 57 60 16 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 69 57 60 16 + false +### debug: + convertProperty: isStringValue? + +331 69 57 60 16 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 69 57 60 16 +convertedValue 1 69 57 60 16 +### debug: + phone: + +331 69 57 60 16 + => + +33 1 69 57 60 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 60 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 60 16 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3964233, 48.7153619 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 60 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7642877463', + 'addr:city': 'Athis-Mons', + 'addr:postcode': '91200', + 'addr:street': 'Rue Valentin Conrart', + name: 'EFIDIS - Accueil', + office: 'company', + opening_hours: 'Mo-Fr 17:00-19:00', + phone: '+33 1 60 46 76 68' + }, + geometry: { type: 'Point', coordinates: [ 2.3875266, 48.7089345 ] }, + id: 'node/7642877463' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 46 76 68 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 46 76 68 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 46 76 68 + false +### debug: + convertProperty: isStringValue? + +33 1 60 46 76 68 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 46 76 68 +convertedValue 1 60 46 76 68 +### debug: + phone: + +33 1 60 46 76 68 + => + +33 1 60 46 76 68 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 46 76 68 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 46 76 68 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3875266, 48.7089345 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 46 76 68' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7642979343', + 'addr:housenumber': '6', + email: 'ressources@associationressources.org', + healthcare: 'centre', + 'healthcare:speciality': 'addiction', + operator: 'Association Ressources', + phone: '+33 1 69 38 37 21', + 'ref:FR:FINESS': '910000058', + 'ref:FR:NAF': '8720B', + 'ref:FR:SIRET': '38757695200023' + }, + geometry: { type: 'Point', coordinates: [ 2.37297, 48.6985556 ] }, + id: 'node/7642979343' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 37 21 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 37 21 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 37 21 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 37 21 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 37 21 +convertedValue 1 69 38 37 21 +### debug: + phone: + +33 1 69 38 37 21 + => + +33 1 69 38 37 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 37 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 37 21 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.37297, 48.6985556 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 37 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7643034504', + 'addr:housenumber': '6', + office: 'lawyer', + phone: '+33 1 60 48 04 00', + website: 'https://www.cabinetcoll.com/pages/nos-cabinets/athis-mons.html' + }, + geometry: { type: 'Point', coordinates: [ 2.3730788, 48.698606 ] }, + id: 'node/7643034504' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 04 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 04 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 04 00 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 04 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 04 00 +convertedValue 1 60 48 04 00 +### debug: + phone: + +33 1 60 48 04 00 + => + +33 1 60 48 04 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 04 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 04 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3730788, 48.698606 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 04 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7643369138', + 'addr:housenumber': '3-5', + office: 'company', + phone: '+33 1 69 38 32 09', + website: 'https://www.groupevalophis.fr/athismons-lebeau' + }, + geometry: { type: 'Point', coordinates: [ 2.3887391, 48.7086006 ] }, + id: 'node/7643369138' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 32 09 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 32 09 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 32 09 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 32 09 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 32 09 +convertedValue 1 69 38 32 09 +### debug: + phone: + +33 1 69 38 32 09 + => + +33 1 69 38 32 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 32 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 32 09 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3887391, 48.7086006 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 32 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7643757402', + 'addr:housenumber': '10', + amenity: 'vehicle_inspection', + email: 'athis-ct@autosecurite.com', + operator: 'Auto Sécurité', + phone: '+33 1 69 84 73 00', + 'ref:FR:NAF': '7120A', + 'ref:FR:SIRET': '34245141600016', + website: 'https://athis-controle-technique.autosecurite.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3919628, 48.705784 ] }, + id: 'node/7643757402' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + vehicle_inspection +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + vehicle_inspection +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + vehicle_inspection + true +### debug: + convertProperty: isStringValue? + vehicle_inspection + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + vehicle_inspection + => + vehicle_inspection +### debug: + convertProperty: -- convertedValue + vehicle_inspection +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 84 73 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 84 73 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 84 73 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 84 73 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 84 73 00 +convertedValue 1 69 84 73 00 +### debug: + phone: + +33 1 69 84 73 00 + => + +33 1 69 84 73 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 84 73 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 84 73 00 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3919628, 48.705784 ] }, + properties: { amenity: 'vehicle_inspection', phone: '+33 1 69 84 73 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7660857426', + 'addr:city': 'villebon-sur-Yvette', + 'addr:housenumber': '1', + 'addr:postcode': '91140', + 'addr:street': "Avenue de l'Oural", + description: "Blanchisserie, repassage et couture. Atelier d'insertion professionnelle.", + email: 'contact@larepasserie91.fr', + name: 'La Repasserie 91', + opening_hours: 'Mo-Fr 08:00-18:00', + operator: 'Dynamique Embauche', + 'payment:credit_cards': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33169289579', + shop: 'dry_cleaning', + website: 'https://www.larepasserie91.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2049694, 48.6853913 ] }, + id: 'node/7660857426' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169289579 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169289579 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169289579 + false +### debug: + convertProperty: isStringValue? + +33169289579 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169289579 +convertedValue 1 69 28 95 79 +### debug: + phone: + +33169289579 + => + +33 1 69 28 95 79 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 95 79 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 95 79 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2049694, 48.6853913 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 28 95 79' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7660869085', + amenity: 'charging_station', + 'authentication:none': 'yes', + capacity: '2', + email: 'sav@izivia.com', + fee: 'yes', + motorcar: 'yes', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + owner: 'CPS', + 'payment:credit_cards': 'no', + phone: '+33972668001', + 'ref:EU:EVSE': 'FR*CPS*PCAPS1311', + 'socket:type2': '1', + 'socket:typee': '1', + source: 'data.gouv.fr:Etalab - 05/2022', + 'survey:date': '2020-06-28' + }, + geometry: { type: 'Point', coordinates: [ 2.2368306, 48.683651 ] }, + id: 'node/7660869085' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 2 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 2 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 2 + => + 2 +### debug: + convertProperty: -- convertedValue + 2 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + motorcar +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + motorcar +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + motorcar +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + +33972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref:EU:EVSE +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:EU:EVSE +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:EU:EVSE +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2368306, 48.683651 ] }, + properties: { + amenity: 'charging_station', + capacity: '2', + phone: '+33 9 72 66 80 01' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7670897360', + 'addr:housenumber': '102', + craft: 'caterer', + phone: '+33 9 82 48 48 33', + website: 'https://www.traiteur-galaevents.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4018105, 48.7187875 ] }, + id: 'node/7670897360' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 82 48 48 33 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 82 48 48 33 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 82 48 48 33 + false +### debug: + convertProperty: isStringValue? + +33 9 82 48 48 33 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 82 48 48 33 +convertedValue 9 82 48 48 33 +### debug: + phone: + +33 9 82 48 48 33 + => + +33 9 82 48 48 33 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 82 48 48 33 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 82 48 48 33 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4018105, 48.7187875 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 82 48 48 33' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7684461531', + 'addr:housenumber': '12', + 'addr:street': 'Rue Fernand Léger', + amenity: 'community_centre', + community_centre: 'meeting_room', + email: 'centrebfrachon@cgt.fr', + name: 'Centre de formation syndicale Benoit Frachon', + operator: 'Confédération Générale du Travail', + phone: '+33 1 69 86 40 00', + website: 'http://www.formationsyndicale.cgt.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.1000946, 48.70239 ] }, + id: 'node/7684461531' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + community_centre +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + community_centre +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + community_centre +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 86 40 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 86 40 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 86 40 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 86 40 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 86 40 00 +convertedValue 1 69 86 40 00 +### debug: + phone: + +33 1 69 86 40 00 + => + +33 1 69 86 40 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 86 40 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 86 40 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1000946, 48.70239 ] }, + properties: { amenity: 'community_centre', phone: '+33 1 69 86 40 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7687811407', + 'addr:housenumber': '2', + 'addr:postcode': '91370', + 'addr:street': 'Rue de Paron', + email: 'agencedeparon@gmail.com', + name: 'Agence de Paron', + office: 'estate_agent', + opening_hours: 'Mo-Sa 09:00-12:00, 14:00-19:00', + phone: '+33 1 69 30 12 00', + website: 'http://www.agencedeparon.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2656433, 48.7471496 ] }, + id: 'node/7687811407' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 30 12 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 30 12 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 30 12 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 30 12 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 30 12 00 +convertedValue 1 69 30 12 00 +### debug: + phone: + +33 1 69 30 12 00 + => + +33 1 69 30 12 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 12 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 12 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2656433, 48.7471496 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 30 12 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7687826801', + 'addr:housenumber': '49', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + name: 'L’Épicurien', + opening_hours: 'Tu-Sa 09:00-13:00, 15:30-20:00; Su 09:00-13:00', + phone: '+33 1 60 11 32 48', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.2654965, 48.7471005 ] }, + id: 'node/7687826801' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 11 32 48 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 11 32 48 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 11 32 48 + false +### debug: + convertProperty: isStringValue? + +33 1 60 11 32 48 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 11 32 48 +convertedValue 1 60 11 32 48 +### debug: + phone: + +33 1 60 11 32 48 + => + +33 1 60 11 32 48 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 11 32 48 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 11 32 48 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2654965, 48.7471005 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 11 32 48' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7687838085', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '35', + 'addr:postcode': '91370', + 'addr:street': 'Boulevard du Maréchal Foch', + name: 'Tonton & Tonton', + opening_hours: 'Mo-Sa 10:00-13:00, 15:30-19:30; Su 10:00-13:00', + organic: 'only', + phone: '+33 1 69 30 31 86', + shop: 'supermarket', + website: 'http://www.tontonandco.com' + }, + geometry: { type: 'Point', coordinates: [ 2.2671111, 48.7446592 ] }, + id: 'node/7687838085' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + organic +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + organic +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + organic +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 30 31 86 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 30 31 86 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 30 31 86 + false +### debug: + convertProperty: isStringValue? + +33 1 69 30 31 86 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 30 31 86 +convertedValue 1 69 30 31 86 +### debug: + phone: + +33 1 69 30 31 86 + => + +33 1 69 30 31 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 31 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 31 86 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2671111, 48.7446592 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 30 31 86' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7687907785', + 'contact:housenumber': '76', + 'contact:postcode': '91370', + 'contact:street': "Rue d'Estienne d'Orves", + name: 'Body’Minute', + opening_hours: 'Tu-Fr 10:00-19:00; Sa 09:30-18:30', + phone: '+33 1 60 19 66 87', + shop: 'beauty', + website: 'https://bodyminute.com' + }, + geometry: { type: 'Point', coordinates: [ 2.2639622, 48.7461813 ] }, + id: 'node/7687907785' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 19 66 87 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 19 66 87 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 19 66 87 + false +### debug: + convertProperty: isStringValue? + +33 1 60 19 66 87 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 19 66 87 +convertedValue 1 60 19 66 87 +### debug: + phone: + +33 1 60 19 66 87 + => + +33 1 60 19 66 87 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 19 66 87 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 19 66 87 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2639622, 48.7461813 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 19 66 87' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7687996185', + 'addr:housenumber': '6', + 'addr:postcode': '91370', + 'addr:street': 'Place Charles de Gaulle', + amenity: 'restaurant', + cuisine: 'french', + name: 'Le Grey', + opening_hours: 'Mo-Sa 10:00-14:30, 18:00-22:00', + phone: '+33 1 64 47 23 30', + website: 'http://restaurant-legrey.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.2666016, 48.7466383 ] }, + id: 'node/7687996185' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 47 23 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 47 23 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 47 23 30 + false +### debug: + convertProperty: isStringValue? + +33 1 64 47 23 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 47 23 30 +convertedValue 1 64 47 23 30 +### debug: + phone: + +33 1 64 47 23 30 + => + +33 1 64 47 23 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 47 23 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 47 23 30 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2666016, 48.7466383 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 47 23 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7689211785', + 'addr:housenumber': '53', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + name: 'MC Coiffure', + opening_hours: 'Mo-Sa 09:00-19:00', + phone: '+33 1 69 20 23 00', + shop: 'hairdresser', + website: 'https://www.facebook.com/mccoiffure91370/' + }, + geometry: { type: 'Point', coordinates: [ 2.2653342, 48.7470038 ] }, + id: 'node/7689211785' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 23 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 23 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 23 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 23 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 23 00 +convertedValue 1 69 20 23 00 +### debug: + phone: + +33 1 69 20 23 00 + => + +33 1 69 20 23 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 23 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 23 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2653342, 48.7470038 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 23 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7689223885', + 'contact:city': 'Verrières-le-Buisson', + 'contact:housenumber': '57', + 'contact:postcode': '91370', + 'contact:street': "Rue d'Estienne d'Orves", + name: 'Agence Immobilière du Centre', + office: 'estate_agent', + opening_hours: 'Mo-Sa 09:00-12:30, 14:00-19:00', + phone: '+33 1 69 53 41 91', + website: 'https://www.agenceaic.com/fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2651954, 48.7469197 ] }, + id: 'node/7689223885' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 53 41 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 53 41 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 53 41 91 + false +### debug: + convertProperty: isStringValue? + +33 1 69 53 41 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 53 41 91 +convertedValue 1 69 53 41 91 +### debug: + phone: + +33 1 69 53 41 91 + => + +33 1 69 53 41 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 53 41 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 53 41 91 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2651954, 48.7469197 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 53 41 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7699776594', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '4', + 'addr:postcode': '91260', + 'addr:street': 'Quai Jean Pierre Timbaud', + amenity: 'community_centre', + name: 'Péniches Alternat et Bali', + phone: '+33 6 32 55 05 93', + website: 'http://www.penichealternat.org/' + }, + geometry: { type: 'Point', coordinates: [ 2.3877085, 48.6901452 ] }, + id: 'node/7699776594' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 32 55 05 93 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 32 55 05 93 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 32 55 05 93 + false +### debug: + convertProperty: isStringValue? + +33 6 32 55 05 93 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 32 55 05 93 +convertedValue 6 32 55 05 93 +### debug: + phone: + +33 6 32 55 05 93 + => + +33 6 32 55 05 93 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 32 55 05 93 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 32 55 05 93 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3877085, 48.6901452 ] }, + properties: { amenity: 'community_centre', phone: '+33 6 32 55 05 93' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7710142477', + acoustic: 'voice_description', + alt_name: 'Salle Jean Cocteau;Salle Méliès', + amenity: 'cinema', + 'contact:facebook': 'cine220', + 'contact:twitter': 'cine220', + email: 'cine220@mairie-bretigny91.fr', + name: 'Ciné220', + phone: '+33 1 60 84 11 45;+33 1 60 84 04 42', + 'ref:FR:Allocine': 'B0051', + 'ref:FR:CNC': '73423', + website: 'https://www.cine220.com', + wikidata: 'Q28878272' + }, + geometry: { type: 'Point', coordinates: [ 2.3041684, 48.6086068 ] }, + id: 'node/7710142477' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + acoustic +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + acoustic +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + acoustic +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + cinema +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + cinema +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + cinema + true +### debug: + convertProperty: isStringValue? + cinema + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + cinema + => + cinema +### debug: + convertProperty: -- convertedValue + cinema +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:twitter +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:twitter +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:twitter +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 84 11 45;+33 1 60 84 04 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 84 11 45;+33 1 60 84 04 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 84 11 45;+33 1 60 84 04 42 + false +### debug: + convertProperty: isStringValue? + +33 1 60 84 11 45;+33 1 60 84 04 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 84 11 45;+33 1 60 84 04 42 +convertedValue 1 60 84 11 45 ;+ 33 16 08 40 44 2 +### debug: + phone: + +33 1 60 84 11 45;+33 1 60 84 04 42 + => + +33 1 60 84 11 45 ;+ 33 16 08 40 44 2 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 11 45 ;+ 33 16 08 40 44 2 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 11 45 ;+ 33 16 08 40 44 2 +### debug: + mapElementFromConf: convert + ref:FR:Allocine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:Allocine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:Allocine +### debug: + mapElementFromConf: convert + ref:FR:CNC +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:CNC +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:CNC +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3041684, 48.6086068 ] }, + properties: { amenity: 'cinema', phone: '+33 1 60 84 11 45 ;+ 33 16 08 40 44 2' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7710847998', + 'contact:city': 'Verrières-le-Buisson', + 'contact:housenumber': '23', + 'contact:postcode': '91370', + 'contact:street': "Rue d'Estienne d'Orves", + name: 'Romance Florale', + opening_hours: 'Mo 08:30-17:30, 12:30-14:30; Tu-Sa 08:30-20:00, 12:30-14:30; Su 08:30-13:00', + phone: '+33 1 69 20 20 34', + shop: 'florist', + website: 'https://fleuristes-et-fleurs.com/fleuriste/romance-florale-verrieres-le-buisson-91370' + }, + geometry: { type: 'Point', coordinates: [ 2.2664636, 48.7481203 ] }, + id: 'node/7710847998' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 20 34 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 20 34 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 20 34 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 20 34 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 20 34 +convertedValue 1 69 20 20 34 +### debug: + phone: + +33 1 69 20 20 34 + => + +33 1 69 20 20 34 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 20 34 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 20 34 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2664636, 48.7481203 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 20 34' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7710893815', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '34', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + brand: 'Selectour', + 'brand:wikidata': 'Q3478073', + 'brand:wikipedia': 'fr:Selectour', + description: 'Agence de quartier au service des particuliers, collectivités, associations, entreprises. Du voyage très élaboré pour presque toutes les destinations, au billet de spectacles, en passant par un aller retour en campagne, nous servons individuels et groupes', + name: 'Selectour', + phone: '+33 1 69 30 16 50', + shop: 'travel_agency', + website: 'https://www.egide-voyages.fr/#!/' + }, + geometry: { type: 'Point', coordinates: [ 2.2664887, 48.7484002 ] }, + id: 'node/7710893815' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 30 16 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 30 16 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 30 16 50 + false +### debug: + convertProperty: isStringValue? + +33 1 69 30 16 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 30 16 50 +convertedValue 1 69 30 16 50 +### debug: + phone: + +33 1 69 30 16 50 + => + +33 1 69 30 16 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 16 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 16 50 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2664887, 48.7484002 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 30 16 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7710899408', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '28', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + amenity: 'bar', + name: 'Au Buisson', + opening_hours: 'Tu-Sa 06:30-19:30', + phone: '+33 1 69 38 23 89' + }, + geometry: { type: 'Point', coordinates: [ 2.2667187, 48.7484809 ] }, + id: 'node/7710899408' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bar +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bar +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bar + true +### debug: + convertProperty: isStringValue? + bar + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bar + => + bar +### debug: + convertProperty: -- convertedValue + bar +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 23 89 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 23 89 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 23 89 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 23 89 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 23 89 +convertedValue 1 69 38 23 89 +### debug: + phone: + +33 1 69 38 23 89 + => + +33 1 69 38 23 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 23 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 23 89 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2667187, 48.7484809 ] }, + properties: { amenity: 'bar', phone: '+33 1 69 38 23 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7710900804', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '34', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + craft: 'caterer', + cuisine: 'italian', + name: 'Mimmo', + opening_hours: 'Tu-Sa 10:00-20:30, 13:30-17:00', + phone: '+33 1 60 49 39 90' + }, + geometry: { type: 'Point', coordinates: [ 2.2665856, 48.7484673 ] }, + id: 'node/7710900804' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 49 39 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 49 39 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 49 39 90 + false +### debug: + convertProperty: isStringValue? + +33 1 60 49 39 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 49 39 90 +convertedValue 1 60 49 39 90 +### debug: + phone: + +33 1 60 49 39 90 + => + +33 1 60 49 39 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 49 39 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 49 39 90 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2665856, 48.7484673 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 49 39 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7711662523', + amenity: 'bank', + atm: 'yes', + brand: "Caisse d'Épargne", + 'brand:wikidata': 'Q1547738', + 'brand:wikipedia': "fr:Caisse d'épargne (banque)", + 'contact:city': 'Verrières-le-Buisson', + 'contact:housenumber': '44', + 'contact:postcode': '91370', + 'contact:street': "Rue d'Estienne d'Orves", + fax: '+33 1 69 30 34 52', + name: "Caisse d'Épargne", + opening_hours: 'Tu-We 09:15-17:30, 12:45-13:45; Th 09:15-18:30, 12:45-14:45; Sa 09:00-16:15, 13:00-13:45', + phone: '+33 1 72 48 56 16', + website: 'https://www.agences.caisse-epargne.fr/banque-assurance/agences/agence-verrieres-le-buisson-id17515000670' + }, + geometry: { type: 'Point', coordinates: [ 2.266206, 48.7480428 ] }, + id: 'node/7711662523' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 72 48 56 16 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 72 48 56 16 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 72 48 56 16 + false +### debug: + convertProperty: isStringValue? + +33 1 72 48 56 16 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 72 48 56 16 +convertedValue 1 72 48 56 16 +### debug: + phone: + +33 1 72 48 56 16 + => + +33 1 72 48 56 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 72 48 56 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 72 48 56 16 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.266206, 48.7480428 ] }, + properties: { amenity: 'bank', phone: '+33 1 72 48 56 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7711685006', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '54', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + name: 'Primo - Renard', + office: 'estate_agent', + opening_hours: 'Mo-Fr 09:00-19:00, 12:00-14:00; Sa 09:00-18:00, 12:00-14:00', + phone: '+33160117120', + website: 'http://www.agences-primo.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2658601, 48.7477616 ] }, + id: 'node/7711685006' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160117120 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160117120 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160117120 + false +### debug: + convertProperty: isStringValue? + +33160117120 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160117120 +convertedValue 1 60 11 71 20 +### debug: + phone: + +33160117120 + => + +33 1 60 11 71 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 11 71 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 11 71 20 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2658601, 48.7477616 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 11 71 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7711701487', + clothes: 'women', + 'contact:city': 'Verrières-le-Buisson', + 'contact:housenumber': '50', + 'contact:postcode': '91370', + 'contact:street': "Rue d'Estienne d'Orves", + description: "L'Évasion des Sens vous invite à voyager dans un univers de fragances haut de gamme pour la maison où se mêlent beauté et élégance... Vente d'objets de décoration et d'accessoires de mode haut de gamme.", + 'disused:shop': 'gift', + email: 'contact@levasion-des-sens.com', + old_name: "L'Évasion des Sens", + opening_hours: 'Tu-Fr 10:30-19:00, 13:00-15:00; Sa 10:30-19:00', + phone: '+33967851635', + website: 'https://www.levasion-des-sens.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2660746, 48.7479013 ] }, + id: 'node/7711701487' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + clothes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + clothes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + clothes +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + disused:shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + disused:shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + disused:shop +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33967851635 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33967851635 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33967851635 + false +### debug: + convertProperty: isStringValue? + +33967851635 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33967851635 +convertedValue 9 67 85 16 35 +### debug: + phone: + +33967851635 + => + +33 9 67 85 16 35 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 67 85 16 35 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 67 85 16 35 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2660746, 48.7479013 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 67 85 16 35' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7731447581', + PMU: 'yes', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '120', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + amenity: 'bar', + name: 'La Concorde', + opening_hours: 'Mo-Sa 07:00-20:00', + phone: '+33160130434', + tobacco: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2616077, 48.7427573 ] }, + id: 'node/7731447581' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + PMU +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + PMU +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + PMU +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bar +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bar +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bar + true +### debug: + convertProperty: isStringValue? + bar + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bar + => + bar +### debug: + convertProperty: -- convertedValue + bar +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160130434 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160130434 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160130434 + false +### debug: + convertProperty: isStringValue? + +33160130434 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160130434 +convertedValue 1 60 13 04 34 +### debug: + phone: + +33160130434 + => + +33 1 60 13 04 34 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 13 04 34 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 13 04 34 +### debug: + mapElementFromConf: convert + tobacco +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tobacco +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tobacco +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2616077, 48.7427573 ] }, + properties: { amenity: 'bar', phone: '+33 1 60 13 04 34' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7731447582', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '118', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + brand: 'Citroën', + 'brand:wikidata': 'Q6746', + 'brand:wikipedia': 'fr:Citroën', + name: 'Citroën', + opening_hours: 'Mo-Th 08:30-18:00, 12:00-14:00; Fr 08:30-16:00, 12:00-14:00', + phone: '+33169202022', + shop: 'car', + website: 'https://reseau.citroen.fr/reparateur-verrieres-le-buisson' + }, + geometry: { type: 'Point', coordinates: [ 2.2614361, 48.7426229 ] }, + id: 'node/7731447582' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169202022 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169202022 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169202022 + false +### debug: + convertProperty: isStringValue? + +33169202022 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169202022 +convertedValue 1 69 20 20 22 +### debug: + phone: + +33169202022 + => + +33 1 69 20 20 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 20 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 20 22 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2614361, 48.7426229 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 20 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7731481419', + 'contact:city': 'Verrières-le-Buisson', + 'contact:housenumber': '85', + 'contact:postcode': '91370', + 'contact:street': "Rue d'Estienne d'Orves", + healthcare: 'psychotherapist', + name: 'Cabinet Paramédical de Psychomotricité et Psychologie', + phone: '+33618760736' + }, + geometry: { type: 'Point', coordinates: [ 2.2620208, 48.7428227 ] }, + id: 'node/7731481419' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33618760736 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33618760736 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33618760736 + false +### debug: + convertProperty: isStringValue? + +33618760736 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33618760736 +convertedValue 6 18 76 07 36 +### debug: + phone: + +33618760736 + => + +33 6 18 76 07 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 18 76 07 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 18 76 07 36 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2620208, 48.7428227 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 18 76 07 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7734676584', + amenity: 'charging_station', + 'authentication:none': 'yes', + capacity: '2', + email: 'sav@izivia.com', + fee: 'yes', + motorcar: 'yes', + network: 'Sigeif', + opening_hours: '24/7', + operator: 'Izivia', + owner: 'Sigeif', + 'payment:credit_cards': 'no', + phone: '+33972668001', + 'ref:EU:EVSE': 'FR*SIG*PSIGE28612', + 'socket:type2': '1', + 'socket:typee': '1', + source: 'data.gouv.fr:Etalab - 05/2022' + }, + geometry: { type: 'Point', coordinates: [ 2.2302773, 48.6426633 ] }, + id: 'node/7734676584' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 2 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 2 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 2 + => + 2 +### debug: + convertProperty: -- convertedValue + 2 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + motorcar +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + motorcar +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + motorcar +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + +33972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref:EU:EVSE +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:EU:EVSE +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:EU:EVSE +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2302773, 48.6426633 ] }, + properties: { + amenity: 'charging_station', + capacity: '2', + phone: '+33 9 72 66 80 01' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7757569231', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '2', + 'addr:postcode': '91370', + 'addr:street': "Rue de l'Église", + name: "Un P'tit vin d'Folie", + opening_hours: 'Tu-Sa 09:00-13:00,15:30-20:00; Su 09:00-13:00', + phone: '+33983810058', + shop: 'wine' + }, + geometry: { type: 'Point', coordinates: [ 2.2657685, 48.7477154 ] }, + id: 'node/7757569231' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33983810058 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33983810058 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33983810058 + false +### debug: + convertProperty: isStringValue? + +33983810058 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33983810058 +convertedValue 9 83 81 00 58 +### debug: + phone: + +33983810058 + => + +33 9 83 81 00 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 83 81 00 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 83 81 00 58 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2657685, 48.7477154 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 83 81 00 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7757573704', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '6', + 'addr:postcode': '91370', + 'addr:street': "Rue de l'Église", + alt_name: 'Boutique de CBD', + name: 'Maison des Herbes', + old_name: "3 P'tits Points", + phone: '+33 683823286', + shop: 'beauty', + website: 'https://www.facebook.com/3-ptits-points-114021168654504/' + }, + geometry: { type: 'Point', coordinates: [ 2.2655803, 48.7477463 ] }, + id: 'node/7757573704' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 683823286 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 683823286 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 683823286 + false +### debug: + convertProperty: isStringValue? + +33 683823286 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 683823286 +convertedValue 6 83 82 32 86 +### debug: + phone: + +33 683823286 + => + +33 6 83 82 32 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 83 82 32 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 83 82 32 86 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2655803, 48.7477463 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 83 82 32 86' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7757576662', + 'addr:city': 'Verrières-le-Buisson', + 'addr:postcode': '91370', + 'contact:city': 'Verrières-le-Buisson', + 'contact:housenumber': '4', + 'contact:postcode': '91370', + 'contact:street': "Rue de l'Église", + 'disused:shop': 'yes', + old_name: 'Tournesol', + opening_hours: 'Tu-Sa 11:00-13:00,16:00-19:15', + phone: '+33963518885' + }, + geometry: { type: 'Point', coordinates: [ 2.265679, 48.7477321 ] }, + id: 'node/7757576662' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + disused:shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + disused:shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + disused:shop +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33963518885 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33963518885 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33963518885 + false +### debug: + convertProperty: isStringValue? + +33963518885 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33963518885 +convertedValue 9 63 51 88 85 +### debug: + phone: + +33963518885 + => + +33 9 63 51 88 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 63 51 88 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 63 51 88 85 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.265679, 48.7477321 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 63 51 88 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7757584765', + 'addr:city': 'Verrières-le-Buisson', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + 'contact:housenumber': '39', + name: 'Regards', + opening_hours: 'Tu-Fr 09:30-12:30,15:00-19:30; Sa 09:30-13:00,14:30-19:00', + phone: '+33160117275', + shop: 'optician', + website: 'http://www.optiqueregards.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2657945, 48.7475433 ] }, + id: 'node/7757584765' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160117275 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160117275 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160117275 + false +### debug: + convertProperty: isStringValue? + +33160117275 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160117275 +convertedValue 1 60 11 72 75 +### debug: + phone: + +33160117275 + => + +33 1 60 11 72 75 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 11 72 75 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 11 72 75 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2657945, 48.7475433 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 11 72 75' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7758082855', + name: "Le Trait d'Union de Verrières-le-Buisson (TUVB)", + office: 'association', + opening_hours: 'Mo-Fr 09:00-16:30, 12:00-13:30', + phone: '+33169531124', + website: 'http://www.tuvb.org/' + }, + geometry: { type: 'Point', coordinates: [ 2.266873, 48.7463642 ] }, + id: 'node/7758082855' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169531124 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169531124 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169531124 + false +### debug: + convertProperty: isStringValue? + +33169531124 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169531124 +convertedValue 1 69 53 11 24 +### debug: + phone: + +33169531124 + => + +33 1 69 53 11 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 53 11 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 53 11 24 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.266873, 48.7463642 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 53 11 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7761389725', + 'contact:city': 'Verrières-le-Buisson', + 'contact:housenumber': '37', + 'contact:postcode': '91370', + 'contact:street': "Rue d'Estienne d'Orves", + name: 'Boucherie du Centre', + opening_hours: 'Tu-Sa 08:00-12:30,16:00-20:00; Su 08:00-13:30', + phone: '+33160117332', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.26587, 48.7476318 ] }, + id: 'node/7761389725' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160117332 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160117332 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160117332 + false +### debug: + convertProperty: isStringValue? + +33160117332 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160117332 +convertedValue 1 60 11 73 32 +### debug: + phone: + +33160117332 + => + +33 1 60 11 73 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 11 73 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 11 73 32 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.26587, 48.7476318 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 11 73 32' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7761395916', + brand: 'Maison de la Presse', + 'brand:wikidata': 'Q62085960', + 'contact:city': 'Verrières-le-Buisson', + 'contact:housenumber': '33', + 'contact:postcode': '91370', + 'contact:street': "Rue d'Estienne d'Orves", + name: 'Maison de la Presse Au Fil des Pages', + opening_hours: 'Tu-Sa 08:00-12:30,15:30-19:00; Su 09:00-13:00', + phone: '+33169300762', + shop: 'newsagent' + }, + geometry: { type: 'Point', coordinates: [ 2.2659495, 48.7476761 ] }, + id: 'node/7761395916' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169300762 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169300762 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169300762 + false +### debug: + convertProperty: isStringValue? + +33169300762 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169300762 +convertedValue 1 69 30 07 62 +### debug: + phone: + +33169300762 + => + +33 1 69 30 07 62 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 07 62 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 07 62 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2659495, 48.7476761 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 30 07 62' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7761403076', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '56', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + 'contact:city': 'Verrières-le-Buisson', + 'contact:housenumber': '56', + 'contact:phone': '+33 1 69 30 73 59', + 'contact:postcode': '91370', + 'contact:street': "Rue D'estienne D'orves", + craft: 'photographer', + name: 'Atelier Photo', + official_name: 'Atelier Photo', + opening_hours: 'Mo-Sa 09:30-12:30, 15:00-19:30; Su 09:30-12:30', + phone: '+33169307359', + 'ref:FR:SIRET': '33793259400019', + shop: 'photo', + website: 'https://www.atelier-photos-91.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2656483, 48.7475404 ] }, + id: 'node/7761403076' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169307359 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169307359 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169307359 + false +### debug: + convertProperty: isStringValue? + +33169307359 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169307359 +convertedValue 1 69 30 73 59 +### debug: + phone: + +33169307359 + => + +33 1 69 30 73 59 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 73 59 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 73 59 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2656483, 48.7475404 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 30 73 59' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7761410716', + amenity: 'driving_school', + 'contact:city': 'Verrières-le-Buisson', + 'contact:housenumber': '25', + 'contact:postcode': '91370', + 'contact:street': "Rue d'Estienne d'Orves", + name: 'Verrières Conduite', + phone: '+33169304492' + }, + geometry: { type: 'Point', coordinates: [ 2.2663283, 48.7479578 ] }, + id: 'node/7761410716' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169304492 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169304492 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169304492 + false +### debug: + convertProperty: isStringValue? + +33169304492 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169304492 +convertedValue 1 69 30 44 92 +### debug: + phone: + +33169304492 + => + +33 1 69 30 44 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 44 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 44 92 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2663283, 48.7479578 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 69 30 44 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7775248577', + 'addr:housenumber': '38', + name: 'Boucherie du centre', + opening_hours: 'Tu-Sa 08:00-14:00, 15:30-20:00; Su 08:00-14:00', + phone: '+33 1 60 80 30 48', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.1913976, 48.4930468 ] }, + id: 'node/7775248577' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 80 30 48 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 80 30 48 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 80 30 48 + false +### debug: + convertProperty: isStringValue? + +33 1 60 80 30 48 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 80 30 48 +convertedValue 1 60 80 30 48 +### debug: + phone: + +33 1 60 80 30 48 + => + +33 1 60 80 30 48 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 80 30 48 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 80 30 48 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1913976, 48.4930468 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 80 30 48' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7826118987', + brand: 'Allianz', + 'brand:wikidata': 'Q487292', + 'brand:wikipedia': 'en:Allianz', + name: 'Allianz', + office: 'insurance', + phone: '+33 1 69 01 00 73', + 'survey:date': '2020-08-19', + website: 'https://agence.allianz.fr/montlhery-91310-H99159' + }, + geometry: { type: 'Point', coordinates: [ 2.2706697, 48.6395041 ] }, + id: 'node/7826118987' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 01 00 73 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 01 00 73 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 01 00 73 + false +### debug: + convertProperty: isStringValue? + +33 1 69 01 00 73 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 01 00 73 +convertedValue 1 69 01 00 73 +### debug: + phone: + +33 1 69 01 00 73 + => + +33 1 69 01 00 73 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 01 00 73 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 01 00 73 +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2706697, 48.6395041 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 01 00 73' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7833021188', + brand: 'Mondial Pare-Brise', + name: 'Mondial Pare-Brise', + phone: '+33 1 69 00 69 69', + 'service:vehicle:glass': 'yes', + shop: 'car_repair', + website: 'https://www.mondialparebrise.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4927205, 48.6815062 ] }, + id: 'node/7833021188' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 00 69 69 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 00 69 69 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 00 69 69 + false +### debug: + convertProperty: isStringValue? + +33 1 69 00 69 69 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 00 69 69 +convertedValue 1 69 00 69 69 +### debug: + phone: + +33 1 69 00 69 69 + => + +33 1 69 00 69 69 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 00 69 69 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 00 69 69 +### debug: + mapElementFromConf: convert + service:vehicle:glass +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:glass +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:glass +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4927205, 48.6815062 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 00 69 69' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7840130150', + 'addr:housenumber': '91', + 'contact:instagram': 'https://instagram.com/hookah.industry.officiel', + email: 'hookah.industry91@gmail.com', + facebook: 'https://www.facebook.com/HookahIndustry91', + opening_hours: 'Mo-Sa 12:00-20:00; Su 14:00-20:00', + phone: '+33 9 88 38 37 37', + 'ref:FR:NAF': '4778C', + 'ref:FR:SIRET': '88474556300012', + shop: 'tobacco' + }, + geometry: { type: 'Point', coordinates: [ 2.371387, 48.7048292 ] }, + id: 'node/7840130150' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 88 38 37 37 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 88 38 37 37 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 88 38 37 37 + false +### debug: + convertProperty: isStringValue? + +33 9 88 38 37 37 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 88 38 37 37 +convertedValue 9 88 38 37 37 +### debug: + phone: + +33 9 88 38 37 37 + => + +33 9 88 38 37 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 88 38 37 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 88 38 37 37 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.371387, 48.7048292 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 88 38 37 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7845750491', + 'addr:housenumber': '134', + healthcare: 'alternative', + 'healthcare:speciality': 'osteopathy', + phone: '+33 7 69 59 71 22', + 'ref:FR:NAF': '8690E', + 'ref:FR:SIRET': '52530502500021', + website: 'http://www.jamesosteo.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3716991, 48.7072285 ] }, + id: 'node/7845750491' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 69 59 71 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 69 59 71 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 69 59 71 22 + false +### debug: + convertProperty: isStringValue? + +33 7 69 59 71 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 69 59 71 22 +convertedValue 7 69 59 71 22 +### debug: + phone: + +33 7 69 59 71 22 + => + +33 7 69 59 71 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 69 59 71 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 69 59 71 22 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3716991, 48.7072285 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 69 59 71 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7852616257', + 'addr:housenumber': '79 bis', + 'contact:instagram': 'https://instagram.com/nseven_barber', + female: 'no', + male: 'yes', + opening_hours: '10:00-20:00', + phone: '+33 1 78 75 17 52', + 'ref:FR:NAF': '9602A', + 'ref:FR:SIRET': '88349527700013', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.371383, 48.7045355 ] }, + id: 'node/7852616257' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + female +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + female +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + female +### debug: + mapElementFromConf: convert + male +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + male +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + male +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 78 75 17 52 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 78 75 17 52 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 78 75 17 52 + false +### debug: + convertProperty: isStringValue? + +33 1 78 75 17 52 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 78 75 17 52 +convertedValue 1 78 75 17 52 +### debug: + phone: + +33 1 78 75 17 52 + => + +33 1 78 75 17 52 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 78 75 17 52 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 78 75 17 52 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.371383, 48.7045355 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 78 75 17 52' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7853805130', + 'addr:city': 'Draveil', + 'addr:postcode': '91210', + 'addr:street': 'Rue du Port aux Cerises', + amenity: 'community_centre', + email: 'portauxcerises1@gmail.com', + name: 'Salle Les Mousseaux', + phone: '+33 1 69 83 46 06', + website: 'https://le-port-aux-cerises.iledeloisirs.fr/salles/' + }, + geometry: { type: 'Point', coordinates: [ 2.4074039, 48.6948569 ] }, + id: 'node/7853805130' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 83 46 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 83 46 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 83 46 06 + false +### debug: + convertProperty: isStringValue? + +33 1 69 83 46 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 83 46 06 +convertedValue 1 69 83 46 06 +### debug: + phone: + +33 1 69 83 46 06 + => + +33 1 69 83 46 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 83 46 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 83 46 06 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4074039, 48.6948569 ] }, + properties: { amenity: 'community_centre', phone: '+33 1 69 83 46 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7853805131', + 'addr:city': 'Draveil', + 'addr:postcode': '91210', + 'addr:street': 'Rue du Port aux Cerises', + amenity: 'community_centre', + email: 'portauxcerises1@gmail.com', + name: 'Salle La Grange', + phone: '+33 1 69 83 46 06', + website: 'https://le-port-aux-cerises.iledeloisirs.fr/salles/' + }, + geometry: { type: 'Point', coordinates: [ 2.4077602, 48.6948517 ] }, + id: 'node/7853805131' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 83 46 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 83 46 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 83 46 06 + false +### debug: + convertProperty: isStringValue? + +33 1 69 83 46 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 83 46 06 +convertedValue 1 69 83 46 06 +### debug: + phone: + +33 1 69 83 46 06 + => + +33 1 69 83 46 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 83 46 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 83 46 06 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4077602, 48.6948517 ] }, + properties: { amenity: 'community_centre', phone: '+33 1 69 83 46 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7853884607', + 'addr:city': 'Draveil', + 'addr:housenumber': '33', + 'addr:postcode': '91210', + 'addr:street': 'Rue Alphonse Daudet', + email: 'maison.daudet@laposte.net', + name: "Maison d'Alphonse Daudet", + office: 'association', + phone: '+33 6 30 56 79 08' + }, + geometry: { type: 'Point', coordinates: [ 2.4233437, 48.6628156 ] }, + id: 'node/7853884607' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 30 56 79 08 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 30 56 79 08 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 30 56 79 08 + false +### debug: + convertProperty: isStringValue? + +33 6 30 56 79 08 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 30 56 79 08 +convertedValue 6 30 56 79 08 +### debug: + phone: + +33 6 30 56 79 08 + => + +33 6 30 56 79 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 30 56 79 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 30 56 79 08 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4233437, 48.6628156 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 30 56 79 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7857528966', + 'addr:city': 'Évry-Courcouronnes', + 'addr:housenumber': '15', + 'addr:postcode': '91000', + 'addr:street': 'Traversée Galilée', + amenity: 'driving_school', + email: 'sesamconduite91@gmail.com', + name: 'Sesam conduite', + opening_hours: 'Mo 15:00-19:00; Tu-Th 10:00-12:00,15:00-19:00; Su 10:00-12:00', + phone: '+33169130025', + website: 'http://sesamautoecole.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4309258, 48.6270412 ] }, + id: 'node/7857528966' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169130025 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169130025 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169130025 + false +### debug: + convertProperty: isStringValue? + +33169130025 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169130025 +convertedValue 1 69 13 00 25 +### debug: + phone: + +33169130025 + => + +33 1 69 13 00 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 13 00 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 13 00 25 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4309258, 48.6270412 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 69 13 00 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7859264376', + 'addr:city': 'Évry-Courcouronnes', + 'addr:housenumber': '38', + 'addr:postcode': '91000', + 'addr:street': 'Cours Blaise Pascal', + name: 'Fontenoy', + office: 'estate_agent', + phone: '+33160771063', + website: 'http://fontenoy.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4299494, 48.6256952 ] }, + id: 'node/7859264376' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160771063 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160771063 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160771063 + false +### debug: + convertProperty: isStringValue? + +33160771063 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160771063 +convertedValue 1 60 77 10 63 +### debug: + phone: + +33160771063 + => + +33 1 60 77 10 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 10 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 10 63 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4299494, 48.6256952 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 77 10 63' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7880571708', + 'addr:city': 'Gometz-le-Châtel', + 'addr:housenumber': '5', + 'addr:postcode': '91940', + 'addr:street': 'Rue du Morillon', + description: "Entreprise crée en 2004 à Gometz le Chatel (91), La cour des Orchidées propose un large choix d'orchidées hybrides et botaniques, de la jeune plante à la plante fleurie ainsi que des plantes peu courantes (fougères, plantes carnivores...).\n" + + '\n' + + 'Nous cultivons', + email: 'lacourdesorchidees@hotmail.fr', + name: 'La Cour des Orchidées', + opening_hours: 'Tu-Sa 10:00-13:00, 14:00-19:00', + phone: '+33 1 60 12 25 42', + shop: 'florist', + start_date: '2004', + website: 'https://www.lacourdesorchidees.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1317151, 48.6784329 ] }, + id: 'node/7880571708' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 25 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 25 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 25 42 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 25 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 25 42 +convertedValue 1 60 12 25 42 +### debug: + phone: + +33 1 60 12 25 42 + => + +33 1 60 12 25 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 25 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 25 42 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1317151, 48.6784329 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 12 25 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7889274521', + 'addr:housenumber': '9', + 'addr:street': 'Rue Maurice Béné', + name: 'Le salon Dominique', + phone: '+33 164915640', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.077375, 48.6454215 ] }, + id: 'node/7889274521' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164915640 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164915640 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164915640 + false +### debug: + convertProperty: isStringValue? + +33 164915640 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164915640 +convertedValue 1 64 91 56 40 +### debug: + phone: + +33 164915640 + => + +33 1 64 91 56 40 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 56 40 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 56 40 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.077375, 48.6454215 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 91 56 40' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7889275210', + 'addr:city': 'Limours', + 'addr:housenumber': '1', + 'addr:postcode': '91470', + 'addr:street': 'Rue de Paris', + female: 'yes', + male: 'yes', + name: 'Johanna Coiffure', + phone: '+33164910400', + shop: 'hairdresser', + website: 'https://johannacoiffurelimours.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.0761091, 48.6460849 ] }, + id: 'node/7889275210' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + female +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + female +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + female +### debug: + mapElementFromConf: convert + male +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + male +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + male +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164910400 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164910400 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164910400 + false +### debug: + convertProperty: isStringValue? + +33164910400 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164910400 +convertedValue 1 64 91 04 00 +### debug: + phone: + +33164910400 + => + +33 1 64 91 04 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 04 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 04 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0761091, 48.6460849 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 91 04 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7894010913', + description: 'Site Natura 2000 FR1100802', + name: 'Panneau informatif Pelouses calcaires du Gatinais', + phone: '+33 9 54 96 54 47', + signpost: 'forestry_allotment' + }, + geometry: { type: 'Point', coordinates: [ 2.3033819, 48.3562458 ] }, + id: 'node/7894010913' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 54 96 54 47 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 54 96 54 47 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 54 96 54 47 + false +### debug: + convertProperty: isStringValue? + +33 9 54 96 54 47 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 54 96 54 47 +convertedValue 9 54 96 54 47 +### debug: + phone: + +33 9 54 96 54 47 + => + +33 9 54 96 54 47 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 54 96 54 47 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 54 96 54 47 +### debug: + mapElementFromConf: convert + signpost +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + signpost +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + signpost +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3033819, 48.3562458 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 54 96 54 47' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7894109017', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '14', + 'addr:postcode': '91260', + 'addr:street': 'Rue Jean-Jacques Rousseau', + email: 'contact@labourgeoisedenface.fr', + facebook: 'https://www.facebook.com/labourgeoisedenface/', + name: "Chez la bourgeoise d'en face", + office: 'association', + phone: '+33 6 86 68 27 20' + }, + geometry: { type: 'Point', coordinates: [ 2.3767995, 48.6852612 ] }, + id: 'node/7894109017' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 86 68 27 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 86 68 27 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 86 68 27 20 + false +### debug: + convertProperty: isStringValue? + +33 6 86 68 27 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 86 68 27 20 +convertedValue 6 86 68 27 20 +### debug: + phone: + +33 6 86 68 27 20 + => + +33 6 86 68 27 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 86 68 27 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 86 68 27 20 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3767995, 48.6852612 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 86 68 27 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7895653383', + amenity: 'social_facility', + capacity: '104', + name: 'Ehpad Simone Veil', + phone: '+33169765900', + 'ref:FR:FINESS': '910019413', + 'ref:FR:SIRET': '20003446000051', + social_facility: 'nursing_home', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '500', + wikidata: 'Q112965006' + }, + geometry: { type: 'Point', coordinates: [ 2.174004, 48.6874705 ] }, + id: 'node/7895653383' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 104 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 104 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 104 + true +### debug: + convertProperty: isStringValue? + 104 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 104 + => + 104 +### debug: + convertProperty: -- convertedValue + 104 +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169765900 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169765900 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169765900 + false +### debug: + convertProperty: isStringValue? + +33169765900 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169765900 +convertedValue 1 69 76 59 00 +### debug: + phone: + +33169765900 + => + +33 1 69 76 59 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 76 59 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 76 59 00 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.174004, 48.6874705 ] }, + properties: { + amenity: 'social_facility', + capacity: '104', + phone: '+33 1 69 76 59 00' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7897183512', + 'addr:city': 'Draveil', + 'addr:housenumber': '218', + 'addr:postcode': '91210', + 'addr:street': 'Boulevard Henri Barbusse', + check_date: '2023-08-01', + name: 'ArthurImmo.com', + office: 'estate_agent', + phone: '+33 1 69 56 96 77', + website: 'https://www.draveil-arthurimmo.com' + }, + geometry: { type: 'Point', coordinates: [ 2.408648, 48.6856389 ] }, + id: 'node/7897183512' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 56 96 77 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 56 96 77 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 56 96 77 + false +### debug: + convertProperty: isStringValue? + +33 1 69 56 96 77 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 56 96 77 +convertedValue 1 69 56 96 77 +### debug: + phone: + +33 1 69 56 96 77 + => + +33 1 69 56 96 77 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 56 96 77 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 56 96 77 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.408648, 48.6856389 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 56 96 77' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7907645189', + 'addr:city': 'Saclay', + 'addr:postcode': '91190', + 'addr:street': 'D36', + name: 'CEA - Centre de Saclay', + office: 'research', + opening_hours: 'Mo-Fr 07:30-19:00', + phone: '+33 1 69 08 60 00', + website: 'https://cea.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.1481569, 48.7293772 ] }, + id: 'node/7907645189' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 08 60 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 08 60 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 08 60 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 08 60 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 08 60 00 +convertedValue 1 69 08 60 00 +### debug: + phone: + +33 1 69 08 60 00 + => + +33 1 69 08 60 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 08 60 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 08 60 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1481569, 48.7293772 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 08 60 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7916369100', + 'addr:city': 'Corbeil-Essonnes', + 'addr:postcode': '91100', + 'addr:street': 'Avenue Paul Maintenant', + brand: 'Midas', + 'brand:wikidata': 'Q3312613', + 'brand:wikipedia': 'en:Midas (automotive service)', + facebook: 'https://www.facebook.com/MidasFr/', + name: 'Midas', + phone: '+33 1 64 96 14 14', + shop: 'car_repair', + website: 'https://www.midas.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4565902, 48.6138525 ] }, + id: 'node/7916369100' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 96 14 14 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 96 14 14 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 96 14 14 + false +### debug: + convertProperty: isStringValue? + +33 1 64 96 14 14 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 96 14 14 +convertedValue 1 64 96 14 14 +### debug: + phone: + +33 1 64 96 14 14 + => + +33 1 64 96 14 14 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 96 14 14 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 96 14 14 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4565902, 48.6138525 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 96 14 14' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7916410510', + 'addr:city': 'Étampes', + 'addr:housenumber': '191', + 'addr:postcode': '91150', + 'addr:street': 'Avenue de Coquerive', + brand: 'Midas', + 'brand:wikidata': 'Q3312613', + 'brand:wikipedia': 'en:Midas (automotive service)', + facebook: 'https://www.facebook.com/MidasFr/', + name: 'Midas', + operator: 'Midas', + phone: '+33 1 69 95 11 74', + shop: 'car_repair', + website: 'https://www.midas.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.172167, 48.4338989 ] }, + id: 'node/7916410510' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 95 11 74 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 95 11 74 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 95 11 74 + false +### debug: + convertProperty: isStringValue? + +33 1 69 95 11 74 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 95 11 74 +convertedValue 1 69 95 11 74 +### debug: + phone: + +33 1 69 95 11 74 + => + +33 1 69 95 11 74 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 95 11 74 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 95 11 74 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.172167, 48.4338989 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 95 11 74' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7916419355', + 'addr:city': 'Itteville', + 'addr:housenumber': '22', + 'addr:postcode': '91760', + 'addr:street': 'Route de la Ferté-Alais', + brand: 'Midas', + 'brand:wikidata': 'Q3312613', + 'brand:wikipedia': 'en:Midas (automotive service)', + facebook: 'https://www.facebook.com/MidasFr/', + name: 'Midas', + operator: 'Midas', + phone: '+33 1 69 13 56 13', + shop: 'car_repair', + website: 'https://www.midas.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3511609, 48.5011456 ] }, + id: 'node/7916419355' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 13 56 13 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 13 56 13 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 13 56 13 + false +### debug: + convertProperty: isStringValue? + +33 1 69 13 56 13 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 13 56 13 +convertedValue 1 69 13 56 13 +### debug: + phone: + +33 1 69 13 56 13 + => + +33 1 69 13 56 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 13 56 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 13 56 13 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3511609, 48.5011456 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 13 56 13' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7916523144', + 'addr:city': 'Mennecy', + 'addr:housenumber': '5', + 'addr:postcode': '91540', + 'addr:street': 'Rue Jean Cocteau', + brand: 'Midas', + 'brand:wikidata': 'Q3312613', + 'brand:wikipedia': 'en:Midas (automotive service)', + facebook: 'https://www.facebook.com/MidasFr/', + name: 'Midas', + operator: 'Midas', + phone: '+33 1 60 78 95 69', + shop: 'car_repair', + website: 'https://www.midas.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4515723, 48.5661676 ] }, + id: 'node/7916523144' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 78 95 69 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 78 95 69 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 78 95 69 + false +### debug: + convertProperty: isStringValue? + +33 1 60 78 95 69 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 78 95 69 +convertedValue 1 60 78 95 69 +### debug: + phone: + +33 1 60 78 95 69 + => + +33 1 60 78 95 69 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 78 95 69 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 78 95 69 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4515723, 48.5661676 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 78 95 69' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7917636397', + 'addr:housenumber': '30', + 'contact:mobile': '+33 6 08 58 97 42', + craft: 'tinsmith', + phone: '+33 1 60 48 59 44', + 'ref:FR:NAF': '3320A', + 'ref:FR:SIRET': '32111060300024' + }, + geometry: { type: 'Point', coordinates: [ 2.3952164, 48.6979241 ] }, + id: 'node/7917636397' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + contact:mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:mobile +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 59 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 59 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 59 44 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 59 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 59 44 +convertedValue 1 60 48 59 44 +### debug: + phone: + +33 1 60 48 59 44 + => + +33 1 60 48 59 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 59 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 59 44 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3952164, 48.6979241 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 59 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7920325695', + 'addr:housenumber': '28', + email: 'acs.distribution.systemes@numericable.fr', + opening_hours: 'Mo-Fr 10:00-12:00,14:00-18:00; Sa 10:00-12:00,14:00-16:00', + operator: 'ACS Distribution SARL', + phone: '+33 1 69 38 11 55', + shop: 'electronics', + website: 'http://acs-distribution-systemes.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.362459, 48.7014109 ] }, + id: 'node/7920325695' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 11 55 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 11 55 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 11 55 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 11 55 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 11 55 +convertedValue 1 69 38 11 55 +### debug: + phone: + +33 1 69 38 11 55 + => + +33 1 69 38 11 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 11 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 11 55 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.362459, 48.7014109 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 11 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7928298337', + amenity: 'social_facility', + fax: '+33160856901', + fixme: 'Localisation exacte à vérifier sur place (adresse = château de la Fontaine)', + name: 'Institut Départemental Enfance Famille', + phone: '+33160856900', + 'ref:FR:FINESS': '910701184', + 'ref:FR:SIRET': '22910228000109', + social_facility: 'group_home', + 'social_facility:for': 'child', + 'type:FR:FINESS': '175' + }, + geometry: { type: 'Point', coordinates: [ 2.306233, 48.6185199 ] }, + id: 'node/7928298337' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + fixme +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fixme +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fixme +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160856900 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160856900 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160856900 + false +### debug: + convertProperty: isStringValue? + +33160856900 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160856900 +convertedValue 1 60 85 69 00 +### debug: + phone: + +33160856900 + => + +33 1 60 85 69 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 85 69 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 85 69 00 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.306233, 48.6185199 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 60 85 69 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7928298338', + amenity: 'social_facility', + fax: '+33160844847', + name: 'Jeunesse Feu Vert', + phone: '+33160840852', + 'ref:FR:FINESS': '910805936', + 'ref:FR:SIRET': '77569810300220', + social_facility: 'group_home', + 'social_facility:for': 'child', + 'type:FR:FINESS': '177' + }, + geometry: { type: 'Point', coordinates: [ 2.3057999, 48.6058671 ] }, + id: 'node/7928298338' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160840852 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160840852 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160840852 + false +### debug: + convertProperty: isStringValue? + +33160840852 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160840852 +convertedValue 1 60 84 08 52 +### debug: + phone: + +33160840852 + => + +33 1 60 84 08 52 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 08 52 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 08 52 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3057999, 48.6058671 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 60 84 08 52' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7930787044', + amenity: 'social_facility', + fax: '+33169036036', + name: 'Maison Familiale Les Cèdres', + phone: '+33169035212', + 'ref:FR:FINESS': '910017961', + 'ref:FR:SIRET': '78539801700026', + social_facility: 'assisted_living', + 'social_facility:for': 'senior', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '202', + wikidata: 'Q112990302' + }, + geometry: { type: 'Point', coordinates: [ 2.4543513, 48.7086719 ] }, + id: 'node/7930787044' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169035212 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169035212 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169035212 + false +### debug: + convertProperty: isStringValue? + +33169035212 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169035212 +convertedValue 1 69 03 52 12 +### debug: + phone: + +33169035212 + => + +33 1 69 03 52 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 03 52 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 03 52 12 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4543513, 48.7086719 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 03 52 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7948133504', + name: 'Au Bouquet Princier', + phone: '+33 1 69 01 08 57', + shop: 'florist', + 'survey:date': '2020-09-27' + }, + geometry: { type: 'Point', coordinates: [ 2.2709035, 48.6387524 ] }, + id: 'node/7948133504' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 01 08 57 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 01 08 57 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 01 08 57 + false +### debug: + convertProperty: isStringValue? + +33 1 69 01 08 57 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 01 08 57 +convertedValue 1 69 01 08 57 +### debug: + phone: + +33 1 69 01 08 57 + => + +33 1 69 01 08 57 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 01 08 57 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 01 08 57 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2709035, 48.6387524 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 01 08 57' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7955374185', + brand: 'Point S', + 'brand:wikidata': 'Q3393358', + 'brand:wikipedia': 'fr:Point S', + name: 'Point S', + opening_hours: 'Mo-Fr 08:30-12:00,14:00-18:30; Sa 08:30-12:00; Su off', + phone: '+33 1 69 62 19 03', + shop: 'car_repair', + 'survey:date': '2020-09-29', + website: 'https://www.points.fr/centre/linas-auto-services-linas/' + }, + geometry: { type: 'Point', coordinates: [ 2.2673102, 48.6370266 ] }, + id: 'node/7955374185' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 62 19 03 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 62 19 03 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 62 19 03 + false +### debug: + convertProperty: isStringValue? + +33 1 69 62 19 03 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 62 19 03 +convertedValue 1 69 62 19 03 +### debug: + phone: + +33 1 69 62 19 03 + => + +33 1 69 62 19 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 62 19 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 62 19 03 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2673102, 48.6370266 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 62 19 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7979992762', + club: 'sport', + 'contact:facebook': 'Tennis-Club-de-Saint-Germain-Lès-Corbeil-518621858307269', + email: 'tcsg@fft.fr', + name: 'Tennis Club', + official_name: 'Tennis Club Saint-Germain-lès-Corbeil', + phone: '+33 1 60 75 08 87', + sport: 'tennis', + website: 'https://club.fft.fr/tcsg91/57910012_a/cms/index_public.php?us_action=show_note_site&login_off=1&ui_id_site=1' + }, + geometry: { type: 'Point', coordinates: [ 2.5006841, 48.6222529 ] }, + id: 'node/7979992762' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + club +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + club +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + club +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 08 87 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 08 87 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 08 87 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 08 87 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 08 87 +convertedValue 1 60 75 08 87 +### debug: + phone: + +33 1 60 75 08 87 + => + +33 1 60 75 08 87 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 08 87 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 08 87 +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5006841, 48.6222529 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 75 08 87' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7985712131', + name: 'Apparences', + opening_hours: 'Tu-Th 09:00-12:00, 13:30-19:00; Fr 09:00-12:30, 13:30-19:00; Sa 09:00-12:30, 13:30-17:30', + phone: '+33 1 64 90 12 47', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.2511326, 48.58758 ] }, + id: 'node/7985712131' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 90 12 47 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 90 12 47 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 90 12 47 + false +### debug: + convertProperty: isStringValue? + +33 1 64 90 12 47 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 90 12 47 +convertedValue 1 64 90 12 47 +### debug: + phone: + +33 1 64 90 12 47 + => + +33 1 64 90 12 47 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 90 12 47 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 90 12 47 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2511326, 48.58758 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 90 12 47' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/7997590417', + 'addr:city': 'Fleury-Mérogis', + 'addr:housenumber': '4', + 'addr:postcode': '91700', + 'addr:street': 'Rue Salvador Allende', + level: '1', + name: 'Association Il Était Une Fois', + office: 'association', + phone: '+33 1 69 46 19 27' + }, + geometry: { type: 'Point', coordinates: [ 2.3600656, 48.6398441 ] }, + id: 'node/7997590417' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 46 19 27 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 46 19 27 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 46 19 27 + false +### debug: + convertProperty: isStringValue? + +33 1 69 46 19 27 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 46 19 27 +convertedValue 1 69 46 19 27 +### debug: + phone: + +33 1 69 46 19 27 + => + +33 1 69 46 19 27 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 46 19 27 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 46 19 27 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3600656, 48.6398441 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 46 19 27' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8000578217', + 'access:covid19': 'yes', + check_date: '2023-05-10', + name: 'Boucherie de la Place', + opening_hours: 'Tu-Sa 08:30-13:00,15:30-20:00; Su 08:30-13:00; Mo off', + phone: '+33 1 64 91 16 32;+33 6 07 71 03 30', + shop: 'butcher', + 'stars:papilles': '3' + }, + geometry: { type: 'Point', coordinates: [ 2.0763333, 48.6460913 ] }, + id: 'node/8000578217' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access:covid19 +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 91 16 32;+33 6 07 71 03 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 91 16 32;+33 6 07 71 03 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 91 16 32;+33 6 07 71 03 30 + false +### debug: + convertProperty: isStringValue? + +33 1 64 91 16 32;+33 6 07 71 03 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 91 16 32;+33 6 07 71 03 30 +convertedValue 1 64 91 16 32 ;+ 33 60 77 10 33 0 +### debug: + phone: + +33 1 64 91 16 32;+33 6 07 71 03 30 + => + +33 1 64 91 16 32 ;+ 33 60 77 10 33 0 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 16 32 ;+ 33 60 77 10 33 0 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 16 32 ;+ 33 60 77 10 33 0 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + stars:papilles +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + stars:papilles +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + stars:papilles +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0763333, 48.6460913 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 1 64 91 16 32 ;+ 33 60 77 10 33 0' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8000578220', + 'addr:housenumber': '10', + 'addr:street': 'Place du Général de Gaulle', + amenity: 'driving_school', + name: 'Auto-École Limours', + operator: 'Martine Bonneau', + phone: '+33 185530953', + website: 'https://www.auto-ecole-st-arnoult.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.0770692, 48.6459683 ] }, + id: 'node/8000578220' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 185530953 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 185530953 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 185530953 + false +### debug: + convertProperty: isStringValue? + +33 185530953 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 185530953 +convertedValue 1 85 53 09 53 +### debug: + phone: + +33 185530953 + => + +33 1 85 53 09 53 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 85 53 09 53 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 85 53 09 53 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0770692, 48.6459683 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 85 53 09 53' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8000578221', + amenity: 'fast_food', + cuisine: 'pizza', + level: '0', + name: 'Wasa Pizza', + opening_hours: 'PH open', + phone: '+33 1 64 59 93 80' + }, + geometry: { type: 'Point', coordinates: [ 2.0777091, 48.646007 ] }, + id: 'node/8000578221' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 59 93 80 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 59 93 80 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 59 93 80 + false +### debug: + convertProperty: isStringValue? + +33 1 64 59 93 80 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 59 93 80 +convertedValue 1 64 59 93 80 +### debug: + phone: + +33 1 64 59 93 80 + => + +33 1 64 59 93 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 59 93 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 59 93 80 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0777091, 48.646007 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 64 59 93 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8000578224', + name: 'Générale des Services', + office: 'personal_service', + opening_hours: 'Mo-Fr 09:00-12:30,14:00-18:30; Sa 09:00-12:30', + 'personal_service:cleaning': 'yes', + 'personal_service:doityourself': 'yes', + 'personal_service:gardening': 'yes', + 'personal_service:housework': 'yes', + 'personal_service:tutoring': 'yes', + phone: '+33 1 80 22 94 69', + website: 'https://www.generaledesservices.com/agences/limours/' + }, + geometry: { type: 'Point', coordinates: [ 2.0769876, 48.6456461 ] }, + id: 'node/8000578224' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + personal_service:cleaning +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + personal_service:cleaning +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + personal_service:cleaning +### debug: + mapElementFromConf: convert + personal_service:doityourself +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + personal_service:doityourself +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + personal_service:doityourself +### debug: + mapElementFromConf: convert + personal_service:gardening +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + personal_service:gardening +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + personal_service:gardening +### debug: + mapElementFromConf: convert + personal_service:housework +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + personal_service:housework +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + personal_service:housework +### debug: + mapElementFromConf: convert + personal_service:tutoring +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + personal_service:tutoring +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + personal_service:tutoring +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 80 22 94 69 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 80 22 94 69 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 80 22 94 69 + false +### debug: + convertProperty: isStringValue? + +33 1 80 22 94 69 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 80 22 94 69 +convertedValue 1 80 22 94 69 +### debug: + phone: + +33 1 80 22 94 69 + => + +33 1 80 22 94 69 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 80 22 94 69 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 80 22 94 69 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0769876, 48.6456461 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 80 22 94 69' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8000593660', + 'addr:housenumber': '3', + 'addr:street': 'Rue de Marcoussis', + craft: 'shoemaker', + name: "Cordonnerie de l'église", + opening_hours: 'Tu-Fr 09:30-12:30; Sa 09:30-12:30,14:00-18:00', + phone: '+33 1 64 91 27 24' + }, + geometry: { type: 'Point', coordinates: [ 2.0779383, 48.646048 ] }, + id: 'node/8000593660' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 91 27 24 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 91 27 24 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 91 27 24 + false +### debug: + convertProperty: isStringValue? + +33 1 64 91 27 24 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 91 27 24 +convertedValue 1 64 91 27 24 +### debug: + phone: + +33 1 64 91 27 24 + => + +33 1 64 91 27 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 27 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 27 24 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0779383, 48.646048 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 91 27 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8015978455', + 'addr:housenumber': '21', + 'addr:street': 'Rue Roger Vailland', + amenity: 'restaurant', + cuisine: 'turkish', + name: 'Istanbul 21', + opening_hours: 'Mo,Tu,Th 11:00-22:00; We,Fr,Sa 11:00-22:30; Su 11:30-22:00', + phone: '+33169259987' + }, + geometry: { type: 'Point', coordinates: [ 2.3424301, 48.641155 ] }, + id: 'node/8015978455' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169259987 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169259987 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169259987 + false +### debug: + convertProperty: isStringValue? + +33169259987 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169259987 +convertedValue 1 69 25 99 87 +### debug: + phone: + +33169259987 + => + +33 1 69 25 99 87 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 25 99 87 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 25 99 87 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3424301, 48.641155 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 25 99 87' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8015978456', + 'addr:housenumber': '17', + 'addr:street': 'Rue Roger Vailland', + name: 'Ousmane Exotique', + opening_hours: 'Tu,Th,Fr,Sa 10:00-20:00; We 10:30-19:30; Mo,Su off', + phone: '+33169469342', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.342308, 48.6411089 ] }, + id: 'node/8015978456' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169469342 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169469342 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169469342 + false +### debug: + convertProperty: isStringValue? + +33169469342 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169469342 +convertedValue 1 69 46 93 42 +### debug: + phone: + +33169469342 + => + +33 1 69 46 93 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 46 93 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 46 93 42 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.342308, 48.6411089 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 46 93 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8015978457', + 'addr:housenumber': '13', + 'addr:street': 'Rue Roger Vailland', + amenity: 'fast_food', + cuisine: 'pizza', + delivery: 'yes', + drive_through: 'no', + name: 'La Pizza', + opening_hours: 'Mo-Th 11:00-14:30, 18:00-23:00; Fr 18:00-23:30; Sa-Su 11:00-14:30, 18:00-23:30', + phone: '+33169049190', + takeaway: 'yes', + website: 'https://www.la-pizza.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3421042, 48.6410159 ] }, + id: 'node/8015978457' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169049190 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169049190 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169049190 + false +### debug: + convertProperty: isStringValue? + +33169049190 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169049190 +convertedValue 1 69 04 91 90 +### debug: + phone: + +33169049190 + => + +33 1 69 04 91 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 04 91 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 04 91 90 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3421042, 48.6410159 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 04 91 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8021704651', + 'addr:housenumber': '15', + 'addr:street': "Rue Jean d'Alembert", + amenity: 'arts_centre', + name: 'MJC Maison des Jeunes et de la Culture', + opening_hours: 'Mo 10:00-12:00, 13:30-17:30; Tu-We 10:00-12:00, 13:30-19:00; Th-Fr 10:00-12:30, 13:30-18:00', + phone: '+33160152558', + website: 'http://www.lamjc.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3476861, 48.6402768 ] }, + id: 'node/8021704651' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + arts_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + arts_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + arts_centre + true +### debug: + convertProperty: isStringValue? + arts_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + arts_centre + => + arts_centre +### debug: + convertProperty: -- convertedValue + arts_centre +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160152558 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160152558 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160152558 + false +### debug: + convertProperty: isStringValue? + +33160152558 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160152558 +convertedValue 1 60 15 25 58 +### debug: + phone: + +33160152558 + => + +33 1 60 15 25 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 15 25 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 15 25 58 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3476861, 48.6402768 ] }, + properties: { amenity: 'arts_centre', phone: '+33 1 60 15 25 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8021704653', + 'addr:housenumber': '1', + 'addr:street': "Rue Jean d'Alembert", + amenity: 'fast_food', + cuisine: 'pizza', + delivery: 'yes', + name: 'Yes Pizza', + phone: '+33169511655' + }, + geometry: { type: 'Point', coordinates: [ 2.3462162, 48.6406016 ] }, + id: 'node/8021704653' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169511655 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169511655 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169511655 + false +### debug: + convertProperty: isStringValue? + +33169511655 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169511655 +convertedValue 1 69 51 16 55 +### debug: + phone: + +33169511655 + => + +33 1 69 51 16 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 51 16 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 51 16 55 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3462162, 48.6406016 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 51 16 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8033005759', + 'addr:housenumber': '5', + 'addr:street': 'Rue du Bac', + check_date: '2023-05-10', + healthcare: 'counselling', + name: 'Centre médico-psycho-pédagogique (CMPP)', + operator: 'ARISSE', + phone: '+33 1 64 91 12 78' + }, + geometry: { type: 'Point', coordinates: [ 2.0901674, 48.6433506 ] }, + id: 'node/8033005759' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 91 12 78 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 91 12 78 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 91 12 78 + false +### debug: + convertProperty: isStringValue? + +33 1 64 91 12 78 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 91 12 78 +convertedValue 1 64 91 12 78 +### debug: + phone: + +33 1 64 91 12 78 + => + +33 1 64 91 12 78 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 12 78 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 12 78 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0901674, 48.6433506 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 91 12 78' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8035844169', + amenity: 'restaurant', + 'contact:instagram': 'https://www.instagram.com/SANSUSHI.SOISY/', + cuisine: 'sushi', + delivery: 'yes', + name: 'SanSushi Soisy', + opening_hours: 'Tu-Sa 11:30-14:30,18:30-22:15; Su 18:30-22:15', + phone: '+33160774837', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4509929, 48.6478815 ] }, + id: 'node/8035844169' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160774837 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160774837 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160774837 + false +### debug: + convertProperty: isStringValue? + +33160774837 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160774837 +convertedValue 1 60 77 48 37 +### debug: + phone: + +33160774837 + => + +33 1 60 77 48 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 48 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 48 37 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4509929, 48.6478815 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 77 48 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8039940015', + female: 'yes', + male: 'no', + name: 'Daniel Stephan Féminin', + opening_hours: 'Tu-Fr 09:00-19:00; Sa 09:00-17:30', + phone: '+33160866303', + shop: 'hairdresser', + unisex: 'no', + website: 'http://www.daniel-stephan.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3775604, 48.6138697 ] }, + id: 'node/8039940015' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + female +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + female +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + female +### debug: + mapElementFromConf: convert + male +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + male +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + male +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160866303 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160866303 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160866303 + false +### debug: + convertProperty: isStringValue? + +33160866303 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160866303 +convertedValue 1 60 86 63 03 +### debug: + phone: + +33160866303 + => + +33 1 60 86 63 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 63 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 63 03 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + unisex +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + unisex +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + unisex +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3775604, 48.6138697 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 63 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8039940018', + amenity: 'restaurant', + cuisine: 'asian', + name: 'Little Saigon', + opening_hours: 'Mo 10:00-14:30; Tu-Sa 10:00-14:30,16:45-20:30', + phone: '+33974568436', + website: 'https://www.littlesaigon91.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3766986, 48.6138372 ] }, + id: 'node/8039940018' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33974568436 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33974568436 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33974568436 + false +### debug: + convertProperty: isStringValue? + +33974568436 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33974568436 +convertedValue 9 74 56 84 36 +### debug: + phone: + +33974568436 + => + +33 9 74 56 84 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 74 56 84 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 74 56 84 36 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3766986, 48.6138372 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 74 56 84 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8039940019', + amenity: 'restaurant', + cuisine: 'japanese', + delivery: 'yes', + name: 'Noboru', + opening_hours: 'Mo-Su 12:00-14:30,19:00-22:00', + phone: '+33160860909', + takeaway: 'yes', + website: 'http://noboru91.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3768019, 48.6140068 ] }, + id: 'node/8039940019' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160860909 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160860909 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160860909 + false +### debug: + convertProperty: isStringValue? + +33160860909 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160860909 +convertedValue 1 60 86 09 09 +### debug: + phone: + +33160860909 + => + +33 1 60 86 09 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 09 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 09 09 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3768019, 48.6140068 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 86 09 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8039940020', + 'contact:facebook': 'https://www.facebook.com/SpecimenBondoufle/', + email: 'specimen.bondoufle@gmail.com', + female: 'no', + male: 'yes', + name: 'SpeciMen', + opening_hours: 'Tu-Fr 09:00-19:00; Sa 09:00-17:30', + phone: '+33160866303', + shop: 'hairdresser', + unisex: 'no', + website: 'https://www.specimen-bondoufle.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3768308, 48.6140664 ] }, + id: 'node/8039940020' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + female +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + female +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + female +### debug: + mapElementFromConf: convert + male +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + male +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + male +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160866303 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160866303 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160866303 + false +### debug: + convertProperty: isStringValue? + +33160866303 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160866303 +convertedValue 1 60 86 63 03 +### debug: + phone: + +33160866303 + => + +33 1 60 86 63 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 63 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 63 03 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + unisex +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + unisex +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + unisex +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3768308, 48.6140664 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 63 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8039940021', + name: 'Optique Geoffrey', + opening_hours: 'Tu-Sa 09:00-19:00', + phone: '+33160866485', + shop: 'optician', + website: 'https://www.monopticien.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3767181, 48.6141078 ] }, + id: 'node/8039940021' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160866485 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160866485 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160866485 + false +### debug: + convertProperty: isStringValue? + +33160866485 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160866485 +convertedValue 1 60 86 64 85 +### debug: + phone: + +33160866485 + => + +33 1 60 86 64 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 64 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 64 85 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3767181, 48.6141078 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 64 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8039940022', + brand: 'Carrefour City', + 'brand:wikidata': 'Q2940187', + 'brand:wikipedia': 'fr:Carrefour City', + name: 'Carrefour City', + opening_hours: 'Mo-Sa 07:00-22:00; Su 09:00-13:00', + phone: '+33160861927', + shop: 'supermarket' + }, + geometry: { type: 'Point', coordinates: [ 2.3762044, 48.6136267 ] }, + id: 'node/8039940022' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160861927 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160861927 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160861927 + false +### debug: + convertProperty: isStringValue? + +33160861927 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160861927 +convertedValue 1 60 86 19 27 +### debug: + phone: + +33160861927 + => + +33 1 60 86 19 27 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 19 27 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 19 27 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3762044, 48.6136267 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 19 27' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8065935814', + 'addr:city': 'Paray-Vieille-Poste', + 'addr:housenumber': '5', + 'addr:postcode': '91550', + 'addr:street': 'Rue Eugène Tartasse', + amenity: 'restaurant', + cuisine: 'lebanese', + name: 'Le Cèdre', + opening_hours: 'Tu-Su 11:30-22:30', + phone: '+33 9 83 63 17 72', + 'ref:FR:NAF': '5610C', + 'ref:FR:SIRET': '88512146700017' + }, + geometry: { type: 'Point', coordinates: [ 2.3700897, 48.7087067 ] }, + id: 'node/8065935814' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 83 63 17 72 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 83 63 17 72 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 83 63 17 72 + false +### debug: + convertProperty: isStringValue? + +33 9 83 63 17 72 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 83 63 17 72 +convertedValue 9 83 63 17 72 +### debug: + phone: + +33 9 83 63 17 72 + => + +33 9 83 63 17 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 83 63 17 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 83 63 17 72 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3700897, 48.7087067 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 83 63 17 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8075637870', + name: 'Xing Jia', + opening_hours: 'Mo-Su 11:00-20:00', + phone: '+33 7 54 49 23 78', + shop: 'massage' + }, + geometry: { type: 'Point', coordinates: [ 2.342543, 48.6803103 ] }, + id: 'node/8075637870' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 54 49 23 78 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 54 49 23 78 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 54 49 23 78 + false +### debug: + convertProperty: isStringValue? + +33 7 54 49 23 78 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 54 49 23 78 +convertedValue 7 54 49 23 78 +### debug: + phone: + +33 7 54 49 23 78 + => + +33 7 54 49 23 78 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 54 49 23 78 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 54 49 23 78 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.342543, 48.6803103 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 54 49 23 78' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8076871327', + name: 'recci', + office: 'accountant', + phone: '+33 1 69 83 43 43', + website: 'https://recci.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3403512, 48.6783553 ] }, + id: 'node/8076871327' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 83 43 43 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 83 43 43 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 83 43 43 + false +### debug: + convertProperty: isStringValue? + +33 1 69 83 43 43 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 83 43 43 +convertedValue 1 69 83 43 43 +### debug: + phone: + +33 1 69 83 43 43 + => + +33 1 69 83 43 43 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 83 43 43 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 83 43 43 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3403512, 48.6783553 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 83 43 43' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8077547006', + 'addr:city': 'Limours', + 'addr:housenumber': '5', + 'addr:postcode': '91470', + 'addr:street': 'Rue Maurice Béné', + check_date: '2023-05-21', + email: 'contact@masthanna-sport.fr', + leisure: 'fitness_centre', + name: 'Masthanna Sport', + 'opening_hours:covid19': 'off', + personal_trainer: 'yes', + phone: '+33 9 53 04 62 98', + sport: 'fitness;bodybuilding', + website: 'https://masthanna-sport.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.0773401, 48.6454934 ] }, + id: 'node/8077547006' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + personal_trainer +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + personal_trainer +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + personal_trainer +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 53 04 62 98 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 53 04 62 98 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 53 04 62 98 + false +### debug: + convertProperty: isStringValue? + +33 9 53 04 62 98 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 53 04 62 98 +convertedValue 9 53 04 62 98 +### debug: + phone: + +33 9 53 04 62 98 + => + +33 9 53 04 62 98 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 53 04 62 98 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 53 04 62 98 +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0773401, 48.6454934 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 53 04 62 98' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8089026861', + 'addr:housenumber': '24', + 'addr:street': 'Rue Rosa Parks', + amenity: 'pharmacy', + dispensing: 'yes', + healthcare: 'pharmacy', + name: 'Grande Pharmacie de Fleury-Mérogis', + opening_hours: 'Mo-Su 08:30-20:30', + phone: '+33160158083' + }, + geometry: { type: 'Point', coordinates: [ 2.3606024, 48.6383454 ] }, + id: 'node/8089026861' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160158083 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160158083 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160158083 + false +### debug: + convertProperty: isStringValue? + +33160158083 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160158083 +convertedValue 1 60 15 80 83 +### debug: + phone: + +33160158083 + => + +33 1 60 15 80 83 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 15 80 83 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 15 80 83 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3606024, 48.6383454 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 60 15 80 83' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8089026862', + amenity: 'fast_food', + cuisine: 'sandwich', + name: "Naan'Wich", + phone: '+33953735725' + }, + geometry: { type: 'Point', coordinates: [ 2.360133, 48.6384499 ] }, + id: 'node/8089026862' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33953735725 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33953735725 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33953735725 + false +### debug: + convertProperty: isStringValue? + +33953735725 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33953735725 +convertedValue 9 53 73 57 25 +### debug: + phone: + +33953735725 + => + +33 9 53 73 57 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 53 73 57 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 53 73 57 25 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.360133, 48.6384499 ] }, + properties: { amenity: 'fast_food', phone: '+33 9 53 73 57 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8090802984', + 'addr:city': 'Limours', + 'addr:housenumber': '22', + 'addr:postcode': '91470', + 'addr:street': 'Rue de Chartres', + beauty: 'skin_care;waxing;aesthetic;skin', + name: 'Mary Cohr Limours', + operator: 'Mary Cohr', + phone: '+33 1 69 26 98 67', + shop: 'beauty', + website: 'http://www.institut-limours.marycohr.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.0683342, 48.6463194 ] }, + id: 'node/8090802984' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 26 98 67 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 26 98 67 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 26 98 67 + false +### debug: + convertProperty: isStringValue? + +33 1 69 26 98 67 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 26 98 67 +convertedValue 1 69 26 98 67 +### debug: + phone: + +33 1 69 26 98 67 + => + +33 1 69 26 98 67 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 26 98 67 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 26 98 67 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0683342, 48.6463194 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 26 98 67' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8090802985', + 'addr:city': 'Limours', + 'addr:housenumber': '22', + 'addr:postcode': '91470', + 'addr:street': 'Rue de Chartres', + amenity: 'driving_school', + name: 'Auto-Moto-École INRIS de Limours', + operator: 'INRI’S Formations', + phone: '+33 1 60 82 30 06', + website: 'https://www.inris-formations.com/centre/ile_de_france-essonne-inris-auto-moto-ecole-limours/' + }, + geometry: { type: 'Point', coordinates: [ 2.0685508, 48.6462811 ] }, + id: 'node/8090802985' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 82 30 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 82 30 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 82 30 06 + false +### debug: + convertProperty: isStringValue? + +33 1 60 82 30 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 82 30 06 +convertedValue 1 60 82 30 06 +### debug: + phone: + +33 1 60 82 30 06 + => + +33 1 60 82 30 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 82 30 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 82 30 06 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0685508, 48.6462811 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 60 82 30 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8093317156', + 'addr:city': 'Nozay', + 'addr:housenumber': '4', + 'addr:postcode': '91620', + 'addr:street': 'Place de la Mairie', + name: "Beauté Natur'Elle", + opening_hours: 'Mo 10:00-15:30; Mar 09:30-19:30; Th-Fr 09:30-19:30; Sa 09:30-17:30', + phone: '+33 1 69 80 97 57', + shop: 'beauty', + website: 'https://app.flexybeauty.com/beaute-natur_elle_/home' + }, + geometry: { type: 'Point', coordinates: [ 2.2420892, 48.6600766 ] }, + id: 'node/8093317156' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 80 97 57 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 80 97 57 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 80 97 57 + false +### debug: + convertProperty: isStringValue? + +33 1 69 80 97 57 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 80 97 57 +convertedValue 1 69 80 97 57 +### debug: + phone: + +33 1 69 80 97 57 + => + +33 1 69 80 97 57 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 80 97 57 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 80 97 57 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2420892, 48.6600766 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 80 97 57' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8093317157', + 'addr:city': 'NOZAY', + 'addr:postcode': '91620', + 'addr:street': 'Résidence du Bois clair', + name: 'La Toiletterie', + opening_hours: 'Tu-Sa 08:30-19:00', + phone: '+33 1 69 80 81 67', + shop: 'pet_grooming', + website: 'http://latoiletterie.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2424787, 48.6605214 ] }, + id: 'node/8093317157' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 80 81 67 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 80 81 67 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 80 81 67 + false +### debug: + convertProperty: isStringValue? + +33 1 69 80 81 67 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 80 81 67 +convertedValue 1 69 80 81 67 +### debug: + phone: + +33 1 69 80 81 67 + => + +33 1 69 80 81 67 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 80 81 67 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 80 81 67 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2424787, 48.6605214 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 80 81 67' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8094175006', + 'addr:city': 'Nozay', + 'addr:housenumber': '2', + 'addr:postcode': '91620', + 'addr:street': 'Rue du Bois Clair', + amenity: 'restaurant', + cuisine: 'sandwich;kebab', + name: 'Restauration rapide Nozay', + opening_hours: 'Mo-Sa 11:30-15:00,17:00-22:00', + phone: '+33 9 54 35 41 58' + }, + geometry: { type: 'Point', coordinates: [ 2.2421881, 48.6606906 ] }, + id: 'node/8094175006' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 54 35 41 58 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 54 35 41 58 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 54 35 41 58 + false +### debug: + convertProperty: isStringValue? + +33 9 54 35 41 58 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 54 35 41 58 +convertedValue 9 54 35 41 58 +### debug: + phone: + +33 9 54 35 41 58 + => + +33 9 54 35 41 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 54 35 41 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 54 35 41 58 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2421881, 48.6606906 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 54 35 41 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8094175007', + 'addr:city': 'Nozay', + 'addr:housenumber': '1', + 'addr:postcode': '91620', + 'addr:street': 'Rue de Versailles', + amenity: 'bar', + name: 'Le Versailles', + opening_hours: 'Mo-Fr 08:00-20:00; Sa 07:00-13:30; Su 08:00-13:30', + phone: '+33 9 52 53 68 83' + }, + geometry: { type: 'Point', coordinates: [ 2.2420171, 48.6605844 ] }, + id: 'node/8094175007' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bar +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bar +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bar + true +### debug: + convertProperty: isStringValue? + bar + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bar + => + bar +### debug: + convertProperty: -- convertedValue + bar +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 52 53 68 83 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 52 53 68 83 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 52 53 68 83 + false +### debug: + convertProperty: isStringValue? + +33 9 52 53 68 83 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 52 53 68 83 +convertedValue 9 52 53 68 83 +### debug: + phone: + +33 9 52 53 68 83 + => + +33 9 52 53 68 83 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 52 53 68 83 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 52 53 68 83 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2420171, 48.6605844 ] }, + properties: { amenity: 'bar', phone: '+33 9 52 53 68 83' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8108535693', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '51', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + amenity: 'restaurant', + cuisine: 'italian', + name: 'Chez Tonio', + opening_hours: 'Tu-Sa 12:00-14:30, 19:00-22:00', + phone: '+33164476795' + }, + geometry: { type: 'Point', coordinates: [ 2.2654128, 48.7470535 ] }, + id: 'node/8108535693' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164476795 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164476795 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164476795 + false +### debug: + convertProperty: isStringValue? + +33164476795 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164476795 +convertedValue 1 64 47 67 95 +### debug: + phone: + +33164476795 + => + +33 1 64 47 67 95 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 47 67 95 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 47 67 95 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2654128, 48.7470535 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 47 67 95' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8108561526', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '8', + 'addr:postcode': '91370', + 'addr:street': 'Rue de Paron', + amenity: 'restaurant', + cuisine: 'japanese', + name: 'Jade Ichiban', + opening_hours: 'Su-Mo 18:45-22:30; Tu-Sa 11:45-14:30, 18:45-22:30', + phone: '+33169207482' + }, + geometry: { type: 'Point', coordinates: [ 2.2660653, 48.7470166 ] }, + id: 'node/8108561526' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169207482 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169207482 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169207482 + false +### debug: + convertProperty: isStringValue? + +33169207482 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169207482 +convertedValue 1 69 20 74 82 +### debug: + phone: + +33169207482 + => + +33 1 69 20 74 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 74 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 74 82 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2660653, 48.7470166 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 20 74 82' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8108588140', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '51', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + amenity: 'restaurant', + cuisine: 'regional', + name: 'Au Toqué', + opening_hours: 'Tu-Sa 10:30-18:00', + phone: '+33986383024', + website: 'http://www.autoque.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2655222, 48.7469976 ] }, + id: 'node/8108588140' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33986383024 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33986383024 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33986383024 + false +### debug: + convertProperty: isStringValue? + +33986383024 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33986383024 +convertedValue 9 86 38 30 24 +### debug: + phone: + +33986383024 + => + +33 9 86 38 30 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 86 38 30 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 86 38 30 24 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2655222, 48.7469976 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 86 38 30 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8129153739', + 'addr:city': 'Évry', + 'addr:housenumber': '10', + 'addr:postcode': '91000', + 'addr:street': 'Rue du Bois Sauvage', + name: 'Alpha-CIMs', + office: 'company', + phone: '+33 1 69 11 11 11', + website: 'https://www.alpha-cim.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4232817, 48.6432063 ] }, + id: 'node/8129153739' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 11 11 11 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 11 11 11 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 11 11 11 + false +### debug: + convertProperty: isStringValue? + +33 1 69 11 11 11 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 11 11 11 +convertedValue 1 69 11 11 11 +### debug: + phone: + +33 1 69 11 11 11 + => + +33 1 69 11 11 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 11 11 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 11 11 11 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4232817, 48.6432063 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 11 11 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8146892540', + 'addr:city': 'Yerres', + 'addr:housenumber': '2', + 'addr:postcode': '91330', + 'addr:street': 'Rue du Maréchal Juin', + amenity: 'pharmacy', + dispensing: 'yes', + drive_through: 'no', + email: 'pharmaciecentrale.yerres@yahoo.com', + healthcare: 'pharmacy', + name: 'Pharmacie Centrale', + opening_hours: 'Mo-Sa 09:00-13:00,14:00-20:00', + phone: '+33 1 69 48 10 96', + 'ref:FR:FINESS': '910014745', + 'ref:FR:SIRET': '48031911000023', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '620', + website: 'https://www.facebook.com/pharmaciecentraleyerres/' + }, + geometry: { type: 'Point', coordinates: [ 2.4863451, 48.710929 ] }, + id: 'node/8146892540' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 48 10 96 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 48 10 96 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 48 10 96 + false +### debug: + convertProperty: isStringValue? + +33 1 69 48 10 96 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 48 10 96 +convertedValue 1 69 48 10 96 +### debug: + phone: + +33 1 69 48 10 96 + => + +33 1 69 48 10 96 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 48 10 96 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 48 10 96 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4863451, 48.710929 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 48 10 96' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8167295339', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '32', + 'addr:postcode': '91260', + 'addr:street': 'Rue Monttessuy', + name: 'Coiffure Carole', + phone: '+33 1 69 21 87 31', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.3847923, 48.6878512 ] }, + id: 'node/8167295339' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 87 31 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 87 31 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 87 31 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 87 31 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 87 31 +convertedValue 1 69 21 87 31 +### debug: + phone: + +33 1 69 21 87 31 + => + +33 1 69 21 87 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 87 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 87 31 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3847923, 48.6878512 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 87 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8190183032', + amenity: 'restaurant', + cuisine: 'bistro', + name: 'Le Saint-Spire', + phone: '+33164960459', + takeaway: 'yes', + website: 'https://saintspire-bistrot.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4833547, 48.6114841 ] }, + id: 'node/8190183032' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164960459 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164960459 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164960459 + false +### debug: + convertProperty: isStringValue? + +33164960459 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164960459 +convertedValue 1 64 96 04 59 +### debug: + phone: + +33164960459 + => + +33 1 64 96 04 59 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 96 04 59 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 96 04 59 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4833547, 48.6114841 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 96 04 59' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8195875537', + 'addr:city': 'Savigny-sur-Orge', + 'addr:housenumber': '8', + 'addr:postcode': '91600', + 'addr:street': 'Avenue des Écoles', + description: 'Pour tout renseignement au sujet des prélèvements COVID Merci de contacter le 0176215776.Vous pouvez aussi nous envoyer vos questions par mail à : infocovid.idf@biogroup.frPrises de sang et autre prélèvements non pcr covid entre 7h30-10h30 et 14h-17h', + email: 'labo.savigny@biogroup.fr', + fax: '+33 1 69961780', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'BIOGROUP - Laboratoire Savigny-sur-Orge', + opening_hours: 'Mo-Fr 07:30-12:30,14:00-18:30; Sa 07:30-12:30', + phone: '+33 1 69960780', + 'ref:FR:FINESS': '910019785', + 'ref:FR:SIRET': '97220341800017', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '611', + website: 'https://biogroup.fr/recherche-laboratoire/l/savigny-sur-orge/8-avenue-des-ecoles/1714220' + }, + geometry: { type: 'Point', coordinates: [ 2.3524164, 48.6871363 ] }, + id: 'node/8195875537' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69960780 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69960780 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69960780 + false +### debug: + convertProperty: isStringValue? + +33 1 69960780 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69960780 +convertedValue 1 69 96 07 80 +### debug: + phone: + +33 1 69960780 + => + +33 1 69 96 07 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 96 07 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 96 07 80 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3524164, 48.6871363 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 96 07 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8221686634', + 'addr:city': 'Évry', + 'addr:housenumber': '2', + 'addr:postcode': '91000', + 'addr:street': "Boulevard de l'Europe", + name: 'Montre Service Evry Carrefour', + opening_hours: 'Mo-Su 10:00-20:00', + operator: 'Montre Service', + 'payment:maestro': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 60 78 90 89', + shop: 'watches', + website: 'https://www.montreservice.fr/fr/boutiques/montre-service-evry-carrefour' + }, + geometry: { type: 'Point', coordinates: [ 2.427806, 48.6285234 ] }, + id: 'node/8221686634' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + payment:maestro +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:maestro +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:maestro +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 78 90 89 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 78 90 89 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 78 90 89 + false +### debug: + convertProperty: isStringValue? + +33 1 60 78 90 89 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 78 90 89 +convertedValue 1 60 78 90 89 +### debug: + phone: + +33 1 60 78 90 89 + => + +33 1 60 78 90 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 78 90 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 78 90 89 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.427806, 48.6285234 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 78 90 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8234095833', + 'addr:housenumber': '13', + 'addr:street': 'Avenue des Andes', + email: 'president.gau91@gmail.com', + facebook: 'https://www.facebook.com/profile.php?id=100069525385826', + name: 'Garage Associatif Ulissien (GAU)', + opening_hours: 'Sa 09:00-18:00', + phone: '+33 1 69 28 00 90; +33 7 82 50 02 02', + service: 'repair', + shop: 'car_repair', + source: 'selfgarage.org', + wikidata: 'Q100829352' + }, + geometry: { type: 'Point', coordinates: [ 2.1957285, 48.6774082 ] }, + id: 'node/8234095833' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 28 00 90; +33 7 82 50 02 02 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 28 00 90; +33 7 82 50 02 02 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 28 00 90; +33 7 82 50 02 02 + false +### debug: + convertProperty: isStringValue? + +33 1 69 28 00 90; +33 7 82 50 02 02 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 28 00 90; +33 7 82 50 02 02 +convertedValue 1 69 28 00 90 ;+ 33 78 25 00 20 2 +### debug: + phone: + +33 1 69 28 00 90; +33 7 82 50 02 02 + => + +33 1 69 28 00 90 ;+ 33 78 25 00 20 2 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 00 90 ;+ 33 78 25 00 20 2 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 00 90 ;+ 33 78 25 00 20 2 +### debug: + mapElementFromConf: convert + service +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1957285, 48.6774082 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 1 69 28 00 90 ;+ 33 78 25 00 20 2' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8243138625', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '8', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Antony", + name: 'Insolite', + opening_hours: 'Tu-Sa 10:00-12:30, 15:00-19:30', + phone: '+33169817103', + shop: 'gift' + }, + geometry: { type: 'Point', coordinates: [ 2.2677832, 48.7472986 ] }, + id: 'node/8243138625' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169817103 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169817103 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169817103 + false +### debug: + convertProperty: isStringValue? + +33169817103 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169817103 +convertedValue 1 69 81 71 03 +### debug: + phone: + +33169817103 + => + +33 1 69 81 71 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 81 71 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 81 71 03 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2677832, 48.7472986 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 81 71 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8243138626', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '8', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Antony", + brand: 'Amplifon', + 'brand:wikidata': 'Q477222', + 'brand:wikipedia': 'en:Amplifon', + name: 'Amplifon', + opening_hours: 'Tu 09:30-13:00, 14:00-19:30; We 09:30-12:30, 14:00-18:00; Th 09:30-13:00,14:00-19:30; Fr 09:30-13:00, 14:00-18:00', + phone: '+33178850121', + shop: 'hearing_aids', + website: 'https://www.amplifon.com/fr/nous-trouver/audioprothesiste-verrieres-le-buisson%20/amplifon-verrieres-le-buisson-s777?mci=FRSEM102FIHTANI&gclid=Cj0KCQiA5vb-BRCRARIsAJBKc6KhDYHSwiP3kp_MRprDsl89FMkEFzYRmWdoiCgHJJOGcdQXL1NKmtEaAs6mEALw_wcB&gclsrc=aw.ds' + }, + geometry: { type: 'Point', coordinates: [ 2.2678296, 48.7473151 ] }, + id: 'node/8243138626' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33178850121 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33178850121 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33178850121 + false +### debug: + convertProperty: isStringValue? + +33178850121 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33178850121 +convertedValue 1 78 85 01 21 +### debug: + phone: + +33178850121 + => + +33 1 78 85 01 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 78 85 01 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 78 85 01 21 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2678296, 48.7473151 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 78 85 01 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8243461081', + email: 'contact@librairieatoutpapier.fr', + fax: '+33 1 69 96 20 53', + name: 'Librairie Atout Papier', + opening_hours: 'Mo 08:00-13:00, 15:00-19:30; Tu 08:00-13:00; Sa 08:00-13:00, 14:30-19:00', + 'payment:cash': 'yes', + 'payment:maestro': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 69 96 20 53', + shop: 'books', + website: 'https://librairieatoutpapier.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3514823, 48.6875696 ] }, + id: 'node/8243461081' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:maestro +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:maestro +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:maestro +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 96 20 53 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 96 20 53 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 96 20 53 + false +### debug: + convertProperty: isStringValue? + +33 1 69 96 20 53 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 96 20 53 +convertedValue 1 69 96 20 53 +### debug: + phone: + +33 1 69 96 20 53 + => + +33 1 69 96 20 53 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 96 20 53 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 96 20 53 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3514823, 48.6875696 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 96 20 53' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8243478255', + 'addr:city': 'Savigny-sur-Orge', + 'addr:housenumber': '11', + 'addr:postcode': '91600', + 'addr:street': 'Avenue des Écoles', + branch: 'Savigny/Orge', + brand: 'Leader Price', + 'brand:wikidata': 'Q2181426', + 'brand:wikipedia': 'fr:Leader Price', + name: 'Super U', + opening_hours: 'Mo-Sa 08:30-19:30; Su 09:00-13:00', + operator: 'Commerces Multiples de Savigny sur Orge', + phone: '+33 1 69 96 33 58', + shop: 'supermarket', + website: 'https://www.leaderprice.fr/magasin/savigny-orge' + }, + geometry: { type: 'Point', coordinates: [ 2.3515642, 48.6873173 ] }, + id: 'node/8243478255' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + branch +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + branch +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + branch +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 96 33 58 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 96 33 58 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 96 33 58 + false +### debug: + convertProperty: isStringValue? + +33 1 69 96 33 58 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 96 33 58 +convertedValue 1 69 96 33 58 +### debug: + phone: + +33 1 69 96 33 58 + => + +33 1 69 96 33 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 96 33 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 96 33 58 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3515642, 48.6873173 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 96 33 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8243493927', + name: 'Charcuterie - Traiteur - Boucherie', + opening_hours: 'Tu-Fr 08:00-13:30, 16:30-19:15, Sa 08:00-13:30,15:00-19:15', + operator: 'Manuel Huart', + phone: '+33 1 69 96 05 86', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.3520254, 48.6871116 ] }, + id: 'node/8243493927' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 96 05 86 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 96 05 86 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 96 05 86 + false +### debug: + convertProperty: isStringValue? + +33 1 69 96 05 86 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 96 05 86 +convertedValue 1 69 96 05 86 +### debug: + phone: + +33 1 69 96 05 86 + => + +33 1 69 96 05 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 96 05 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 96 05 86 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3520254, 48.6871116 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 96 05 86' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8251963229', + 'addr:housenumber': '29', + email: 'dechets.secteursud@grandorlyseinebievre.fr', + government: 'public_service', + office: 'government', + opening_hours: 'Mo-Fr 08:00-12:00; 14:00-17:00', + phone: '+33 1 78 18 22 24 (numéro unique)', + website: 'http://www.grandorlyseinebievre.fr/au-quotidien/dechets/collectes-des-dechets' + }, + geometry: { type: 'Point', coordinates: [ 2.3936466, 48.6971495 ] }, + id: 'node/8251963229' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 78 18 22 24 (numéro unique) +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 78 18 22 24 (numéro unique) +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 78 18 22 24 (numéro unique) + false +### debug: + convertProperty: isStringValue? + +33 1 78 18 22 24 (numéro unique) + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 78 18 22 24 (numéro unique) +convertedValue 1 78 18 22 24 +### debug: + phone: + +33 1 78 18 22 24 (numéro unique) + => + +33 1 78 18 22 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 78 18 22 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 78 18 22 24 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3936466, 48.6971495 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 78 18 22 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8264212631', + 'addr:housenumber': '14', + 'addr:street': 'Rue de Chartres', + name: 'Pépinières Pescheux', + opening_hours: 'Mo-Fr 08:30-12:30,13:30-17:00', + 'payment:cards': 'yes', + 'payment:cash': 'yes', + 'payment:cheque': 'no', + 'payment:coins': 'yes', + 'payment:contactless': 'yes', + phone: '+33 1 60 12 42 39', + shop: 'garden_centre', + website: 'https://www.pepinieres-pescheux.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.1249379, 48.6719778 ] }, + id: 'node/8264212631' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cards +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:cheque +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cheque +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cheque +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:contactless +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:contactless +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:contactless +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 42 39 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 42 39 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 42 39 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 42 39 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 42 39 +convertedValue 1 60 12 42 39 +### debug: + phone: + +33 1 60 12 42 39 + => + +33 1 60 12 42 39 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 42 39 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 42 39 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1249379, 48.6719778 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 12 42 39' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8270101949', + 'addr:city': 'Briis-sous-Forges', + 'addr:housenumber': '190', + 'addr:street': 'Chemin Vert', + craft: 'beekeeper', + name: "L'abeille Hurepoise", + operator: 'Pascal Boyard', + phone: '+33 1 64 90 59 82', + website: 'http://abeille-hurepoise.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1091723, 48.6152673 ] }, + id: 'node/8270101949' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 90 59 82 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 90 59 82 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 90 59 82 + false +### debug: + convertProperty: isStringValue? + +33 1 64 90 59 82 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 90 59 82 +convertedValue 1 64 90 59 82 +### debug: + phone: + +33 1 64 90 59 82 + => + +33 1 64 90 59 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 90 59 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 90 59 82 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1091723, 48.6152673 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 90 59 82' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8270161208', + access: 'yes', + 'defibrillator:location': 'inside station', + emergency: 'defibrillator', + indoor: 'yes', + level: '0', + operator: 'RATP', + phone: '+33 8 20 20 22 25' + }, + geometry: { type: 'Point', coordinates: [ 2.136736, 48.6982882 ] }, + id: 'node/8270161208' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access +### debug: + mapElementFromConf: convert + defibrillator:location +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + defibrillator:location +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + defibrillator:location +### debug: + mapElementFromConf: convert + emergency +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + emergency +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + emergency +### debug: + mapElementFromConf: convert + indoor +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + indoor +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + indoor +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 8 20 20 22 25 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 8 20 20 22 25 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 8 20 20 22 25 + false +### debug: + convertProperty: isStringValue? + +33 8 20 20 22 25 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 8 20 20 22 25 +convertedValue 8 20 20 22 25 +### debug: + phone: + +33 8 20 20 22 25 + => + +33 8 20 20 22 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 8 20 20 22 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 8 20 20 22 25 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.136736, 48.6982882 ] }, + properties: { amenity: 'charging_station', phone: '+33 8 20 20 22 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8280956482', + 'addr:city': 'Gometz-le-Châtel', + 'addr:housenumber': '3', + 'addr:postcode': '91940', + 'addr:street': 'Rue du Morillon', + amenity: 'veterinary', + email: 'cliniquevetsaintnicolas@gmail.com', + name: 'Clinique Vétérinaire Saint-Nicolas', + opening_hours: 'Mo-Fr 09:00-12:30,15:00-19:00; Sa 10:00-12:30, 14:30-17:00', + phone: '+33 1 60 12 64 72', + website: 'https://www.votreveto.net' + }, + geometry: { type: 'Point', coordinates: [ 2.1314731, 48.6781486 ] }, + id: 'node/8280956482' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + veterinary +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + veterinary +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + veterinary + => + veterinary +### debug: + convertProperty: -- convertedValue + veterinary +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 12 64 72 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 12 64 72 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 12 64 72 + false +### debug: + convertProperty: isStringValue? + +33 1 60 12 64 72 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 12 64 72 +convertedValue 1 60 12 64 72 +### debug: + phone: + +33 1 60 12 64 72 + => + +33 1 60 12 64 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 64 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 64 72 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1314731, 48.6781486 ] }, + properties: { amenity: 'veterinary', phone: '+33 1 60 12 64 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8296206619', + 'addr:housenumber': '1 bis', + amenity: 'clinic', + healthcare: 'clinic', + 'healthcare:speciality': 'gynaecology;pediatrics', + phone: '+33 1 69 54 45 45' + }, + geometry: { type: 'Point', coordinates: [ 2.4079533, 48.718318 ] }, + id: 'node/8296206619' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + clinic +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + clinic +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + clinic + true +### debug: + convertProperty: isStringValue? + clinic + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + clinic + => + clinic +### debug: + convertProperty: -- convertedValue + clinic +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 54 45 45 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 54 45 45 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 54 45 45 + false +### debug: + convertProperty: isStringValue? + +33 1 69 54 45 45 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 54 45 45 +convertedValue 1 69 54 45 45 +### debug: + phone: + +33 1 69 54 45 45 + => + +33 1 69 54 45 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 54 45 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 54 45 45 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4079533, 48.718318 ] }, + properties: { amenity: 'clinic', phone: '+33 1 69 54 45 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8302616112', + 'contact:city': 'Corbeil-Essonnes', + 'contact:housenumber': '28', + 'contact:postcode': '91100', + 'contact:street': 'Rue de Paris', + fax: '+33160891622', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Laboratoire Biopath Corbeil-Essonnes', + opening_hours: 'Mo-Fr 07:00-19:00; Sa 07:00-13:30', + 'opening_hours:covid19': 'Mo-Fr 07:30-17:30; Sa 7:30-13:00', + operator: 'Biopath', + phone: '+33164960696', + 'ref:FR:FINESS': '910019553', + 'ref:FR:SIRET': '39786668200313', + source: 'Le ministère des solidarités et de la santé - 03/2019', + 'type:FR:FINESS': '611', + website: 'https://www.biopath-idf.fr/corbeil-essonnes-91100' + }, + geometry: { type: 'Point', coordinates: [ 2.4682102, 48.6035664 ] }, + id: 'node/8302616112' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + opening_hours:covid19 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:covid19 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:covid19 +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164960696 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164960696 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164960696 + false +### debug: + convertProperty: isStringValue? + +33164960696 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164960696 +convertedValue 1 64 96 06 96 +### debug: + phone: + +33164960696 + => + +33 1 64 96 06 96 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 96 06 96 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 96 06 96 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4682102, 48.6035664 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 96 06 96' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8311488001', + 'addr:city': 'Sainte-Geneviève-des-Bois', + 'addr:housenumber': '1', + 'addr:postcode': '91700', + 'addr:street': 'Rue de Grigny', + name: 'Padido', + opening_hours: 'Tu-Sa 10:00-19:00; Su 10:00-12:30', + phone: '+33 1 60 15 01 68', + shop: 'clothes' + }, + geometry: { type: 'Point', coordinates: [ 2.3353787, 48.6453394 ] }, + id: 'node/8311488001' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 15 01 68 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 15 01 68 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 15 01 68 + false +### debug: + convertProperty: isStringValue? + +33 1 60 15 01 68 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 15 01 68 +convertedValue 1 60 15 01 68 +### debug: + phone: + +33 1 60 15 01 68 + => + +33 1 60 15 01 68 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 15 01 68 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 15 01 68 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3353787, 48.6453394 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 15 01 68' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8319371942', + name: 'OCT Tradition', + opening_hours: 'Mo-Fr 07:00-19:30; Sa 07:30-19:30', + phone: '+33 1 69 09 28 51', + shop: 'bakery', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1622903, 48.7108919 ] }, + id: 'node/8319371942' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 09 28 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 09 28 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 09 28 51 + false +### debug: + convertProperty: isStringValue? + +33 1 69 09 28 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 09 28 51 +convertedValue 1 69 09 28 51 +### debug: + phone: + +33 1 69 09 28 51 + => + +33 1 69 09 28 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 09 28 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 09 28 51 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1622903, 48.7108919 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 09 28 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8321745258', + 'addr:housenumber': '180', + amenity: 'dentist', + email: 'accueil-athis@vertuo-sante.com', + healthcare: 'dentist', + 'healthcare:speciality': 'dentist', + phone: '+33 1 85 12 17 00', + website: 'http://www.vertuo-sante.com/dentiste/athis-mons-91/' + }, + geometry: { type: 'Point', coordinates: [ 2.37279, 48.7111547 ] }, + id: 'node/8321745258' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 85 12 17 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 85 12 17 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 85 12 17 00 + false +### debug: + convertProperty: isStringValue? + +33 1 85 12 17 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 85 12 17 00 +convertedValue 1 85 12 17 00 +### debug: + phone: + +33 1 85 12 17 00 + => + +33 1 85 12 17 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 85 12 17 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 85 12 17 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.37279, 48.7111547 ] }, + properties: { amenity: 'dentist', phone: '+33 1 85 12 17 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8339164670', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '1', + 'addr:postcode': '91200', + 'addr:street': 'Rue Lindbergh', + brand: 'Marie Blachère', + 'brand:wikidata': 'Q62082410', + 'brand:wikipedia': 'fr:Marie Blachère', + name: 'Marie Blachère', + 'payment:cash': 'yes', + 'payment:coins': 'yes', + 'payment:credit_cards': 'yes', + 'payment:debit_cards': 'yes', + 'payment:mastercard': 'yes', + 'payment:mobile_phone': 'yes', + 'payment:visa': 'yes', + 'payment:visa_debit': 'yes', + phone: '+33 1 49 75 04 42', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.404572, 48.7211536 ] }, + id: 'node/8339164670' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 19 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + payment:debit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:debit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:debit_cards +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:mobile_phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mobile_phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mobile_phone +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + payment:visa_debit +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa_debit +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa_debit +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 49 75 04 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 49 75 04 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 49 75 04 42 + false +### debug: + convertProperty: isStringValue? + +33 1 49 75 04 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 49 75 04 42 +convertedValue 1 49 75 04 42 +### debug: + phone: + +33 1 49 75 04 42 + => + +33 1 49 75 04 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 49 75 04 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 49 75 04 42 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.404572, 48.7211536 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 49 75 04 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8342215412', + 'addr:housenumber': '4', + 'addr:street': 'Place du Général de Gaulle', + name: 'Poissonnerie de Limours', + phone: '+33 160809601', + 'ref:FR:SIRET': '83199398500017', + shop: 'seafood', + source: 'INSEE - 06/2019' + }, + geometry: { type: 'Point', coordinates: [ 2.0773963, 48.6459744 ] }, + id: 'node/8342215412' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 160809601 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 160809601 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 160809601 + false +### debug: + convertProperty: isStringValue? + +33 160809601 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 160809601 +convertedValue 1 60 80 96 01 +### debug: + phone: + +33 160809601 + => + +33 1 60 80 96 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 80 96 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 80 96 01 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0773963, 48.6459744 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 80 96 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8342930896', + 'addr:housenumber': '10', + 'addr:postcode': '91260', + 'addr:street': "Avenue Honoré d'Estienne d'Orves", + amenity: 'dentist', + email: 'contact@dentalnext.fr', + healthcare: 'dentist', + name: 'DentalNext', + opening_hours: 'Mo-Sa 09:00-19:00', + phone: '+33 1 86 24 01 75' + }, + geometry: { type: 'Point', coordinates: [ 2.3808164, 48.6905871 ] }, + id: 'node/8342930896' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 86 24 01 75 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 86 24 01 75 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 86 24 01 75 + false +### debug: + convertProperty: isStringValue? + +33 1 86 24 01 75 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 86 24 01 75 +convertedValue 1 86 24 01 75 +### debug: + phone: + +33 1 86 24 01 75 + => + +33 1 86 24 01 75 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 86 24 01 75 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 86 24 01 75 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3808164, 48.6905871 ] }, + properties: { amenity: 'dentist', phone: '+33 1 86 24 01 75' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8383488167', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '7', + 'addr:postcode': '91260', + 'addr:street': 'Grande Rue', + name: 'Griffland Elkier', + phone: '+33169560899', + shop: 'clothes' + }, + geometry: { type: 'Point', coordinates: [ 2.3769395, 48.6880782 ] }, + id: 'node/8383488167' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169560899 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169560899 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169560899 + false +### debug: + convertProperty: isStringValue? + +33169560899 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169560899 +convertedValue 1 69 56 08 99 +### debug: + phone: + +33169560899 + => + +33 1 69 56 08 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 56 08 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 56 08 99 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3769395, 48.6880782 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 56 08 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8383488168', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '3', + 'addr:postcode': '91260', + 'addr:street': 'Avenue de la République', + name: 'Le Jour J', + phone: '+33178845192', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.3774148, 48.6884159 ] }, + id: 'node/8383488168' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33178845192 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33178845192 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33178845192 + false +### debug: + convertProperty: isStringValue? + +33178845192 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33178845192 +convertedValue 1 78 84 51 92 +### debug: + phone: + +33178845192 + => + +33 1 78 84 51 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 78 84 51 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 78 84 51 92 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3774148, 48.6884159 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 78 84 51 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8383488169', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '3', + 'addr:postcode': '91260', + 'addr:street': 'Avenue de la République', + name: 'Primeur de la République', + phone: '+33650359388', + shop: 'greengrocer' + }, + geometry: { type: 'Point', coordinates: [ 2.3774446, 48.6884545 ] }, + id: 'node/8383488169' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33650359388 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33650359388 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33650359388 + false +### debug: + convertProperty: isStringValue? + +33650359388 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33650359388 +convertedValue 6 50 35 93 88 +### debug: + phone: + +33650359388 + => + +33 6 50 35 93 88 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 50 35 93 88 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 50 35 93 88 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3774446, 48.6884545 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 50 35 93 88' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8394735614', + 'addr:city': 'Avrainville', + 'addr:housenumber': '20', + 'addr:postcode': '91630', + 'addr:street': 'Route Nationale 20 , LA VOIE CREUSE', + brand: 'Toutes marques', + name: 'CARS OCCASIONS', + old_name: 'Garage AD - AB Negoce', + opening_hours: 'Mo-Sa 08:30-18:30', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + 'payment:visa': 'yes', + phone: '+33 160820359', + second_hand: 'yes', + 'service:vehicle:brakes': 'yes', + 'service:vehicle:car_repair': 'yes', + 'service:vehicle:diagnostics': 'yes', + 'service:vehicle:oil_change': 'yes', + 'service:vehicle:repairs': 'yes', + 'service:vehicle:tyres': 'yes', + 'service:vehicle:used_car_sales': 'yes', + shop: 'car', + 'survey:date': '2022-05-03', + website: 'https://www.cars-occasions.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.232938, 48.5707287 ] }, + id: 'node/8394735614' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 24 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + old_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + old_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + old_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 160820359 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 160820359 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 160820359 + false +### debug: + convertProperty: isStringValue? + +33 160820359 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 160820359 +convertedValue 1 60 82 03 59 +### debug: + phone: + +33 160820359 + => + +33 1 60 82 03 59 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 82 03 59 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 82 03 59 +### debug: + mapElementFromConf: convert + second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + second_hand +### debug: + mapElementFromConf: convert + service:vehicle:brakes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:brakes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:brakes +### debug: + mapElementFromConf: convert + service:vehicle:car_repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:car_repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:car_repair +### debug: + mapElementFromConf: convert + service:vehicle:diagnostics +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:diagnostics +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:diagnostics +### debug: + mapElementFromConf: convert + service:vehicle:oil_change +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:oil_change +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:oil_change +### debug: + mapElementFromConf: convert + service:vehicle:repairs +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:repairs +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:repairs +### debug: + mapElementFromConf: convert + service:vehicle:tyres +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:tyres +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:tyres +### debug: + mapElementFromConf: convert + service:vehicle:used_car_sales +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:used_car_sales +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:used_car_sales +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.232938, 48.5707287 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 82 03 59' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8396463722', + 'addr:city': 'Villabé', + 'addr:housenumber': '1', + 'addr:postcode': '91100', + 'addr:street': 'Route de Villoison', + air_conditioning: 'yes', + brand: 'ACE HÔTEL', + email: 'villabe@ace-hotel.com', + internet_access: 'wlan', + 'internet_access:fee': 'no', + name: 'ACE Hôtel Paris Sud Villabé', + phone: '+33 1 69 91 70 90', + rooms: '76', + tourism: 'hotel', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4493229, 48.5873313 ] }, + id: 'node/8396463722' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + air_conditioning +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + air_conditioning +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + air_conditioning +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + internet_access:fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access:fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access:fee +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 91 70 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 91 70 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 91 70 90 + false +### debug: + convertProperty: isStringValue? + +33 1 69 91 70 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 91 70 90 +convertedValue 1 69 91 70 90 +### debug: + phone: + +33 1 69 91 70 90 + => + +33 1 69 91 70 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 91 70 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 91 70 90 +### debug: + mapElementFromConf: convert + rooms +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + rooms +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + rooms +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4493229, 48.5873313 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 91 70 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8398973709', + description: 'barbier', + fixme: "positionnement exact à vérifier, vient d'ouvrir en Février 2021", + name: 'Barbier', + phone: '+33 9 54 59 76 54', + shop: 'barber' + }, + geometry: { type: 'Point', coordinates: [ 2.1251931, 48.6239585 ] }, + id: 'node/8398973709' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + fixme +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fixme +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fixme +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 54 59 76 54 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 54 59 76 54 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 54 59 76 54 + false +### debug: + convertProperty: isStringValue? + +33 9 54 59 76 54 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 54 59 76 54 +convertedValue 9 54 59 76 54 +### debug: + phone: + +33 9 54 59 76 54 + => + +33 9 54 59 76 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 54 59 76 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 54 59 76 54 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1251931, 48.6239585 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 54 59 76 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8437053753', + amenity: 'doctors', + healthcare: 'doctor', + name: 'Maison Médicale Belladone', + opening_hours: 'Mo-Fr 09:00-12:00,14:30-18:00; Sa 09:00-11:30', + phone: '+33160865072' + }, + geometry: { type: 'Point', coordinates: [ 2.3760104, 48.6139233 ] }, + id: 'node/8437053753' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160865072 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160865072 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160865072 + false +### debug: + convertProperty: isStringValue? + +33160865072 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160865072 +convertedValue 1 60 86 50 72 +### debug: + phone: + +33160865072 + => + +33 1 60 86 50 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 50 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 50 72 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3760104, 48.6139233 ] }, + properties: { amenity: 'doctors', phone: '+33 1 60 86 50 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8464701453', + amenity: 'restaurant', + 'contact:facebook': 'https://www.facebook.com/Aaron-Pizza-1296443243722401/', + cuisine: 'pizza', + delivery: 'yes', + name: 'Aaron Pizza', + opening_hours: 'Tu-Su 18:00-22:00', + phone: '+33662593702', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3809554, 48.6147763 ] }, + id: 'node/8464701453' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33662593702 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33662593702 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33662593702 + false +### debug: + convertProperty: isStringValue? + +33662593702 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33662593702 +convertedValue 6 62 59 37 02 +### debug: + phone: + +33662593702 + => + +33 6 62 59 37 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 62 59 37 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 62 59 37 02 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3809554, 48.6147763 ] }, + properties: { amenity: 'restaurant', phone: '+33 6 62 59 37 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8478371978', + 'addr:housenumber': '81', + amenity: 'fast_food', + 'contact:instagram': 'https://instagram.com/mapizza.athismons', + cuisine: 'italian_pizza', + facebook: 'https://www.facebook.com/yvette.couchardkodjale', + opening_hours: 'Tu-Sa 11:30-14:30,18:30-22:15', + phone: '+33 7 89 72 91 04' + }, + geometry: { type: 'Point', coordinates: [ 2.3860304, 48.6976537 ] }, + id: 'node/8478371978' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 89 72 91 04 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 89 72 91 04 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 89 72 91 04 + false +### debug: + convertProperty: isStringValue? + +33 7 89 72 91 04 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 89 72 91 04 +convertedValue 7 89 72 91 04 +### debug: + phone: + +33 7 89 72 91 04 + => + +33 7 89 72 91 04 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 89 72 91 04 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 89 72 91 04 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3860304, 48.6976537 ] }, + properties: { amenity: 'fast_food', phone: '+33 7 89 72 91 04' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8478470324', + 'addr:housenumber': '4', + craft: 'electrician', + phone: '+33 1 69 44 75 35', + website: 'http://electricite-stpe.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3853358, 48.6986119 ] }, + id: 'node/8478470324' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 44 75 35 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 44 75 35 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 44 75 35 + false +### debug: + convertProperty: isStringValue? + +33 1 69 44 75 35 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 44 75 35 +convertedValue 1 69 44 75 35 +### debug: + phone: + +33 1 69 44 75 35 + => + +33 1 69 44 75 35 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 44 75 35 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 44 75 35 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3853358, 48.6986119 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 44 75 35' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8482874891', + 'addr:city': 'Évry-Courcouronnes', + 'addr:housenumber': '21', + 'addr:postcode': '91000', + 'addr:street': 'Allée Jacquard', + name: 'Sun Light Coiffure', + phone: '+33 1 69 90 43 60', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.4288447, 48.6264791 ] }, + id: 'node/8482874891' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 90 43 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 90 43 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 90 43 60 + false +### debug: + convertProperty: isStringValue? + +33 1 69 90 43 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 90 43 60 +convertedValue 1 69 90 43 60 +### debug: + phone: + +33 1 69 90 43 60 + => + +33 1 69 90 43 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 90 43 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 90 43 60 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4288447, 48.6264791 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 90 43 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8482874893', + 'addr:city': 'Évry-Courcouronnes', + 'addr:housenumber': '21', + 'addr:postcode': '91000', + 'addr:street': 'Allée Jacquard', + amenity: 'driving_school', + brand: 'ECF', + 'brand:wikidata': 'Q114870266', + name: 'ECF', + operator: 'ECF', + phone: '+33 1 69 36 96 46' + }, + geometry: { type: 'Point', coordinates: [ 2.4288373, 48.6264058 ] }, + id: 'node/8482874893' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 36 96 46 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 36 96 46 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 36 96 46 + false +### debug: + convertProperty: isStringValue? + +33 1 69 36 96 46 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 36 96 46 +convertedValue 1 69 36 96 46 +### debug: + phone: + +33 1 69 36 96 46 + => + +33 1 69 36 96 46 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 36 96 46 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 36 96 46 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4288373, 48.6264058 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 69 36 96 46' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8485159005', + 'addr:housenumber': '3', + email: 'sud.ceramique@orange.fr', + opening_hours: 'Mo-Sa 08:00-12:00,14:00-18:00', + phone: '+33 1 60 48 13 63', + shop: 'tiles' + }, + geometry: { type: 'Point', coordinates: [ 2.3891793, 48.6927934 ] }, + id: 'node/8485159005' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 13 63 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 13 63 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 13 63 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 13 63 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 13 63 +convertedValue 1 60 48 13 63 +### debug: + phone: + +33 1 60 48 13 63 + => + +33 1 60 48 13 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 13 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 13 63 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3891793, 48.6927934 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 13 63' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8490393929', + name: 'Garage Marguerite', + opening_hours: 'Mo-Fr 08:00-12:00,13:30-19:30; Sa 09:00-12:00', + phone: '+33169074893', + service: 'tyres;repair', + shop: 'car_repair', + website: 'https://www.garage-marguerite.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.1502431, 48.6854058 ] }, + id: 'node/8490393929' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169074893 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169074893 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169074893 + false +### debug: + convertProperty: isStringValue? + +33169074893 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169074893 +convertedValue 1 69 07 48 93 +### debug: + phone: + +33169074893 + => + +33 1 69 07 48 93 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 48 93 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 48 93 +### debug: + mapElementFromConf: convert + service +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1502431, 48.6854058 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 07 48 93' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8492737589', + name: 'Au fil des saisons', + opening_hours: 'Tu-Su 09:30-12:30; Tu-Sa 15:00-19:15', + phone: '+33160866396', + shop: 'florist', + website: 'https://aufildessaisons-bondoufle.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.376441, 48.6134955 ] }, + id: 'node/8492737589' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160866396 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160866396 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160866396 + false +### debug: + convertProperty: isStringValue? + +33160866396 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160866396 +convertedValue 1 60 86 63 96 +### debug: + phone: + +33160866396 + => + +33 1 60 86 63 96 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 63 96 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 63 96 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.376441, 48.6134955 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 63 96' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8511607701', + 'addr:city': 'Saint-Chéron', + 'addr:housenumber': '27 Bis', + 'addr:postcode': '91530', + 'addr:street': 'Rue Charles de Gaulle', + name: 'Toi & Moi', + opening_hours: 'Tu-Fr 09:00-18:00', + phone: '+33 1 64 56 54 03', + shop: 'hairdresser', + website: 'https://stcheron.toietmoicoiffure.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1235373, 48.5533611 ] }, + id: 'node/8511607701' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 56 54 03 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 56 54 03 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 56 54 03 + false +### debug: + convertProperty: isStringValue? + +33 1 64 56 54 03 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 56 54 03 +convertedValue 1 64 56 54 03 +### debug: + phone: + +33 1 64 56 54 03 + => + +33 1 64 56 54 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 56 54 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 56 54 03 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1235373, 48.5533611 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 56 54 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8511659906', + 'addr:city': 'Saint-Chéron', + 'addr:housenumber': '25', + 'addr:postcode': '91530', + 'addr:street': 'Rue Charles de Gaulle', + name: 'Verger des trois Vallées - Primeurs Fromager', + opening_hours: 'Tu-Fr 8:00-13:00,15:00-20:00; Sa 08:00-20:00; Su 08:00-13:30', + phone: '+33 1 64 56 68 12', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.1236518, 48.5533725 ] }, + id: 'node/8511659906' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 56 68 12 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 56 68 12 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 56 68 12 + false +### debug: + convertProperty: isStringValue? + +33 1 64 56 68 12 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 56 68 12 +convertedValue 1 64 56 68 12 +### debug: + phone: + +33 1 64 56 68 12 + => + +33 1 64 56 68 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 56 68 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 56 68 12 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1236518, 48.5533725 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 56 68 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8520486861', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '36', + 'addr:postcode': '91260', + 'addr:street': 'Rue Victor Hugo', + 'diet:halal': 'only', + email: 'numidiaviande91260@gmail.com', + name: 'Boucherie Numidia', + opening_hours: '08:00-20:30', + phone: '+33 1 77 05 95 07', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.3780035, 48.6907712 ] }, + id: 'node/8520486861' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + diet:halal +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:halal +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:halal +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 77 05 95 07 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 77 05 95 07 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 77 05 95 07 + false +### debug: + convertProperty: isStringValue? + +33 1 77 05 95 07 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 77 05 95 07 +convertedValue 1 77 05 95 07 +### debug: + phone: + +33 1 77 05 95 07 + => + +33 1 77 05 95 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 77 05 95 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 77 05 95 07 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3780035, 48.6907712 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 77 05 95 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8520486863', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '30', + 'addr:postcode': '91260', + 'addr:street': 'Rue Victor Hugo', + craft: 'photographer', + email: 'studio.martinet@wanadoo.fr', + name: 'Studio Martinet', + opening_hours: 'Tu-Sa 09:30-12:30,14:30-19:30', + phone: '+33 1 69 21 76 16', + website: 'https://www.studiomartinet.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3778334, 48.6905085 ] }, + id: 'node/8520486863' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 76 16 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 76 16 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 76 16 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 76 16 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 76 16 +convertedValue 1 69 21 76 16 +### debug: + phone: + +33 1 69 21 76 16 + => + +33 1 69 21 76 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 76 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 76 16 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3778334, 48.6905085 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 76 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8520486864', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '32', + 'addr:postcode': '91260', + 'addr:street': 'Rue Victor Hugo', + name: 'AXA - PH/ Farinet - H. Fernoux', + office: 'insurance', + opening_hours: 'Mo-Fr 09:00-12:00,14:00-18:00', + phone: '+33 1 69 21 20 79', + website: 'https://agence.axa.fr/ile-de-france/essonne/juvisy-sur-orge/2fhm-1' + }, + geometry: { type: 'Point', coordinates: [ 2.3778964, 48.6905913 ] }, + id: 'node/8520486864' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 20 79 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 20 79 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 20 79 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 20 79 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 20 79 +convertedValue 1 69 21 20 79 +### debug: + phone: + +33 1 69 21 20 79 + => + +33 1 69 21 20 79 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 20 79 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 20 79 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3778964, 48.6905913 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 20 79' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8537897429', + 'addr:housenumber': '37 bis', + club: 'sport', + email: 'athismonsvoile@gmail.com', + mobile: '+33 6 65 52 98 54', + phone: '+33 1 60 48 45 08', + sport: 'sailing', + website: 'https://www.athismonsvoile.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.3974197, 48.7005792 ] }, + id: 'node/8537897429' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + club +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + club +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + club +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + mobile +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 45 08 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 45 08 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 45 08 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 45 08 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 45 08 +convertedValue 1 60 48 45 08 +### debug: + phone: + +33 1 60 48 45 08 + => + +33 1 60 48 45 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 45 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 45 08 +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3974197, 48.7005792 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 45 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8541787088', + 'addr:city': 'Lisses', + 'addr:postcode': '91090', + 'addr:street': "Mail de l'Île-de-France", + name: 'Salon du Lac', + phone: '+33 1 60 86 37 52', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.4174997, 48.6119448 ] }, + id: 'node/8541787088' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 37 52 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 37 52 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 37 52 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 37 52 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 37 52 +convertedValue 1 60 86 37 52 +### debug: + phone: + +33 1 60 86 37 52 + => + +33 1 60 86 37 52 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 37 52 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 37 52 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4174997, 48.6119448 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 37 52' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8545078972', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '5', + 'addr:postcode': '91260', + 'addr:street': "Avenue Honoré d'Estienne d'Orves", + amenity: 'fast_food', + brand: "O'Tacos", + 'brand:wikidata': 'Q28494040', + 'brand:wikipedia': "en:O'Tacos", + cuisine: 'mexican', + name: "O'Tacos", + phone: '+33 1 79 93 40 89', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3806864, 48.6904093 ] }, + id: 'node/8545078972' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 79 93 40 89 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 79 93 40 89 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 79 93 40 89 + false +### debug: + convertProperty: isStringValue? + +33 1 79 93 40 89 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 79 93 40 89 +convertedValue 1 79 93 40 89 +### debug: + phone: + +33 1 79 93 40 89 + => + +33 1 79 93 40 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 79 93 40 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 79 93 40 89 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3806864, 48.6904093 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 79 93 40 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8545078973', + 'addr:housenumber': '3', + 'addr:postcode': '91260', + 'addr:street': "Avenue Honoré d'Estienne d'Orves", + beauty: 'nails', + name: 'Fancy Nails', + phone: '+33 9 53 02 20 65', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.3809286, 48.6903115 ] }, + id: 'node/8545078973' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 53 02 20 65 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 53 02 20 65 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 53 02 20 65 + false +### debug: + convertProperty: isStringValue? + +33 9 53 02 20 65 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 53 02 20 65 +convertedValue 9 53 02 20 65 +### debug: + phone: + +33 9 53 02 20 65 + => + +33 9 53 02 20 65 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 53 02 20 65 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 53 02 20 65 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3809286, 48.6903115 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 53 02 20 65' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8545078974', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '3', + 'addr:postcode': '91260', + 'addr:street': "Avenue Honoré d'Estienne d'Orves", + brand: 'Aviva', + 'brand:wikidata': 'Q791179', + 'brand:wikipedia': 'en:Aviva', + name: 'Aviva', + office: 'insurance', + phone: '+33 1 69 05 00 60' + }, + geometry: { type: 'Point', coordinates: [ 2.3810215, 48.6902721 ] }, + id: 'node/8545078974' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 05 00 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 05 00 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 05 00 60 + false +### debug: + convertProperty: isStringValue? + +33 1 69 05 00 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 05 00 60 +convertedValue 1 69 05 00 60 +### debug: + phone: + +33 1 69 05 00 60 + => + +33 1 69 05 00 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 05 00 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 05 00 60 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3810215, 48.6902721 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 05 00 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8545078975', + 'addr:housenumber': '3', + 'addr:postcode': '91260', + 'addr:street': "Avenue Honoré d'Estienne d'Orves", + alt_name: "Au plaisir d'Hé'Laines", + name: 'Au Plaisir d Hé Laines - Anny Blatt', + phone: '+33 1 69 21 99 06', + shop: 'fabric', + website: 'https://www.juvisy-laines.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3810893, 48.690245 ] }, + id: 'node/8545078975' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 99 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 99 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 99 06 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 99 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 99 06 +convertedValue 1 69 21 99 06 +### debug: + phone: + +33 1 69 21 99 06 + => + +33 1 69 21 99 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 99 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 99 06 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3810893, 48.690245 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 99 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8552755916', + 'addr:city': 'Arpajon', + 'addr:housenumber': '27', + 'addr:postcode': '91290', + 'addr:street': 'Boulevard Abel Cornaton', + amenity: 'fast_food', + cuisine: 'pizza;panini;pasta;salad', + delivery: 'yes', + drive_through: 'no', + indoor_seating: 'no', + name: 'Espace Pizza', + opening_hours: 'Mo-Sa 11:00-14:30; Mo-Su 18:00-22:30', + outdoor_seating: 'no', + phone: '+33169950101', + takeaway: 'only', + website: 'https://www.espacepizza91.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2506126, 48.5875082 ] }, + id: 'node/8552755916' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + indoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + indoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + indoor_seating +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169950101 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169950101 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169950101 + false +### debug: + convertProperty: isStringValue? + +33169950101 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169950101 +convertedValue 1 69 95 01 01 +### debug: + phone: + +33169950101 + => + +33 1 69 95 01 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 95 01 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 95 01 01 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2506126, 48.5875082 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 95 01 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8561133530', + email: 'plrvivalavie@gmail.com', + name: 'Viva la Vie', + opening_hours: 'Tu,We,Fr 09:30-19:00; Th 10:00-20:00; Sa 09:00-18:00', + 'payment:credit_cards': 'yes', + phone: '+33 1 60 14 11 53', + shop: 'hairdresser', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1628768, 48.7108843 ] }, + id: 'node/8561133530' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 14 11 53 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 14 11 53 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 14 11 53 + false +### debug: + convertProperty: isStringValue? + +33 1 60 14 11 53 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 14 11 53 +convertedValue 1 60 14 11 53 +### debug: + phone: + +33 1 60 14 11 53 + => + +33 1 60 14 11 53 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 14 11 53 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 14 11 53 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1628768, 48.7108843 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 14 11 53' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8571204648', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '9', + 'addr:postcode': '91260', + 'addr:street': "Avenue Honoré d'Estienne d'Orves", + brand: 'Guy Hoquet', + 'brand:wikidata': 'Q25383970', + 'brand:wikipedia': "fr:Guy Hoquet l'immobilier", + email: 'juvisy@guyhoquet.com', + name: 'Guy Hoquet', + office: 'estate_agent', + phone: '+33 1 69 12 12 00', + website: 'https://www.guy-hoquet.com/agence-immobiliere/juvisy-sur-orge' + }, + geometry: { type: 'Point', coordinates: [ 2.3800602, 48.6907047 ] }, + id: 'node/8571204648' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 12 12 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 12 12 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 12 12 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 12 12 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 12 12 00 +convertedValue 1 69 12 12 00 +### debug: + phone: + +33 1 69 12 12 00 + => + +33 1 69 12 12 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 12 12 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 12 12 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3800602, 48.6907047 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 12 12 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8571204649', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '9', + 'addr:postcode': '91260', + 'addr:street': "Avenue Honoré d'Estienne d'Orves", + amenity: 'fast_food', + cuisine: 'vietnamese', + email: 'chezkims91700@gmail.com', + facebook: 'https://www.facebook.com/chezkims/', + mobile: '+33 6 25 27 10 68', + name: 'Chez Kim', + phone: '+33 1 69 38 23 72' + }, + geometry: { type: 'Point', coordinates: [ 2.3799426, 48.690758 ] }, + id: 'node/8571204649' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + mobile +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 23 72 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 23 72 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 23 72 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 23 72 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 23 72 +convertedValue 1 69 38 23 72 +### debug: + phone: + +33 1 69 38 23 72 + => + +33 1 69 38 23 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 23 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 23 72 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3799426, 48.690758 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 38 23 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8571204653', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '11', + 'addr:postcode': '91260', + 'addr:street': "Avenue Honoré d'Estienne d'Orves", + name: "Body'minute - Nail'minute", + phone: '+33 1 87 90 40 83', + shop: 'beauty', + website: 'https://www.bodyminute.com/module/storelocator/storedetails?id=182&rewrite=91260-juvisy-sur-orge' + }, + geometry: { type: 'Point', coordinates: [ 2.379555, 48.6909262 ] }, + id: 'node/8571204653' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 87 90 40 83 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 87 90 40 83 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 87 90 40 83 + false +### debug: + convertProperty: isStringValue? + +33 1 87 90 40 83 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 87 90 40 83 +convertedValue 1 87 90 40 83 +### debug: + phone: + +33 1 87 90 40 83 + => + +33 1 87 90 40 83 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 87 90 40 83 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 87 90 40 83 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.379555, 48.6909262 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 87 90 40 83' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8571204655', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '13', + 'addr:postcode': '91260', + 'addr:street': "Avenue Honoré d'Estienne d'Orves", + amenity: 'driving_school', + name: 'Auto-École Roméo', + phone: '+33 1 69 00 39 52', + website: 'https://auto-ecole.codesrousseau.fr/annuaire-auto-ecoles/juvisy-sur-orge/auto-ecole-romeo/8204/' + }, + geometry: { type: 'Point', coordinates: [ 2.3793123, 48.691029 ] }, + id: 'node/8571204655' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 00 39 52 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 00 39 52 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 00 39 52 + false +### debug: + convertProperty: isStringValue? + +33 1 69 00 39 52 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 00 39 52 +convertedValue 1 69 00 39 52 +### debug: + phone: + +33 1 69 00 39 52 + => + +33 1 69 00 39 52 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 00 39 52 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 00 39 52 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3793123, 48.691029 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 69 00 39 52' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8587105160', + name: 'Vins & Terroir', + phone: '+33160860104', + shop: 'beverages' + }, + geometry: { type: 'Point', coordinates: [ 2.3764767, 48.6135481 ] }, + id: 'node/8587105160' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160860104 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160860104 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160860104 + false +### debug: + convertProperty: isStringValue? + +33160860104 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160860104 +convertedValue 1 60 86 01 04 +### debug: + phone: + +33160860104 + => + +33 1 60 86 01 04 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 01 04 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 01 04 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3764767, 48.6135481 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 01 04' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8587135942', + amenity: 'restaurant', + 'contact:facebook': 'https://www.facebook.com/afrikfood91/', + cuisine: 'african', + delivery: 'yes', + name: "Afri'K Food", + opening_hours: 'Mo-Fr 11:00-14:30,18:30-22:30; Sa,Su 18:30-22:30', + phone: '+33951025011', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3699073, 48.6029247 ] }, + id: 'node/8587135942' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33951025011 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33951025011 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33951025011 + false +### debug: + convertProperty: isStringValue? + +33951025011 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33951025011 +convertedValue 9 51 02 50 11 +### debug: + phone: + +33951025011 + => + +33 9 51 02 50 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 51 02 50 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 51 02 50 11 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3699073, 48.6029247 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 51 02 50 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8587135943', + amenity: 'restaurant', + cuisine: 'french', + name: 'Le Comptoir des Artistes', + opening_hours: 'Mo-Th 07:30-14:30; Fr 07:30-14:30,19:00-22:00; Sa 19:00-22:00', + phone: '+33174576022', + takeaway: 'yes', + website: 'https://au-comptoir-des-artistes.business.site/' + }, + geometry: { type: 'Point', coordinates: [ 2.3697813, 48.6027721 ] }, + id: 'node/8587135943' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33174576022 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33174576022 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33174576022 + false +### debug: + convertProperty: isStringValue? + +33174576022 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33174576022 +convertedValue 1 74 57 60 22 +### debug: + phone: + +33174576022 + => + +33 1 74 57 60 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 74 57 60 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 74 57 60 22 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3697813, 48.6027721 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 74 57 60 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8594822097', + craft: 'caterer', + cuisine: 'chinese;thai', + name: 'Traiteur Sheng Fa', + phone: '+33 1 64 90 34 01' + }, + geometry: { type: 'Point', coordinates: [ 2.2487644, 48.5896295 ] }, + id: 'node/8594822097' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 90 34 01 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 90 34 01 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 90 34 01 + false +### debug: + convertProperty: isStringValue? + +33 1 64 90 34 01 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 90 34 01 +convertedValue 1 64 90 34 01 +### debug: + phone: + +33 1 64 90 34 01 + => + +33 1 64 90 34 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 90 34 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 90 34 01 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2487644, 48.5896295 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 90 34 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8603328740', + 'addr:city': 'Crosne', + 'addr:housenumber': '13', + 'addr:postcode': '91560', + 'addr:street': 'Rue des Entrepreneurs', + brand: 'toutes marques', + name: 'AutoCadre', + phone: '+33899490236', + second_hand: 'yes', + 'service:vehicle:Car_sales': 'yes', + 'service:vehicle:new_car': 'yes', + 'service:vehicle:new_car_sales': 'yes', + 'service:vehicle:used_car_sales': 'yes', + shop: 'car', + website: 'https://www.autocadre.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4736935, 48.7258361 ] }, + id: 'node/8603328740' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33899490236 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33899490236 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33899490236 + false +### debug: + convertProperty: isStringValue? + +33899490236 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33899490236 +convertedValue 8 99 49 02 36 +### debug: + phone: + +33899490236 + => + +33 8 99 49 02 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 8 99 49 02 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 8 99 49 02 36 +### debug: + mapElementFromConf: convert + second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + second_hand +### debug: + mapElementFromConf: convert + service:vehicle:Car_sales +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:Car_sales +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:Car_sales +### debug: + mapElementFromConf: convert + service:vehicle:new_car +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:new_car +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:new_car +### debug: + mapElementFromConf: convert + service:vehicle:new_car_sales +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:new_car_sales +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:new_car_sales +### debug: + mapElementFromConf: convert + service:vehicle:used_car_sales +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:used_car_sales +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:used_car_sales +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4736935, 48.7258361 ] }, + properties: { amenity: 'charging_station', phone: '+33 8 99 49 02 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8616405295', + 'addr:housenumber': '26', + 'addr:street': 'Rue Saint-Jacques', + description: 'Vous trouverez en psychothérapie : \n' + + '- un espace pour vous poser, pour vous reposer\n' + + '- un lieu pour être écouté avec attention et bienveillance,\n' + + "- pour être aidé concrètement à dénouer ce qui pose problème aujourd'hui dans votre vie", + email: 'contact@amieux.net', + healthcare: 'psychotherapist', + name: 'Eric Amieux', + opening_hours: 'Mo-Fr 09:00-18:00', + phone: '+33 6 50 69 77 75', + website: 'https://www.psy.amieux.net' + }, + geometry: { type: 'Point', coordinates: [ 2.0082878, 48.5273038 ] }, + id: 'node/8616405295' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 50 69 77 75 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 50 69 77 75 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 50 69 77 75 + false +### debug: + convertProperty: isStringValue? + +33 6 50 69 77 75 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 50 69 77 75 +convertedValue 6 50 69 77 75 +### debug: + phone: + +33 6 50 69 77 75 + => + +33 6 50 69 77 75 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 50 69 77 75 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 50 69 77 75 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0082878, 48.5273038 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 50 69 77 75' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8632654975', + 'addr:housenumber': '8', + 'addr:postcode': '91260', + 'addr:street': "Avenue Honoré d'Estienne d'Orves", + name: 'Ideal 8', + phone: '+33 1 69 21 91 63', + shop: 'general' + }, + geometry: { type: 'Point', coordinates: [ 2.3809743, 48.6905159 ] }, + id: 'node/8632654975' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 91 63 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 91 63 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 91 63 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 91 63 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 91 63 +convertedValue 1 69 21 91 63 +### debug: + phone: + +33 1 69 21 91 63 + => + +33 1 69 21 91 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 91 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 91 63 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3809743, 48.6905159 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 91 63' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8632764482', + 'addr:city': 'Draveil', + 'addr:housenumber': '60', + 'addr:postcode': '91210', + 'addr:street': 'Avenue Libert', + amenity: 'restaurant', + cuisine: 'french', + name: 'Le Gibraltar', + phone: '+33 1 69 42 32 05', + website: 'https://www.legibraltar.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3892153, 48.6883221 ] }, + id: 'node/8632764482' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 42 32 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 42 32 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 42 32 05 + false +### debug: + convertProperty: isStringValue? + +33 1 69 42 32 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 42 32 05 +convertedValue 1 69 42 32 05 +### debug: + phone: + +33 1 69 42 32 05 + => + +33 1 69 42 32 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 42 32 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 42 32 05 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3892153, 48.6883221 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 42 32 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8640504147', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '24 bis', + 'addr:postcode': '91310', + 'addr:street': 'Rue de la Chapelle', + name: 'Carrosserie de la Chapelle', + phone: '+331 64 49 73 93', + 'ref:FR:SIRET': '80376944700019', + shop: 'car_repair', + source: 'INSEE - 2021-03' + }, + geometry: { type: 'Point', coordinates: [ 2.2721489, 48.6402356 ] }, + id: 'node/8640504147' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 64 49 73 93 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 64 49 73 93 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 64 49 73 93 + false +### debug: + convertProperty: isStringValue? + +331 64 49 73 93 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 64 49 73 93 +convertedValue 1 64 49 73 93 +### debug: + phone: + +331 64 49 73 93 + => + +33 1 64 49 73 93 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 49 73 93 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 49 73 93 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2721489, 48.6402356 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 49 73 93' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8640523502', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '25', + 'addr:postcode': '91310', + 'addr:street': 'Rue Ernest Chesneau', + amenity: 'restaurant', + name: 'Aarchna', + phone: '+33 1 64 49 80 20', + 'ref:FR:SIRET': '53752606300020', + website: 'https://www.aarchna.com' + }, + geometry: { type: 'Point', coordinates: [ 2.2718189, 48.6409187 ] }, + id: 'node/8640523502' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 49 80 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 49 80 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 49 80 20 + false +### debug: + convertProperty: isStringValue? + +33 1 64 49 80 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 49 80 20 +convertedValue 1 64 49 80 20 +### debug: + phone: + +33 1 64 49 80 20 + => + +33 1 64 49 80 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 49 80 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 49 80 20 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2718189, 48.6409187 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 49 80 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8640571250', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '10', + 'addr:postcode': '91310', + 'addr:street': 'Rue Ernest Chesneau', + name: 'Barbershop', + phone: '+33175312729', + 'ref:FR:SIRET': '83377746900010', + shop: 'hairdresser', + source: 'INSEE - 2021-03', + website: 'https://coiftop.business.site/' + }, + geometry: { type: 'Point', coordinates: [ 2.2716817, 48.6403296 ] }, + id: 'node/8640571250' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33175312729 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33175312729 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33175312729 + false +### debug: + convertProperty: isStringValue? + +33175312729 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33175312729 +convertedValue 1 75 31 27 29 +### debug: + phone: + +33175312729 + => + +33 1 75 31 27 29 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 75 31 27 29 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 75 31 27 29 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2716817, 48.6403296 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 75 31 27 29' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8640823278', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '6', + 'addr:postcode': '91310', + 'addr:street': 'Rue du Docteur Ogé', + name: 'Lave ton linge', + opening_hours: 'Mo-Su 06:30-22:00', + phone: '+33 682706333', + self_service: 'yes', + shop: 'laundry' + }, + geometry: { type: 'Point', coordinates: [ 2.2712513, 48.6384498 ] }, + id: 'node/8640823278' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 682706333 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 682706333 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 682706333 + false +### debug: + convertProperty: isStringValue? + +33 682706333 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 682706333 +convertedValue 6 82 70 63 33 +### debug: + phone: + +33 682706333 + => + +33 6 82 70 63 33 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 82 70 63 33 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 82 70 63 33 +### debug: + mapElementFromConf: convert + self_service +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + self_service +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + self_service +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2712513, 48.6384498 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 82 70 63 33' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8640865449', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '2', + 'addr:postcode': '91310', + 'addr:street': 'Rue du Clos Bouquet', + name: 'Hoya Spa', + phone: '+33169014425', + 'ref:FR:SIRET': '79793396700011', + shop: 'beauty', + source: 'INSEE - 2021-03', + website: 'https://institut-hoya-spa.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2690048, 48.6405128 ] }, + id: 'node/8640865449' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169014425 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169014425 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169014425 + false +### debug: + convertProperty: isStringValue? + +33169014425 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169014425 +convertedValue 1 69 01 44 25 +### debug: + phone: + +33169014425 + => + +33 1 69 01 44 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 01 44 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 01 44 25 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2690048, 48.6405128 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 01 44 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8640877889', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '16', + 'addr:postcode': '91310', + 'addr:street': 'Rue de la Chapelle', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: "Laboratoire d'analyses médicales - Montlhéry - Cerballiance", + operator: 'Cerballiance', + phone: '+33 6 02 16 53 94', + 'ref:FR:FINESS': '910021054', + 'ref:FR:SIRET': '41994942500286', + source: 'Le ministère des solidarités et de la santé - 2023-03', + 'type:FR:FINESS': '611', + website: 'https://laboratoires.cerballiance.fr/%C3%AEle-de-france/montlh%C3%A9ry/16-rue-de-la-chapelle' + }, + geometry: { type: 'Point', coordinates: [ 2.2719384, 48.6395344 ] }, + id: 'node/8640877889' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 02 16 53 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 02 16 53 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 02 16 53 94 + false +### debug: + convertProperty: isStringValue? + +33 6 02 16 53 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 02 16 53 94 +convertedValue 6 02 16 53 94 +### debug: + phone: + +33 6 02 16 53 94 + => + +33 6 02 16 53 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 02 16 53 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 02 16 53 94 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2719384, 48.6395344 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 02 16 53 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8640883382', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '4', + 'addr:postcode': '91310', + 'addr:street': 'Rue de la Chapelle', + name: 'Sensation Auditive', + phone: '+33169639504', + 'ref:FR:SIRET': '80482203900058', + shop: 'hearing_aids', + source: 'INSEE - 2021-03', + website: 'https://www.sensation-auditive.com/enseignes/montlhery/' + }, + geometry: { type: 'Point', coordinates: [ 2.271743, 48.638424 ] }, + id: 'node/8640883382' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169639504 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169639504 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169639504 + false +### debug: + convertProperty: isStringValue? + +33169639504 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169639504 +convertedValue 1 69 63 95 04 +### debug: + phone: + +33169639504 + => + +33 1 69 63 95 04 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 63 95 04 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 63 95 04 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.271743, 48.638424 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 63 95 04' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8640899157', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '2', + 'addr:postcode': '91310', + 'addr:street': 'Rue de la Chapelle', + amenity: 'dentist', + healthcare: 'dentist', + name: 'Dr Fabrice Jamet', + phone: '+33 1 69 80 01 58', + 'ref:FR:SIRET': '39309504700030', + source: 'INSEE - 2021-03', + website: 'https://dr-fabrice-jamet.chirurgiens-dentistes.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.271751, 48.638375 ] }, + id: 'node/8640899157' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 80 01 58 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 80 01 58 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 80 01 58 + false +### debug: + convertProperty: isStringValue? + +33 1 69 80 01 58 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 80 01 58 +convertedValue 1 69 80 01 58 +### debug: + phone: + +33 1 69 80 01 58 + => + +33 1 69 80 01 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 80 01 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 80 01 58 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.271751, 48.638375 ] }, + properties: { amenity: 'dentist', phone: '+33 1 69 80 01 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8643543163', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '13', + 'addr:postcode': '91310', + 'addr:street': 'Rue des Bourguignons', + name: 'Ad Carosserie Barbin Freres', + phone: '+33169637739', + 'ref:FR:SIRET': '32342069500021', + shop: 'car_repair', + source: 'INSEE - 2021-03', + website: 'https://www.ad.fr/garage/ad-carrosserie-barbin-freres' + }, + geometry: { type: 'Point', coordinates: [ 2.2729791, 48.6452592 ] }, + id: 'node/8643543163' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169637739 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169637739 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169637739 + false +### debug: + convertProperty: isStringValue? + +33169637739 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169637739 +convertedValue 1 69 63 77 39 +### debug: + phone: + +33169637739 + => + +33 1 69 63 77 39 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 63 77 39 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 63 77 39 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2729791, 48.6452592 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 63 77 39' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8643572886', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '25', + 'addr:postcode': '91310', + 'addr:street': 'Rue des Bourguignons', + name: 'Lr Conception', + opening_hours: 'Mo-Fr 08:00-12:00,13:30–17:00; Sa 10:00–12:00,14:00–17:00', + phone: '+33164491970', + 'ref:FR:SIRET': '49115521400035', + shop: 'doityourself', + source: 'INSEE - 2021-03', + website: 'https://www.lr-conception.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2737069, 48.6465541 ] }, + id: 'node/8643572886' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164491970 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164491970 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164491970 + false +### debug: + convertProperty: isStringValue? + +33164491970 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164491970 +convertedValue 1 64 49 19 70 +### debug: + phone: + +33164491970 + => + +33 1 64 49 19 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 49 19 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 49 19 70 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2737069, 48.6465541 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 49 19 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8647031883', + name: 'Sand & Coiff', + 'opening_hours:signed': 'no', + phone: '+33 1 64 56 97 08', + shop: 'hairdresser', + unisex: 'yes', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.1852309, 48.4880054 ] }, + id: 'node/8647031883' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours:signed +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours:signed +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours:signed +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 56 97 08 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 56 97 08 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 56 97 08 + false +### debug: + convertProperty: isStringValue? + +33 1 64 56 97 08 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 56 97 08 +convertedValue 1 64 56 97 08 +### debug: + phone: + +33 1 64 56 97 08 + => + +33 1 64 56 97 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 56 97 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 56 97 08 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + unisex +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + unisex +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + unisex +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1852309, 48.4880054 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 56 97 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8647031884', + name: 'L est chic', + opening_hours: 'Tu-Fr 10:30-12:30,15:30-19:00; Sa 10:30-12:30,14:30-18:30', + phone: '+33 6 87 01 19 52', + shop: 'fashion_accessories', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.1851633, 48.4880256 ] }, + id: 'node/8647031884' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 87 01 19 52 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 87 01 19 52 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 87 01 19 52 + false +### debug: + convertProperty: isStringValue? + +33 6 87 01 19 52 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 87 01 19 52 +convertedValue 6 87 01 19 52 +### debug: + phone: + +33 6 87 01 19 52 + => + +33 6 87 01 19 52 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 87 01 19 52 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 87 01 19 52 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1851633, 48.4880256 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 87 01 19 52' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8658132243', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '56', + 'addr:postcode': '91260', + 'addr:street': 'Grande Rue', + 'contact:instagram': 'https://www.instagram.com/vincent_art_antiquite/', + email: 'contact@vincent-art.fr', + facebook: 'https://www.facebook.com/Vincent-artfr-360572197382252/', + mobile: '+33 6 16 45 70 06', + name: 'Vincent Art', + phone: '+33 1 69 45 51 58', + shop: 'antiques', + website: 'https://www.vincent-art.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3754621, 48.6901784 ] }, + id: 'node/8658132243' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + mobile +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 45 51 58 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 45 51 58 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 45 51 58 + false +### debug: + convertProperty: isStringValue? + +33 1 69 45 51 58 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 45 51 58 +convertedValue 1 69 45 51 58 +### debug: + phone: + +33 1 69 45 51 58 + => + +33 1 69 45 51 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 45 51 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 45 51 58 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3754621, 48.6901784 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 45 51 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8658132244', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '62', + 'addr:postcode': '91260', + 'addr:street': 'Grande Rue', + amenity: 'bank', + atm: 'yes', + brand: 'CIC', + 'brand:wikidata': 'Q746525', + 'brand:wikipedia': 'en:Crédit Industriel et Commercial', + drive_through: 'no', + name: 'CIC', + phone: '+33 1 69 12 19 75' + }, + geometry: { type: 'Point', coordinates: [ 2.3752841, 48.6904231 ] }, + id: 'node/8658132244' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 12 19 75 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 12 19 75 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 12 19 75 + false +### debug: + convertProperty: isStringValue? + +33 1 69 12 19 75 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 12 19 75 +convertedValue 1 69 12 19 75 +### debug: + phone: + +33 1 69 12 19 75 + => + +33 1 69 12 19 75 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 12 19 75 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 12 19 75 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3752841, 48.6904231 ] }, + properties: { amenity: 'bank', phone: '+33 1 69 12 19 75' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8661786444', + 'addr:city': 'Étréchy', + 'addr:housenumber': '21', + 'addr:postcode': '91580', + amenity: 'driving_school', + email: 'streetconduite@gmail.com', + name: 'Street Conduite', + opening_hours: 'Tu,Fr 10:00-12:00,15:00-20:00; We 10:00-13:00,14:00-20:00; Th 15:00-20:00; Sa 10:00-13:00,14:00-17:00', + phone: '+33 1 69 78 02 22', + source: 'cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2012', + website: 'https://www.streetconduite.com/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1916867, 48.4932141 ] }, + id: 'node/8661786444' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 78 02 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 78 02 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 78 02 22 + false +### debug: + convertProperty: isStringValue? + +33 1 69 78 02 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 78 02 22 +convertedValue 1 69 78 02 22 +### debug: + phone: + +33 1 69 78 02 22 + => + +33 1 69 78 02 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 78 02 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 78 02 22 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1916867, 48.4932141 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 69 78 02 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8661786445', + name: "Créa'tifs", + opening_hours: 'Mo-Fr 09:00-19:00; Sa 09:00-17:30', + phone: '+33 1 60 80 38 71', + shop: 'hairdresser', + unisex: 'yes', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1916267, 48.4931334 ] }, + id: 'node/8661786445' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 80 38 71 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 80 38 71 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 80 38 71 + false +### debug: + convertProperty: isStringValue? + +33 1 60 80 38 71 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 80 38 71 +convertedValue 1 60 80 38 71 +### debug: + phone: + +33 1 60 80 38 71 + => + +33 1 60 80 38 71 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 80 38 71 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 80 38 71 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + unisex +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + unisex +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + unisex +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1916267, 48.4931334 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 80 38 71' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8661796453', + name: 'Le Conseil Informatique', + office: 'it', + opening_hours: 'Mo-Fr 09:00-12:00,14:00-18:00', + phone: '+33 1 69 78 32 93', + website: 'https://leconseilinformatique.fr', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1904982, 48.4917427 ] }, + id: 'node/8661796453' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 78 32 93 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 78 32 93 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 78 32 93 + false +### debug: + convertProperty: isStringValue? + +33 1 69 78 32 93 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 78 32 93 +convertedValue 1 69 78 32 93 +### debug: + phone: + +33 1 69 78 32 93 + => + +33 1 69 78 32 93 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 78 32 93 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 78 32 93 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1904982, 48.4917427 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 78 32 93' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8664239786', + 'addr:city': 'Breuillet', + 'addr:housenumber': '17', + 'addr:postcode': '91650', + 'addr:street': 'Grande Rue', + amenity: 'restaurant', + cuisine: 'sushi', + name: 'Mimo sushi', + phone: '+33 1 69 95 01 90', + website: 'https://mimosushi.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1722066, 48.5667879 ] }, + id: 'node/8664239786' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 95 01 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 95 01 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 95 01 90 + false +### debug: + convertProperty: isStringValue? + +33 1 69 95 01 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 95 01 90 +convertedValue 1 69 95 01 90 +### debug: + phone: + +33 1 69 95 01 90 + => + +33 1 69 95 01 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 95 01 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 95 01 90 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1722066, 48.5667879 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 95 01 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8675229428', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:housenumber': '3', + 'addr:postcode': '91540', + 'addr:street': 'Avenue du Bois Chapet', + brand: 'Allianz', + 'brand:wikidata': 'Q487292', + 'brand:wikipedia': 'en:Allianz', + 'contact:facebook': 'https://www.facebook.com/Allianz-Fabien-Ducluzeau-agence-de-Mennecy-111937040253686/', + name: 'Allianz', + office: 'insurance', + opening_hours: 'Mo-Fr 09:00-17:00', + phone: '+33 1 64 28 17 82', + source: 'extrapolation', + website: 'http://www.allianz-fabien-ducluzeau.fr/', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.4362347, 48.5702523 ] }, + id: 'node/8675229428' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 28 17 82 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 28 17 82 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 28 17 82 + false +### debug: + convertProperty: isStringValue? + +33 1 64 28 17 82 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 28 17 82 +convertedValue 1 64 28 17 82 +### debug: + phone: + +33 1 64 28 17 82 + => + +33 1 64 28 17 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 28 17 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 28 17 82 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4362347, 48.5702523 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 28 17 82' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8675229430', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue Lavoisier', + 'contact:facebook': 'https://www.facebook.com/magicformmennecy', + 'contact:instagram': 'https://www.instagram.com/p/BlXaMrAFLsE/', + email: 'magicform.mennecy@hotmail.com', + leisure: 'fitness_centre', + name: 'Magicforme', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 64 85 69 03', + source: 'extrapolation', + sport: 'fitness' + }, + geometry: { type: 'Point', coordinates: [ 2.4453405, 48.5657481 ] }, + id: 'node/8675229430' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 85 69 03 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 85 69 03 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 85 69 03 + false +### debug: + convertProperty: isStringValue? + +33 1 64 85 69 03 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 85 69 03 +convertedValue 1 64 85 69 03 +### debug: + phone: + +33 1 64 85 69 03 + => + +33 1 64 85 69 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 85 69 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 85 69 03 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4453405, 48.5657481 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 85 69 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8675229432', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Avenue Darblay', + 'contact:facebook': 'https://www.facebook.com/pg/jeremsbarber', + male: 'yes', + name: "Jerem's Barber", + opening_hours: 'Mo-Sa 09:00-13:00,14:00-19:00', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 61 61 07 94', + shop: 'hairdresser', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4335303, 48.5702962 ] }, + id: 'node/8675229432' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + male +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + male +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + male +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 61 61 07 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 61 61 07 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 61 61 07 94 + false +### debug: + convertProperty: isStringValue? + +33 1 61 61 07 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 61 61 07 94 +convertedValue 1 61 61 07 94 +### debug: + phone: + +33 1 61 61 07 94 + => + +33 1 61 61 07 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 61 61 07 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 61 61 07 94 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4335303, 48.5702962 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 61 61 07 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8675229448', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue Louise de Vilmorin', + brand: 'Aviva', + 'brand:wikidata': 'Q791179', + 'brand:wikipedia': 'en:Aviva', + comment: 'gate 01', + email: 'cbl@aviva-assurances.com', + name: 'Aviva', + office: 'insurance', + opening_hours: 'Mo-Fr 09:30-12:30,14:00-17:30', + phone: '+33 1 76 31 00 76', + website: 'http://assureur-essonne.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4506364, 48.5628206 ] }, + id: 'node/8675229448' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + comment +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + comment +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + comment +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 76 31 00 76 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 76 31 00 76 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 76 31 00 76 + false +### debug: + convertProperty: isStringValue? + +33 1 76 31 00 76 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 76 31 00 76 +convertedValue 1 76 31 00 76 +### debug: + phone: + +33 1 76 31 00 76 + => + +33 1 76 31 00 76 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 76 31 00 76 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 76 31 00 76 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4506364, 48.5628206 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 76 31 00 76' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8675229451', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Boulevard Charles de Gaulle', + comment: 'opening hours must be checked', + 'contact:facebook': 'https://www.facebook.com/Bella-Beaute-1665013823754007/', + name: "Bell'a beauté", + opening_hours: 'Tu-Sa 09:30-19:30', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 69 89 04 36', + shop: 'hairdresser', + source: 'extrapolation', + start_date: '2015-12-05', + unisex: 'yes', + website: 'http://www.bellabeaute.sitodi.com/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4382555, 48.5642904 ] }, + id: 'node/8675229451' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 19 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + comment +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + comment +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + comment +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 89 04 36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 89 04 36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 89 04 36 + false +### debug: + convertProperty: isStringValue? + +33 1 69 89 04 36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 89 04 36 +convertedValue 1 69 89 04 36 +### debug: + phone: + +33 1 69 89 04 36 + => + +33 1 69 89 04 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 04 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 04 36 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapElementFromConf: convert + unisex +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + unisex +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + unisex +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4382555, 48.5642904 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 89 04 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8675229453', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Boulevard Charles de Gaulle', + 'contact:facebook': 'https://www.facebook.com/Siam-Massage-Mennecy-106314154779561', + 'contact:instagram': 'https://www.instagram.com/siammassagemennecy', + name: 'Siam Massage', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 79 47 44 91', + shop: 'massage', + source: 'extrapolation', + website: 'http://www.siammassagemennecy.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4381164, 48.5643565 ] }, + id: 'node/8675229453' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 79 47 44 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 79 47 44 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 79 47 44 91 + false +### debug: + convertProperty: isStringValue? + +33 1 79 47 44 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 79 47 44 91 +convertedValue 1 79 47 44 91 +### debug: + phone: + +33 1 79 47 44 91 + => + +33 1 79 47 44 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 79 47 44 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 79 47 44 91 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4381164, 48.5643565 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 79 47 44 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8675229454', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Boulevard Charles de Gaulle', + amenity: 'fast_food', + 'contact:facebook': 'https://www.facebook.com/pg/SoGoodMennecy', + cuisine: 'burger;crepe', + name: 'So Good', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 69 36 26 11', + source: 'extrapolation', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4379518, 48.5644842 ] }, + id: 'node/8675229454' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 36 26 11 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 36 26 11 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 36 26 11 + false +### debug: + convertProperty: isStringValue? + +33 1 69 36 26 11 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 36 26 11 +convertedValue 1 69 36 26 11 +### debug: + phone: + +33 1 69 36 26 11 + => + +33 1 69 36 26 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 36 26 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 36 26 11 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4379518, 48.5644842 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 36 26 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8675229455', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Boulevard Charles de Gaulle', + amenity: 'driving_school', + name: 'École de Conduite', + phone: '+33 1 64 57 00 34', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4376511, 48.564621 ] }, + id: 'node/8675229455' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 57 00 34 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 57 00 34 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 57 00 34 + false +### debug: + convertProperty: isStringValue? + +33 1 64 57 00 34 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 57 00 34 +convertedValue 1 64 57 00 34 +### debug: + phone: + +33 1 64 57 00 34 + => + +33 1 64 57 00 34 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 00 34 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 00 34 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4376511, 48.564621 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 64 57 00 34' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8675229462', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Boulevard Charles de Gaulle', + amenity: 'restaurant', + comment: 'opening hours must be checked', + cuisine: 'french', + name: 'Les Saveurs des Toques', + opening_hours: 'Mo-Su 12:00-14:00,19:00-22:00', + outdoor_seating: 'yes', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 9 74 56 68 82', + reservation: 'recommended', + source: 'extrapolation', + website: 'https://www.la-saveur-des-toques.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4381928, 48.5648854 ] }, + id: 'node/8675229462' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + comment +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + comment +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + comment +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 74 56 68 82 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 74 56 68 82 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 74 56 68 82 + false +### debug: + convertProperty: isStringValue? + +33 9 74 56 68 82 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 74 56 68 82 +convertedValue 9 74 56 68 82 +### debug: + phone: + +33 9 74 56 68 82 + => + +33 9 74 56 68 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 74 56 68 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 74 56 68 82 +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + recommended +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + recommended +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + recommended + false +### debug: + convertProperty: isStringValue? + recommended + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + recommended +### debug: + convertProperty: ==========> !!! NOT in truthy values + recommended +### debug: + convertProperty: ==========> !!! NOT in falsy values + recommended +### debug: + convertProperty: convertedValue ==========> { + reservation + : + recommended + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + recommended +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4381928, 48.5648854 ] }, + properties: { + amenity: 'restaurant', + phone: '+33 9 74 56 68 82', + reservation: 'recommended' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8675229463', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Boulevard Charles de Gaulle', + 'contact:facebook': 'https://www.facebook.com/AbdfMennecy91', + email: 'vincent@abdf.fr', + name: 'Au Bonheur des Flammes', + phone: '+33 9 83 88 92 59', + shop: 'fireplace', + website: 'https://www.aubonheurdesflammes91.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4383005, 48.5649081 ] }, + id: 'node/8675229463' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 83 88 92 59 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 83 88 92 59 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 83 88 92 59 + false +### debug: + convertProperty: isStringValue? + +33 9 83 88 92 59 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 83 88 92 59 +convertedValue 9 83 88 92 59 +### debug: + phone: + +33 9 83 88 92 59 + => + +33 9 83 88 92 59 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 83 88 92 59 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 83 88 92 59 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4383005, 48.5649081 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 83 88 92 59' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8675229465', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Boulevard Charles de Gaulle', + email: 'audietis.mennecy@bbox.fr', + name: 'Audietis', + opening_hours: 'Mo-Fr 09:00-12:30,14:00-18:30; We 09:00-13:00; Th 09:00-13:00,14:00-18:00', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 9 81 80 04 00', + shop: 'hearing_aids', + source: 'extrapolation', + website: 'http://www.audietis.com/index.html', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4386502, 48.5649286 ] }, + id: 'node/8675229465' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 81 80 04 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 81 80 04 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 81 80 04 00 + false +### debug: + convertProperty: isStringValue? + +33 9 81 80 04 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 81 80 04 00 +convertedValue 9 81 80 04 00 +### debug: + phone: + +33 9 81 80 04 00 + => + +33 9 81 80 04 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 81 80 04 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 81 80 04 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4386502, 48.5649286 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 81 80 04 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8675229502', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue Charles Péguy', + comment: 'opening_hours must be checked', + 'contact:facebook': 'https://www.facebook.com/SobioMennecy/', + email: 'sobio@sobio.fr', + name: 'So Bio', + opening_hours: 'Mo-Sa 08:30-18:00', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 69 89 19 19', + shop: 'supermarket', + website: 'https://www.sobio.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4479449, 48.5632276 ] }, + id: 'node/8675229502' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + comment +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + comment +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + comment +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 89 19 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 89 19 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 89 19 19 + false +### debug: + convertProperty: isStringValue? + +33 1 69 89 19 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 89 19 19 +convertedValue 1 69 89 19 19 +### debug: + phone: + +33 1 69 89 19 19 + => + +33 1 69 89 19 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 89 19 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 89 19 19 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4479449, 48.5632276 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 89 19 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8675229507', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue Charles Péguy', + check_date: '2021-08', + 'contact:facebook': 'https://www.facebook.com/lagrangeauxtissusmennecy/', + name: 'La Grange aux Tissus', + opening_hours: 'Mo-Sa 10:00-18:30', + phone: '+33 9 77 56 26 57', + shop: 'fabric', + source: 'extrapolation', + website: 'https://lagrangeauxtissus.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4482044, 48.5632493 ] }, + id: 'node/8675229507' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 77 56 26 57 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 77 56 26 57 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 77 56 26 57 + false +### debug: + convertProperty: isStringValue? + +33 9 77 56 26 57 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 77 56 26 57 +convertedValue 9 77 56 26 57 +### debug: + phone: + +33 9 77 56 26 57 + => + +33 9 77 56 26 57 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 77 56 26 57 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 77 56 26 57 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4482044, 48.5632493 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 77 56 26 57' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8677099844', + branch: 'les Ulis', + brand: 'Eurofins Biolab', + 'brand:wikidata': 'Q106841258', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Eurofins Biolab', + operator: 'Eurofins', + phone: '+33 1 85 74 78 60', + 'ref:FR:FINESS': '910023662', + 'ref:FR:SIRET': '38945452100011', + source: 'Le ministère des solidarités et de la santé - 2021-01', + 'type:FR:FINESS': '611', + website: 'https://www.eurofins-biologie-medicale.com/fr/nos-laboratoires/les-ulis/' + }, + geometry: { type: 'Point', coordinates: [ 2.1699222, 48.6835728 ] }, + id: 'node/8677099844' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + branch +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + branch +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + branch +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 85 74 78 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 85 74 78 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 85 74 78 60 + false +### debug: + convertProperty: isStringValue? + +33 1 85 74 78 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 85 74 78 60 +convertedValue 1 85 74 78 60 +### debug: + phone: + +33 1 85 74 78 60 + => + +33 1 85 74 78 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 85 74 78 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 85 74 78 60 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1699222, 48.6835728 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 85 74 78 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8677375017', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Eurofins Biolab Gif chevry', + operator: 'Eurofins', + phone: '+33160125199', + 'ref:FR:FINESS': '910020635', + 'ref:FR:SIRET': '38945452100391', + source: 'Le ministère des solidarités et de la santé - 2021-01', + 'type:FR:FINESS': '611', + website: 'https://www.eurofins-biologie-medicale.com/fr/nos-laboratoires/gif-chevry' + }, + geometry: { type: 'Point', coordinates: [ 2.1165625, 48.6887431 ] }, + id: 'node/8677375017' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160125199 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160125199 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160125199 + false +### debug: + convertProperty: isStringValue? + +33160125199 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160125199 +convertedValue 1 60 12 51 99 +### debug: + phone: + +33160125199 + => + +33 1 60 12 51 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 51 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 51 99 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1165625, 48.6887431 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 12 51 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8677391817', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Laboratoire de Biologie Médicale', + operator: 'Biolab', + phone: '+33169076875', + 'ref:FR:FINESS': '910020627', + 'ref:FR:SIRET': '38945452100433', + source: 'Le ministère des solidarités et de la santé - 2021-01', + 'type:FR:FINESS': '611', + website: 'http://www.groupebiolab.com/portfolio-posts/laboratoire-gif-sur-yvette/' + }, + geometry: { type: 'Point', coordinates: [ 2.1262977, 48.7011304 ] }, + id: 'node/8677391817' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169076875 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169076875 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169076875 + false +### debug: + convertProperty: isStringValue? + +33169076875 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169076875 +convertedValue 1 69 07 68 75 +### debug: + phone: + +33169076875 + => + +33 1 69 07 68 75 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 68 75 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 68 75 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1262977, 48.7011304 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 07 68 75' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8677497918', + branch: 'Orsay gare', + brand: 'Eurofins Biolab', + 'brand:wikidata': 'Q106841258', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Eurofins Biolab', + operator: 'Eurofins', + phone: '+33169287466', + 'ref:FR:FINESS': '910019868', + 'ref:FR:SIRET': '44338452400080', + source: 'Le ministère des solidarités et de la santé - 2021-01', + 'type:FR:FINESS': '611', + website: 'https://www.eurofins-biologie-medicale.com/fr/nos-laboratoires/Orsay-gare', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1838572, 48.6976786 ] }, + id: 'node/8677497918' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + branch +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + branch +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + branch +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169287466 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169287466 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169287466 + false +### debug: + convertProperty: isStringValue? + +33169287466 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169287466 +convertedValue 1 69 28 74 66 +### debug: + phone: + +33169287466 + => + +33 1 69 28 74 66 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 74 66 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 74 66 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1838572, 48.6976786 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 28 74 66' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8679458046', + description: 'Transfert de films', + name: 'Video Media', + opening_hours: 'Mo-Th 09:00-12:00,13:45-17:00; Fr 09:00-16:00', + phone: '+33169787854', + shop: 'photo', + website: 'http://video-media.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1990059, 48.490905 ] }, + id: 'node/8679458046' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169787854 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169787854 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169787854 + false +### debug: + convertProperty: isStringValue? + +33169787854 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169787854 +convertedValue 1 69 78 78 54 +### debug: + phone: + +33169787854 + => + +33 1 69 78 78 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 78 78 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 78 78 54 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1990059, 48.490905 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 78 78 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8680343599', + 'addr:housenumber': '28', + email: 'laboathis.idfs@cerballiance.fr', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + operator: 'Cerballiance', + phone: '+33160485125', + 'ref:FR:FINESS': '910021641', + 'ref:FR:SIRET': '41994942500351', + source: 'Le ministère des solidarités et de la santé - 2021-03', + 'type:FR:FINESS': '611', + website: 'https://laboratoires.cerballiance.fr/%C3%AEle-de-france/athis-mons/28-avenue-jules-vall%C3%A8s' + }, + geometry: { type: 'Point', coordinates: [ 2.3760097, 48.699826 ] }, + id: 'node/8680343599' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160485125 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160485125 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160485125 + false +### debug: + convertProperty: isStringValue? + +33160485125 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160485125 +convertedValue 1 60 48 51 25 +### debug: + phone: + +33160485125 + => + +33 1 60 48 51 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 51 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 51 25 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3760097, 48.699826 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 51 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8680343607', + 'addr:housenumber': '38', + amenity: 'clinic', + healthcare: 'clinic', + phone: '+33 1 69 54 45 45', + website: 'https://www.hopital-athismons.com/fr/athis-mons/unite-de-soins-non-programmes' + }, + geometry: { type: 'Point', coordinates: [ 2.3763639, 48.7002776 ] }, + id: 'node/8680343607' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + clinic +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + clinic +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + clinic + true +### debug: + convertProperty: isStringValue? + clinic + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + clinic + => + clinic +### debug: + convertProperty: -- convertedValue + clinic +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 54 45 45 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 54 45 45 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 54 45 45 + false +### debug: + convertProperty: isStringValue? + +33 1 69 54 45 45 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 54 45 45 +convertedValue 1 69 54 45 45 +### debug: + phone: + +33 1 69 54 45 45 + => + +33 1 69 54 45 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 54 45 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 54 45 45 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3763639, 48.7002776 ] }, + properties: { amenity: 'clinic', phone: '+33 1 69 54 45 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8688594650', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Avenue du Bois Chapet', + comment: 'phone nursing man start with 06, nurse with 07', + description: 'Nursing office', + mobile: '+33 6 12 08 45 31', + name: 'Cabinet infirmier', + office: 'company', + phone: '+33 7 83 56 63 36', + source: 'extrapolation', + website: 'https://cabinet-infirmier-dalmat-et-bapin.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4360208, 48.5698053 ] }, + id: 'node/8688594650' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + comment +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + comment +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + comment +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + mobile +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 83 56 63 36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 83 56 63 36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 83 56 63 36 + false +### debug: + convertProperty: isStringValue? + +33 7 83 56 63 36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 83 56 63 36 +convertedValue 7 83 56 63 36 +### debug: + phone: + +33 7 83 56 63 36 + => + +33 7 83 56 63 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 83 56 63 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 83 56 63 36 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4360208, 48.5698053 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 83 56 63 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8688603766', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Boulevard Charles de Gaulle', + amenity: 'vehicle_inspection', + brand: 'Autosur', + 'brand:wikidata': 'Q64224807', + 'contact:website': 'https://controle-technique.autosur.fr/798-autosur-mennecy', + name: 'Autosur', + opening_hours: 'Mo-Th 08:30-12:30,13:30-18:30; Fr 08:30-12:30,13:30-17:30; Sa 09:00-12:00,13:00-16:00', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 69 90 10 00', + source: 'extrapolation', + website: 'https://www.autosur.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4467352, 48.5671707 ] }, + id: 'node/8688603766' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + vehicle_inspection +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + vehicle_inspection +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + vehicle_inspection + true +### debug: + convertProperty: isStringValue? + vehicle_inspection + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + vehicle_inspection + => + vehicle_inspection +### debug: + convertProperty: -- convertedValue + vehicle_inspection +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 90 10 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 90 10 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 90 10 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 90 10 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 90 10 00 +convertedValue 1 69 90 10 00 +### debug: + phone: + +33 1 69 90 10 00 + => + +33 1 69 90 10 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 90 10 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 90 10 00 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4467352, 48.5671707 ] }, + properties: { amenity: 'vehicle_inspection', phone: '+33 1 69 90 10 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8688603801', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Avenue Darblay', + 'contact:facebook': 'https://www.facebook.com/BeautyLuxeMennecy/', + name: 'Beauty Luxe', + opening_hours: 'Tu-Sa 09:30-18:00', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 69 90 14 43', + shop: 'beauty', + source: 'extrapolation', + website: 'https://www.beautynailhairsalons.com/FR/Mennecy/376966779391637/Beauty-Luxe-Esth%C3%A9tic', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4316712, 48.5696489 ] }, + id: 'node/8688603801' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 90 14 43 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 90 14 43 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 90 14 43 + false +### debug: + convertProperty: isStringValue? + +33 1 69 90 14 43 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 90 14 43 +convertedValue 1 69 90 14 43 +### debug: + phone: + +33 1 69 90 14 43 + => + +33 1 69 90 14 43 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 90 14 43 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 90 14 43 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4316712, 48.5696489 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 90 14 43' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8691326385', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '8 bis', + 'addr:postcode': '91260', + 'addr:street': 'Grande Rue', + amenity: 'restaurant', + cuisine: 'creole', + email: 'whereyouwant@outlook.fr', + facebook: 'https://www.facebook.com/whereyouwant_-105673867795393/', + name: 'Where You Want', + phone: '+33 7 61 62 13 06', + website: 'https://whereyouwant.sumup.link/' + }, + geometry: { type: 'Point', coordinates: [ 2.3778374, 48.6877227 ] }, + id: 'node/8691326385' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 61 62 13 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 61 62 13 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 61 62 13 06 + false +### debug: + convertProperty: isStringValue? + +33 7 61 62 13 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 61 62 13 06 +convertedValue 7 61 62 13 06 +### debug: + phone: + +33 7 61 62 13 06 + => + +33 7 61 62 13 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 61 62 13 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 61 62 13 06 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3778374, 48.6877227 ] }, + properties: { amenity: 'restaurant', phone: '+33 7 61 62 13 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8691326396', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '2', + 'addr:postcode': '91200', + 'addr:street': 'Rue Sophie et Hans Scholl', + name: 'Le fournil de Juvisy', + phone: '+33 1 69 38 65 65', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.3875674, 48.691871 ] }, + id: 'node/8691326396' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 38 65 65 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 38 65 65 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 38 65 65 + false +### debug: + convertProperty: isStringValue? + +33 1 69 38 65 65 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 38 65 65 +convertedValue 1 69 38 65 65 +### debug: + phone: + +33 1 69 38 65 65 + => + +33 1 69 38 65 65 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 38 65 65 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 38 65 65 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3875674, 48.691871 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 38 65 65' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8691365250', + 'addr:city': 'Corbeil-Essonnes', + 'addr:country': 'FR', + 'addr:housenumber': '8', + 'addr:postcode': '91100', + 'addr:street': 'Place des Victoires', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Laboratoire de Biologie Médical', + operator: 'Lbm Selarl Sigmabio Site Corbeil', + phone: '+33 1 64 96 90 20', + 'ref:FR:FINESS': '910021849', + 'ref:FR:SIRET': '81503899700012', + source: 'Le ministère des solidarités et de la santé - 2021-01', + 'type:FR:FINESS': '611' + }, + geometry: { type: 'Point', coordinates: [ 2.4787483, 48.5970782 ] }, + id: 'node/8691365250' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 96 90 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 96 90 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 96 90 20 + false +### debug: + convertProperty: isStringValue? + +33 1 64 96 90 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 96 90 20 +convertedValue 1 64 96 90 20 +### debug: + phone: + +33 1 64 96 90 20 + => + +33 1 64 96 90 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 96 90 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 96 90 20 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4787483, 48.5970782 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 96 90 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8704360805', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue Louise de Vilmorin', + craft: 'roofer', + name: 'Attila', + office: 'company', + phone: '+33 1 60 86 58 48', + source: 'extrapolation', + website: 'https://www.attila.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4500625, 48.5622921 ] }, + id: 'node/8704360805' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 86 58 48 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 86 58 48 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 86 58 48 + false +### debug: + convertProperty: isStringValue? + +33 1 60 86 58 48 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 86 58 48 +convertedValue 1 60 86 58 48 +### debug: + phone: + +33 1 60 86 58 48 + => + +33 1 60 86 58 48 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 58 48 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 58 48 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4500625, 48.5622921 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 58 48' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8704360807', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue Louise de Vilmorin', + mobile: '+33 7 66 10 09 70', + name: 'Kd Auto', + operator: 'Kd Auto', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 9 80 97 31 02', + 'ref:FR:SIRET': '85289654700027', + service: 'repair', + shop: 'car_repair', + source: 'INSEE - 2021-04' + }, + geometry: { type: 'Point', coordinates: [ 2.450206, 48.5620169 ] }, + id: 'node/8704360807' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + mobile +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 80 97 31 02 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 80 97 31 02 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 80 97 31 02 + false +### debug: + convertProperty: isStringValue? + +33 9 80 97 31 02 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 80 97 31 02 +convertedValue 9 80 97 31 02 +### debug: + phone: + +33 9 80 97 31 02 + => + +33 9 80 97 31 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 80 97 31 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 80 97 31 02 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + service +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.450206, 48.5620169 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 80 97 31 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8706195655', + 'addr:housenumber': '53', + healthcare: 'centre', + 'healthcare:speciality': 'general;podiatry;podologist;psychology;nurses', + phone: '+33 1 69 84 76 61' + }, + geometry: { type: 'Point', coordinates: [ 2.3772634, 48.7058472 ] }, + id: 'node/8706195655' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 84 76 61 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 84 76 61 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 84 76 61 + false +### debug: + convertProperty: isStringValue? + +33 1 69 84 76 61 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 84 76 61 +convertedValue 1 69 84 76 61 +### debug: + phone: + +33 1 69 84 76 61 + => + +33 1 69 84 76 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 84 76 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 84 76 61 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3772634, 48.7058472 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 84 76 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8706966136', + fax: '+33169263090', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + phone: '+33169263000', + 'ref:FR:FINESS': '910021617', + 'ref:FR:SIRET': '39067550200228', + source: 'Le ministère des solidarités et de la santé - 2021-03', + 'type:FR:FINESS': '611' + }, + geometry: { type: 'Point', coordinates: [ 2.1506381, 48.6316146 ] }, + id: 'node/8706966136' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169263000 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169263000 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169263000 + false +### debug: + convertProperty: isStringValue? + +33169263000 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169263000 +convertedValue 1 69 26 30 00 +### debug: + phone: + +33169263000 + => + +33 1 69 26 30 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 26 30 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 26 30 00 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1506381, 48.6316146 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 26 30 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8711650633', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue Lavoisier', + amenity: 'restaurant', + 'contact:facebook': 'https://www.facebook.com/lescocottesdumonde', + 'contact:mobile': '+33 6 69 74 47 07', + cuisine: 'international', + 'diet:vegetarian': 'yes', + name: 'Cocottes du Monde', + opening_hours: 'Mo-Su 12:00-14:00,19:00-21:00', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 9 82 58 07 72', + reservation: 'required', + source: 'extrapolation', + website: 'https://lescocottesdumonde.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4451889, 48.5657783 ] }, + id: 'node/8711650633' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 19 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:mobile +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 82 58 07 72 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 82 58 07 72 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 82 58 07 72 + false +### debug: + convertProperty: isStringValue? + +33 9 82 58 07 72 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 82 58 07 72 +convertedValue 9 82 58 07 72 +### debug: + phone: + +33 9 82 58 07 72 + => + +33 9 82 58 07 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 82 58 07 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 82 58 07 72 +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + required +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + required +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + required + false +### debug: + convertProperty: isStringValue? + required + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + required +### debug: + convertProperty: ==========> !!! NOT in truthy values + required +### debug: + convertProperty: ==========> !!! NOT in falsy values + required +### debug: + convertProperty: convertedValue ==========> { + reservation + : + required + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + required +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4451889, 48.5657783 ] }, + properties: { + amenity: 'restaurant', + phone: '+33 9 82 58 07 72', + reservation: 'required' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8717094696', + 'addr:city': 'Ormoy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue de Tournenfils', + 'contact:facebook': 'https://www.facebook.com/laurent.verdino.coiffure/', + email: 'lvc.laurent.verdino@gmail.com', + name: 'Laurent Verdino', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 69 13 16 51', + shop: 'hairdresser', + source: 'extrapolation', + unisex: 'yes', + website: 'http://www.app.flexybeauty.com/lvc' + }, + geometry: { type: 'Point', coordinates: [ 2.4515605, 48.5696378 ] }, + id: 'node/8717094696' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 13 16 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 13 16 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 13 16 51 + false +### debug: + convertProperty: isStringValue? + +33 1 69 13 16 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 13 16 51 +convertedValue 1 69 13 16 51 +### debug: + phone: + +33 1 69 13 16 51 + => + +33 1 69 13 16 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 13 16 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 13 16 51 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + unisex +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + unisex +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + unisex +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4515605, 48.5696378 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 13 16 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8717094698', + 'contact:facebook': 'https://www.facebook.com/sgdc.groupe/', + description: 'Advertising agency', + email: 'info@sgdc-groupe.fr', + name: 'Sgdc Groupe', + office: 'advertising_agency', + phone: '+33 1 64 57 41 18', + source: 'extrapolation', + website: 'https://www.sgdc-groupe.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4517858, 48.5694097 ] }, + id: 'node/8717094698' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 57 41 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 57 41 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 57 41 18 + false +### debug: + convertProperty: isStringValue? + +33 1 64 57 41 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 57 41 18 +convertedValue 1 64 57 41 18 +### debug: + phone: + +33 1 64 57 41 18 + => + +33 1 64 57 41 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 41 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 41 18 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4517858, 48.5694097 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 57 41 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8717094699', + 'addr:city': 'Ormoy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue de Tournenfils', + 'contact:facebook': 'https://www.facebook.com/TrybaFranceOrmoy/', + craft: 'glaziery', + email: 'contact@ajshabitat.com', + level: '0', + name: 'Triba', + office: 'company', + phone: '+33 1 69 90 94 55', + website: 'https://www.tryba.com' + }, + geometry: { type: 'Point', coordinates: [ 2.4517335, 48.5692451 ] }, + id: 'node/8717094699' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 90 94 55 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 90 94 55 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 90 94 55 + false +### debug: + convertProperty: isStringValue? + +33 1 69 90 94 55 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 90 94 55 +convertedValue 1 69 90 94 55 +### debug: + phone: + +33 1 69 90 94 55 + => + +33 1 69 90 94 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 90 94 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 90 94 55 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4517335, 48.5692451 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 90 94 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8717094703', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue de Tournenfils', + 'contact:facebook': 'https://www.facebook.com/AnalysInformatique/', + 'contact:linkedin': 'https://www.linkedin.com/company/analys-informatique', + email: 'analys@analys-informatique.fr', + name: 'Analys Informatique', + office: 'company', + phone: '+33 1 69 90 00 84', + source: 'extrapolation', + website: 'http://www.analys-informatique.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4494161, 48.5689629 ] }, + id: 'node/8717094703' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:linkedin +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:linkedin +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:linkedin +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 90 00 84 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 90 00 84 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 90 00 84 + false +### debug: + convertProperty: isStringValue? + +33 1 69 90 00 84 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 90 00 84 +convertedValue 1 69 90 00 84 +### debug: + phone: + +33 1 69 90 00 84 + => + +33 1 69 90 00 84 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 90 00 84 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 90 00 84 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4494161, 48.5689629 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 90 00 84' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8717094708', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue de Tournenfils', + email: 'info@hk-wentwoth.fr', + fax: '+33 1 82 88 47 95', + name: 'Hk Wentworth', + office: 'company', + phone: '+33 1 82 88 47 94', + website: 'https://www.hkwentworth.com' + }, + geometry: { type: 'Point', coordinates: [ 2.4500947, 48.5690361 ] }, + id: 'node/8717094708' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 82 88 47 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 82 88 47 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 82 88 47 94 + false +### debug: + convertProperty: isStringValue? + +33 1 82 88 47 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 82 88 47 94 +convertedValue 1 82 88 47 94 +### debug: + phone: + +33 1 82 88 47 94 + => + +33 1 82 88 47 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 82 88 47 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 82 88 47 94 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4500947, 48.5690361 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 82 88 47 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8717094709', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue de Tournenfils', + 'contact:facebook': 'https://www.facebook.com/LOC-EVENT-203327430257885/', + name: 'Loc Event', + office: 'company', + phone: '+33 9 87 32 15 88', + source: 'extrapolation', + website: 'http://loc-event91.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4501443, 48.5691315 ] }, + id: 'node/8717094709' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 87 32 15 88 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 87 32 15 88 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 87 32 15 88 + false +### debug: + convertProperty: isStringValue? + +33 9 87 32 15 88 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 87 32 15 88 +convertedValue 9 87 32 15 88 +### debug: + phone: + +33 9 87 32 15 88 + => + +33 9 87 32 15 88 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 87 32 15 88 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 87 32 15 88 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4501443, 48.5691315 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 87 32 15 88' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8717094712', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue de Tournenfils', + name: 'La Francilienne de Sécurité', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 76 21 25 55 32', + shop: 'security', + source: 'extrapolation', + website: 'https://www.lafranciliennedesecurite.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.45055, 48.569128 ] }, + id: 'node/8717094712' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 76 21 25 55 32 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 76 21 25 55 32 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 76 21 25 55 32 + false +### debug: + convertProperty: isStringValue? + +33 1 76 21 25 55 32 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 76 21 25 55 32 +convertedValue 1 76 21 25 55 32 +### debug: + phone: + +33 1 76 21 25 55 32 + => + +33 1 76 21 25 55 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 76 21 25 55 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 76 21 25 55 32 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.45055, 48.569128 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 76 21 25 55 32' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8717094713', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue de Tournenfils', + amenity: 'vehicle_inspection', + comment: 'car, plane, boating', + 'contact:facebook': 'https://fr-fr.facebook.com/Auto-Vision-Mennecy-Auto-Bilan-425565304230981/', + 'contact:website': 'http://www.controle-technique-mab.fr/', + name: 'Autovision', + office: 'company', + opening_hours: 'Mo-Fr 08:15-12:00,14:00-18:30; Sa 08:15-12:00', + phone: '+33 1 69 90 01 39', + source: 'extrapolation', + website: 'https://www.autovision.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4506425, 48.5692345 ] }, + id: 'node/8717094713' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + vehicle_inspection +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + vehicle_inspection +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + vehicle_inspection + true +### debug: + convertProperty: isStringValue? + vehicle_inspection + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + vehicle_inspection + => + vehicle_inspection +### debug: + convertProperty: -- convertedValue + vehicle_inspection +### debug: + mapElementFromConf: convert + comment +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + comment +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + comment +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 90 01 39 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 90 01 39 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 90 01 39 + false +### debug: + convertProperty: isStringValue? + +33 1 69 90 01 39 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 90 01 39 +convertedValue 1 69 90 01 39 +### debug: + phone: + +33 1 69 90 01 39 + => + +33 1 69 90 01 39 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 90 01 39 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 90 01 39 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4506425, 48.5692345 ] }, + properties: { amenity: 'vehicle_inspection', phone: '+33 1 69 90 01 39' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8717134535', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue de Tournenfils', + comment: 'gate 01', + 'contact:facebook': 'https://www.facebook.com/gmidatabox/', + description: 'data center instructor, industrial communications, telecom', + email: 'ventes@gmidatabox.fr', + name: 'Gmi Databox', + office: 'company', + phone: '+33 1 69 90 03 03', + source: 'extrapolation', + website: 'http://gmidatabox.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4510643, 48.5692465 ] }, + id: 'node/8717134535' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + comment +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + comment +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + comment +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 90 03 03 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 90 03 03 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 90 03 03 + false +### debug: + convertProperty: isStringValue? + +33 1 69 90 03 03 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 90 03 03 +convertedValue 1 69 90 03 03 +### debug: + phone: + +33 1 69 90 03 03 + => + +33 1 69 90 03 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 90 03 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 90 03 03 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4510643, 48.5692465 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 90 03 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8717134558', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue Louise de Vilmorin', + comment: 'gate 07', + 'contact:linkedin': 'https://fr.linkedin.com/company/cavas', + email: 'contact@cavas.fr', + name: 'Cavas-Avs', + office: 'company', + phone: '+33 1 64 93 95 07', + source: 'extrapolation', + website: 'http://www.cavas.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4504206, 48.5632347 ] }, + id: 'node/8717134558' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + comment +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + comment +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + comment +### debug: + mapElementFromConf: convert + contact:linkedin +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:linkedin +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:linkedin +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 93 95 07 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 93 95 07 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 93 95 07 + false +### debug: + convertProperty: isStringValue? + +33 1 64 93 95 07 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 93 95 07 +convertedValue 1 64 93 95 07 +### debug: + phone: + +33 1 64 93 95 07 + => + +33 1 64 93 95 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 93 95 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 93 95 07 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4504206, 48.5632347 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 93 95 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8724090995', + 'addr:city': 'Ormoy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue de Tournenfils', + beauty: 'nails', + 'contact:facebook': 'https://fr-fr.facebook.com/NailPro91/', + description: 'nail formation center', + email: 'contact@formation-nail-pro91.fr', + level: '1', + name: 'Nail Pro 91', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 60 79 24 29', + shop: 'beauty', + source: 'extrapolation', + website: 'https://www.formation-nail-pro91.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4517962, 48.5693394 ] }, + id: 'node/8724090995' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 79 24 29 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 79 24 29 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 79 24 29 + false +### debug: + convertProperty: isStringValue? + +33 1 60 79 24 29 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 79 24 29 +convertedValue 1 60 79 24 29 +### debug: + phone: + +33 1 60 79 24 29 + => + +33 1 60 79 24 29 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 79 24 29 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 79 24 29 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4517962, 48.5693394 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 79 24 29' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8724090998', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Boulevard Charles de Gaulle', + 'contact:facebook': 'https://www.facebook.com/creditvital', + description: 'Financial Service', + email: 'contact@creditvital.fr', + level: '2', + name: 'Crédit Vital', + phone: '+33 1 64 85 11 62', + shop: 'money_lender', + source: 'extrapolation', + website: 'http://www.creditvital.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4475083, 48.5677054 ] }, + id: 'node/8724090998' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 85 11 62 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 85 11 62 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 85 11 62 + false +### debug: + convertProperty: isStringValue? + +33 1 64 85 11 62 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 85 11 62 +convertedValue 1 64 85 11 62 +### debug: + phone: + +33 1 64 85 11 62 + => + +33 1 64 85 11 62 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 85 11 62 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 85 11 62 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4475083, 48.5677054 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 85 11 62' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8741531292', + abbr_name: 'GFA', + emergency: 'ambulance_station', + name: 'Groupe Essonne Ambulances', + phone: '+33 1 69 84 71 10' + }, + geometry: { type: 'Point', coordinates: [ 2.3761509, 48.7004007 ] }, + id: 'node/8741531292' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + abbr_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + abbr_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + abbr_name +### debug: + mapElementFromConf: convert + emergency +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + emergency +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + emergency +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 84 71 10 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 84 71 10 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 84 71 10 + false +### debug: + convertProperty: isStringValue? + +33 1 69 84 71 10 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 84 71 10 +convertedValue 1 69 84 71 10 +### debug: + phone: + +33 1 69 84 71 10 + => + +33 1 69 84 71 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 84 71 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 84 71 10 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3761509, 48.7004007 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 84 71 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8746710168', + 'addr:city': 'Évry', + 'addr:housenumber': '4', + 'addr:postcode': '91000', + 'addr:street': "Boulevard de l'Europe", + fax: '+33169912495', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + phone: '+33164973444', + 'ref:FR:FINESS': '910020205', + 'ref:FR:SIRET': '38945452100169', + source: 'Le ministère des solidarités et de la santé - 2021-03', + 'type:FR:FINESS': '611' + }, + geometry: { type: 'Point', coordinates: [ 2.4309705, 48.6308242 ] }, + id: 'node/8746710168' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164973444 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164973444 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164973444 + false +### debug: + convertProperty: isStringValue? + +33164973444 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164973444 +convertedValue 1 64 97 34 44 +### debug: + phone: + +33164973444 + => + +33 1 64 97 34 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 34 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 34 44 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4309705, 48.6308242 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 97 34 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8746710176', + 'addr:city': 'Évry-Courcouronnes', + 'addr:housenumber': '3', + 'addr:postcode': '91000', + 'addr:street': 'Rue de la Clairière', + fax: '+33169912155', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + phone: '+33169912000', + 'ref:FR:FINESS': '910020981', + 'ref:FR:SIRET': '38945452100367', + source: 'Le ministère des solidarités et de la santé - 2021-03', + 'type:FR:FINESS': '611' + }, + geometry: { type: 'Point', coordinates: [ 2.4254055, 48.6381968 ] }, + id: 'node/8746710176' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169912000 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169912000 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169912000 + false +### debug: + convertProperty: isStringValue? + +33169912000 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169912000 +convertedValue 1 69 91 20 00 +### debug: + phone: + +33169912000 + => + +33 1 69 91 20 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 91 20 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 91 20 00 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4254055, 48.6381968 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 91 20 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8746710179', + fax: '+33169430410', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + phone: '+33169431075', + 'ref:FR:FINESS': '910021633', + 'ref:FR:SIRET': '41994942500344', + source: 'Le ministère des solidarités et de la santé - 2021-03', + 'type:FR:FINESS': '611' + }, + geometry: { type: 'Point', coordinates: [ 2.4049772, 48.6567603 ] }, + id: 'node/8746710179' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169431075 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169431075 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169431075 + false +### debug: + convertProperty: isStringValue? + +33169431075 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169431075 +convertedValue 1 69 43 10 75 +### debug: + phone: + +33169431075 + => + +33 1 69 43 10 75 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 10 75 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 10 75 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4049772, 48.6567603 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 43 10 75' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8746710194', + 'addr:city': 'Grigny', + 'addr:country': 'FR', + 'addr:housenumber': '103', + 'addr:postcode': '91350', + 'addr:street': 'Rue Pierre Brossolette', + fax: '+33169912155', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + phone: '+33169464545', + 'ref:FR:FINESS': '910020973', + 'ref:FR:SIRET': '38945452100359', + source: 'Le ministère des solidarités et de la santé - 2021-03', + 'type:FR:FINESS': '611' + }, + geometry: { type: 'Point', coordinates: [ 2.3877386, 48.6558393 ] }, + id: 'node/8746710194' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169464545 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169464545 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169464545 + false +### debug: + convertProperty: isStringValue? + +33169464545 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169464545 +convertedValue 1 69 46 45 45 +### debug: + phone: + +33169464545 + => + +33 1 69 46 45 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 46 45 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 46 45 45 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3877386, 48.6558393 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 46 45 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8746710204', + 'addr:city': 'Grigny', + 'addr:country': 'FR', + 'addr:district': 'parking', + 'addr:housenumber': '12', + 'addr:postcode': '91350', + 'addr:street': 'Place Henri Barbusse', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + phone: '+33169061191', + 'ref:FR:FINESS': '910020015', + 'ref:FR:SIRET': '41994942500054', + source: 'Le ministère des solidarités et de la santé - 2021-03', + 'type:FR:FINESS': '611' + }, + geometry: { type: 'Point', coordinates: [ 2.3920779, 48.6527034 ] }, + id: 'node/8746710204' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:district +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:district +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:district +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169061191 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169061191 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169061191 + false +### debug: + convertProperty: isStringValue? + +33169061191 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169061191 +convertedValue 1 69 06 11 91 +### debug: + phone: + +33169061191 + => + +33 1 69 06 11 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 11 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 11 91 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3920779, 48.6527034 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 06 11 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8748562688', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'contact:facebook': 'https://www.facebook.com/Atelier-dAur%C3%A9lie-1481420878785019/', + email: 'atelierdaurelie@orange.fr', + mobile: '+33 6 26 05 07 62', + name: "L'Atelier d'Aurélie", + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 64 99 74 42', + shop: 'florist' + }, + geometry: { type: 'Point', coordinates: [ 2.4301732, 48.553798 ] }, + id: 'node/8748562688' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + mobile +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 99 74 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 99 74 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 99 74 42 + false +### debug: + convertProperty: isStringValue? + +33 1 64 99 74 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 99 74 42 +convertedValue 1 64 99 74 42 +### debug: + phone: + +33 1 64 99 74 42 + => + +33 1 64 99 74 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 99 74 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 99 74 42 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4301732, 48.553798 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 99 74 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8748562689', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'contact:website': 'https://www.ladresse.com/agence/291204___/l-adresse-mennecy-91540.html', + name: "L'Adresse", + office: 'estate_agent', + opening_hours: 'Mo-Sa 09:00-12:00,14:00-19:00', + phone: '+33 1 64 99 79 54', + source: 'extrapolation', + website: 'https://www.ladresse-mennecy.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4301652, 48.5538961 ] }, + id: 'node/8748562689' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 99 79 54 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 99 79 54 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 99 79 54 + false +### debug: + convertProperty: isStringValue? + +33 1 64 99 79 54 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 99 79 54 +convertedValue 1 64 99 79 54 +### debug: + phone: + +33 1 64 99 79 54 + => + +33 1 64 99 79 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 99 79 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 99 79 54 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4301652, 48.5538961 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 99 79 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8748562690', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + amenity: 'dentist', + comment: 'appointment only', + healthcare: 'dentist', + name: 'Stéphane Piron', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 64 99 75 44', + reservation: 'required', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4302651, 48.553952 ] }, + id: 'node/8748562690' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + comment +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + comment +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + comment +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 99 75 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 99 75 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 99 75 44 + false +### debug: + convertProperty: isStringValue? + +33 1 64 99 75 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 99 75 44 +convertedValue 1 64 99 75 44 +### debug: + phone: + +33 1 64 99 75 44 + => + +33 1 64 99 75 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 99 75 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 99 75 44 +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + required +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + required +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + required + false +### debug: + convertProperty: isStringValue? + required + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + required +### debug: + convertProperty: ==========> !!! NOT in truthy values + required +### debug: + convertProperty: ==========> !!! NOT in falsy values + required +### debug: + convertProperty: convertedValue ==========> { + reservation + : + required + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + required +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4302651, 48.553952 ] }, + properties: { + amenity: 'dentist', + phone: '+33 1 64 99 75 44', + reservation: 'required' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8748562691', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + beauty: 'nails;spa;skin_care;waxing;hair_removal;eyelash;massage;aesthetic;eyebrow', + 'contact:facebook': 'https://www.facebook.com/Longlerie-de-Lijun-101625628426843/', + 'contact:mobile': '+33 6 40 33 24 14', + email: 'onglerielijun@orange.fr', + mobile: '+33 6 81 79 32 25', + name: "L'Onglerie de Lijun", + opening_hours: 'Mo 14:00-19:00; Tu-Sa 09:30-19:00', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 60 77 83 65', + shop: 'beauty', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4304549, 48.5536537 ] }, + id: 'node/8748562691' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:mobile +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + mobile +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 77 83 65 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 77 83 65 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 77 83 65 + false +### debug: + convertProperty: isStringValue? + +33 1 60 77 83 65 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 77 83 65 +convertedValue 1 60 77 83 65 +### debug: + phone: + +33 1 60 77 83 65 + => + +33 1 60 77 83 65 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 83 65 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 83 65 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4304549, 48.5536537 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 77 83 65' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8753299629', + name: 'Norisko', + opening_hours: 'Mo-Fr 08:30-19:00; Sa 08:00-12:30', + phone: '+33169929630', + shop: 'car_repair' + }, + geometry: { type: 'Point', coordinates: [ 2.1744731, 48.6123071 ] }, + id: 'node/8753299629' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169929630 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169929630 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169929630 + false +### debug: + convertProperty: isStringValue? + +33169929630 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169929630 +convertedValue 1 69 92 96 30 +### debug: + phone: + +33169929630 + => + +33 1 69 92 96 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 92 96 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 92 96 30 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1744731, 48.6123071 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 92 96 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8755209995', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '5', + 'addr:postcode': '91260', + 'addr:street': 'Avenue de la République', + amenity: 'college', + name: 'Instep APP Léo-Lagrange Île-de-France', + phone: '+33 1 69 56 52 80', + website: 'https://campus-leolagrange.org/' + }, + geometry: { type: 'Point', coordinates: [ 2.377397, 48.6885544 ] }, + id: 'node/8755209995' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + college +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + college +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + college + true +### debug: + convertProperty: isStringValue? + college + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + college + => + college +### debug: + convertProperty: -- convertedValue + college +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 56 52 80 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 56 52 80 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 56 52 80 + false +### debug: + convertProperty: isStringValue? + +33 1 69 56 52 80 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 56 52 80 +convertedValue 1 69 56 52 80 +### debug: + phone: + +33 1 69 56 52 80 + => + +33 1 69 56 52 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 56 52 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 56 52 80 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.377397, 48.6885544 ] }, + properties: { amenity: 'college', phone: '+33 1 69 56 52 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8755254385', + 'addr:housenumber': '16 bis', + 'addr:street': 'Boulevard Ernest Girault', + name: 'MMA', + office: 'insurance', + opening_hours: 'Mo-Fr 09:00-12:00, 14:00-18:00', + phone: '+33160830545', + website: 'https://agence.mma.fr/arpajon/' + }, + geometry: { type: 'Point', coordinates: [ 2.2442565, 48.5918912 ] }, + id: 'node/8755254385' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160830545 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160830545 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160830545 + false +### debug: + convertProperty: isStringValue? + +33160830545 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160830545 +convertedValue 1 60 83 05 45 +### debug: + phone: + +33160830545 + => + +33 1 60 83 05 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 83 05 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 83 05 45 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2442565, 48.5918912 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 83 05 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8765031396', + amenity: 'car_wash', + name: 'Golden Car Wash', + opening_hours: 'Mo-Sa 09:00-19:00', + phone: '+33986795919', + website: 'http://goldencarwash.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4528667, 48.6129844 ] }, + id: 'node/8765031396' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + car_wash +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + car_wash +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + car_wash + true +### debug: + convertProperty: isStringValue? + car_wash + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + car_wash + => + car_wash +### debug: + convertProperty: -- convertedValue + car_wash +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33986795919 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33986795919 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33986795919 + false +### debug: + convertProperty: isStringValue? + +33986795919 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33986795919 +convertedValue 9 86 79 59 19 +### debug: + phone: + +33986795919 + => + +33 9 86 79 59 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 86 79 59 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 86 79 59 19 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4528667, 48.6129844 ] }, + properties: { amenity: 'car_wash', phone: '+33 9 86 79 59 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8765031397', + 'contact:facebook': 'https://www.facebook.com/DaineseCorbeilEssonnes/', + name: 'Dainese', + opening_hours: 'Tu-Sa 10:00-19:00', + phone: '+33160880421', + shop: 'motorcycle', + website: 'https://www.dainese.com' + }, + geometry: { type: 'Point', coordinates: [ 2.452398, 48.6132074 ] }, + id: 'node/8765031397' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160880421 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160880421 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160880421 + false +### debug: + convertProperty: isStringValue? + +33160880421 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160880421 +convertedValue 1 60 88 04 21 +### debug: + phone: + +33160880421 + => + +33 1 60 88 04 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 88 04 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 88 04 21 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.452398, 48.6132074 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 88 04 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8765031399', + brand: 'Suzuki', + 'brand:wikidata': 'Q181642', + 'brand:wikipedia': 'en:Suzuki', + name: 'Suzuki Corbeil', + opening_hours: 'Mo-Fr 08:00-12:30,14:00-19:00; Sa 08:30-12:30,14:00-18:00', + phone: '+33175909768', + shop: 'car', + website: 'http://suzuki-corbeil.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4532476, 48.613234 ] }, + id: 'node/8765031399' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33175909768 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33175909768 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33175909768 + false +### debug: + convertProperty: isStringValue? + +33175909768 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33175909768 +convertedValue 1 75 90 97 68 +### debug: + phone: + +33175909768 + => + +33 1 75 90 97 68 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 75 90 97 68 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 75 90 97 68 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4532476, 48.613234 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 75 90 97 68' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8765031400', + name: 'Golf Land', + opening_hours: 'Mo 14:30-19:00; Tu-Sa 10:00-19:00', + phone: '+33164962020', + shop: 'sports', + sport: 'gold', + website: 'https://golf-land.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4542608, 48.6136795 ] }, + id: 'node/8765031400' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164962020 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164962020 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164962020 + false +### debug: + convertProperty: isStringValue? + +33164962020 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164962020 +convertedValue 1 64 96 20 20 +### debug: + phone: + +33164962020 + => + +33 1 64 96 20 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 96 20 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 96 20 20 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4542608, 48.6136795 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 96 20 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8765031401', + name: 'Tennis Compagnie', + opening_hours: 'Tu-Sa 10:00-13:00,14:00-19:00', + phone: '+33164963735', + shop: 'sports', + sport: 'tennis', + website: 'https://tennis-compagnie.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4544881, 48.6137877 ] }, + id: 'node/8765031401' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164963735 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164963735 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164963735 + false +### debug: + convertProperty: isStringValue? + +33164963735 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164963735 +convertedValue 1 64 96 37 35 +### debug: + phone: + +33164963735 + => + +33 1 64 96 37 35 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 96 37 35 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 96 37 35 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4544881, 48.6137877 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 96 37 35' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8765179917', + email: 'corbeil@lacaverne.com', + name: 'La Caverne', + opening_hours: 'Mo 14:00-18:30; Tu-Sa 10:00-12:30,14:00-19:00; Su 14:30-18:30', + phone: '+33164963838', + shop: 'second_hand', + website: 'https://www.lacaverne.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4536998, 48.6135168 ] }, + id: 'node/8765179917' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164963838 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164963838 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164963838 + false +### debug: + convertProperty: isStringValue? + +33164963838 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164963838 +convertedValue 1 64 96 38 38 +### debug: + phone: + +33164963838 + => + +33 1 64 96 38 38 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 96 38 38 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 96 38 38 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4536998, 48.6135168 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 96 38 38' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8772295917', + 'addr:postcode': '91100', + name: 'E-Création', + opening_hours: 'Tu-Fr 09:30-18:30; Sa 09:00-18:00', + phone: '+33 1 60 89 20 51', + shop: 'hairdresser', + website: 'http://e-creationcoiffure.com' + }, + geometry: { type: 'Point', coordinates: [ 2.4731246, 48.6069363 ] }, + id: 'node/8772295917' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 89 20 51 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 89 20 51 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 89 20 51 + false +### debug: + convertProperty: isStringValue? + +33 1 60 89 20 51 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 89 20 51 +convertedValue 1 60 89 20 51 +### debug: + phone: + +33 1 60 89 20 51 + => + +33 1 60 89 20 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 89 20 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 89 20 51 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4731246, 48.6069363 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 89 20 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8772295918', + amenity: 'internet_cafe', + 'contact:city': 'Corbeil-Essones', + 'contact:housenumber': '1', + 'contact:postcode': '91100', + 'contact:street': 'Rue Fernand Reynaud', + email: 'corbeil-essonnes@areyoucoworking.com', + name: 'Are You Coworking', + opening_hours: 'Mo-Su 08:30-18:30', + phone: '+33 6 15 35 65 35', + website: 'https://www.areyoucoworking.com/emplacements/are-you-coworking-in-corbeil-essonnes/' + }, + geometry: { type: 'Point', coordinates: [ 2.4720808, 48.6221293 ] }, + id: 'node/8772295918' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + internet_cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + internet_cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + internet_cafe + true +### debug: + convertProperty: isStringValue? + internet_cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + internet_cafe + => + internet_cafe +### debug: + convertProperty: -- convertedValue + internet_cafe +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 15 35 65 35 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 15 35 65 35 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 15 35 65 35 + false +### debug: + convertProperty: isStringValue? + +33 6 15 35 65 35 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 15 35 65 35 +convertedValue 6 15 35 65 35 +### debug: + phone: + +33 6 15 35 65 35 + => + +33 6 15 35 65 35 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 15 35 65 35 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 15 35 65 35 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4720808, 48.6221293 ] }, + properties: { amenity: 'internet_cafe', phone: '+33 6 15 35 65 35' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8772318117', + 'addr:housenumber': '55', + 'addr:postcode': '91100', + 'addr:street': 'Boulevard Jean Jaurès', + amenity: 'veterinary', + name: 'Clinique Vétérinaire Jean Jaurès', + opening_hours: '24/7', + phone: '+33 1 64 96 40 72', + website: 'http://clinique-veterinaire-jean-jaures.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4640009, 48.6084649 ] }, + id: 'node/8772318117' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + veterinary +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + veterinary +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + veterinary + => + veterinary +### debug: + convertProperty: -- convertedValue + veterinary +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 96 40 72 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 96 40 72 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 96 40 72 + false +### debug: + convertProperty: isStringValue? + +33 1 64 96 40 72 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 96 40 72 +convertedValue 1 64 96 40 72 +### debug: + phone: + +33 1 64 96 40 72 + => + +33 1 64 96 40 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 96 40 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 96 40 72 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4640009, 48.6084649 ] }, + properties: { amenity: 'veterinary', phone: '+33 1 64 96 40 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8772347317', + 'addr:housenumber': '7', + 'addr:postcode': '91100', + 'addr:street': 'Rue du Laminoir', + name: 'Bouquinerie', + phone: '+33 1 64 96 25 59', + shop: 'books' + }, + geometry: { type: 'Point', coordinates: [ 2.4722235, 48.6050468 ] }, + id: 'node/8772347317' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 96 25 59 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 96 25 59 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 96 25 59 + false +### debug: + convertProperty: isStringValue? + +33 1 64 96 25 59 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 96 25 59 +convertedValue 1 64 96 25 59 +### debug: + phone: + +33 1 64 96 25 59 + => + +33 1 64 96 25 59 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 96 25 59 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 96 25 59 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4722235, 48.6050468 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 96 25 59' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8772503017', + 'addr:housenumber': '8', + 'addr:postcode': '91090', + 'addr:street': 'Rue du Bois Chaland', + amenity: 'internet_cafe', + name: 'Wojo spot', + opening_hours: 'Mo-Su 08:00-20:00', + phone: '+33 1 87 40 53 18', + website: 'http://wojo.com' + }, + geometry: { type: 'Point', coordinates: [ 2.4309105, 48.6047372 ] }, + id: 'node/8772503017' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + internet_cafe +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + internet_cafe +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + internet_cafe + true +### debug: + convertProperty: isStringValue? + internet_cafe + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + internet_cafe + => + internet_cafe +### debug: + convertProperty: -- convertedValue + internet_cafe +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 87 40 53 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 87 40 53 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 87 40 53 18 + false +### debug: + convertProperty: isStringValue? + +33 1 87 40 53 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 87 40 53 18 +convertedValue 1 87 40 53 18 +### debug: + phone: + +33 1 87 40 53 18 + => + +33 1 87 40 53 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 87 40 53 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 87 40 53 18 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4309105, 48.6047372 ] }, + properties: { amenity: 'internet_cafe', phone: '+33 1 87 40 53 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8777552025', + amenity: 'restaurant', + branch: 'Massy (Vilmorin)', + 'contact:city': 'Massy', + 'contact:housenumber': '52', + 'contact:postcode': '91300', + 'contact:street': 'Avenue Raymond Aron', + cuisine: 'pizza', + description: 'OUVERTURE LE 1ER JUIN 2021', + name: 'Basilic & Co', + opening_hours: 'Mo-Th 11:30-14:00, 18:00-22:00; Fr-Sa 11:30-14:00, 18:00-22:30; Su 11:30-14:00, 18:00-22:00', + phone: '+33 1 60 49 94 25', + takeaway: 'yes', + website: 'https://basilic-and-co.com/restaurants/pizzeria-massy-vilmorin/' + }, + geometry: { type: 'Point', coordinates: [ 2.2560605, 48.7255965 ] }, + id: 'node/8777552025' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + branch +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + branch +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + branch +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 49 94 25 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 49 94 25 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 49 94 25 + false +### debug: + convertProperty: isStringValue? + +33 1 60 49 94 25 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 49 94 25 +convertedValue 1 60 49 94 25 +### debug: + phone: + +33 1 60 49 94 25 + => + +33 1 60 49 94 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 49 94 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 49 94 25 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2560605, 48.7255965 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 49 94 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8786623185', + amenity: 'fast_food', + cuisine: 'pizza', + 'diet:vegan': 'no', + 'diet:vegetarian': 'yes', + indoor_seating: 'yes', + name: 'FØ Pizza', + opening_hours: 'Mo-Sa 11:00-15:00,18:00-22:30; Su 18:00-22:30', + outdoor_seating: 'no', + phone: '+33 1 69 59 42 82', + website: 'https://www.fo-pizza.com', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1646326, 48.7108667 ] }, + id: 'node/8786623185' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + diet:vegan +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegan +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegan +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + indoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + indoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + indoor_seating +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 59 42 82 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 59 42 82 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 59 42 82 + false +### debug: + convertProperty: isStringValue? + +33 1 69 59 42 82 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 59 42 82 +convertedValue 1 69 59 42 82 +### debug: + phone: + +33 1 69 59 42 82 + => + +33 1 69 59 42 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 59 42 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 59 42 82 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1646326, 48.7108667 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 59 42 82' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8786623189', + 'addr:city': 'Gif-sur-Yvette', + 'addr:postcode': '91190', + 'addr:street': 'Mail Pierre Potier', + 'contact:housenumber': '17', + email: 'contact@lamiamlocale.fr', + name: 'La Miam Locale', + opening_hours: 'Mo 14:00-19:00; Tu-Th 09:30-19:30; Fr 09:30-20:30; Sa 09:30-19:30', + phone: '+33 1 69 20 63 85', + shop: 'convenience', + website: 'https://www.lamiamlocale.fr/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.162541, 48.7108893 ] }, + id: 'node/8786623189' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 63 85 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 63 85 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 63 85 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 63 85 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 63 85 +convertedValue 1 69 20 63 85 +### debug: + phone: + +33 1 69 20 63 85 + => + +33 1 69 20 63 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 63 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 63 85 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.162541, 48.7108893 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 63 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8807305765', + 'addr:city': 'Saint-Aubin', + 'addr:postcode': '91190', + 'addr:street': 'Route de l’Orme des Merisiers', + name: 'iSphere Group (ITOP)', + office: 'company', + phone: '+33 9 70 72 29 29', + website: 'https://www.ispheregroup.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.1503792, 48.7081686 ] }, + id: 'node/8807305765' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 70 72 29 29 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 70 72 29 29 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 70 72 29 29 + false +### debug: + convertProperty: isStringValue? + +33 9 70 72 29 29 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 70 72 29 29 +convertedValue 9 70 72 29 29 +### debug: + phone: + +33 9 70 72 29 29 + => + +33 9 70 72 29 29 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 70 72 29 29 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 70 72 29 29 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1503792, 48.7081686 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 70 72 29 29' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8844815755', + beauty: 'nails;hair_removal;skin_care;aquabike', + 'contact:facebook': 'lejardindelaforme285', + 'contact:website': 'https://lejardindelaforme.wixsite.com/91190', + name: 'Le Jardin de la forme', + phone: '+33 1 69 28 48 82', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.1319303, 48.7025887 ] }, + id: 'node/8844815755' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 28 48 82 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 28 48 82 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 28 48 82 + false +### debug: + convertProperty: isStringValue? + +33 1 69 28 48 82 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 28 48 82 +convertedValue 1 69 28 48 82 +### debug: + phone: + +33 1 69 28 48 82 + => + +33 1 69 28 48 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 48 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 48 82 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1319303, 48.7025887 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 28 48 82' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8846606978', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '25', + 'addr:postcode': '91370', + 'addr:street': 'Rue de Paris', + name: 'Centre Ahimsa', + phone: '+33 1 78 85 39 16', + shop: 'massage', + website: 'https://ahimsa.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.2441931, 48.7381673 ] }, + id: 'node/8846606978' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 78 85 39 16 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 78 85 39 16 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 78 85 39 16 + false +### debug: + convertProperty: isStringValue? + +33 1 78 85 39 16 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 78 85 39 16 +convertedValue 1 78 85 39 16 +### debug: + phone: + +33 1 78 85 39 16 + => + +33 1 78 85 39 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 78 85 39 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 78 85 39 16 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2441931, 48.7381673 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 78 85 39 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850000463', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '47', + 'addr:postcode': '91370', + 'addr:street': "Rue d'Estienne d'Orves", + clothes: 'women', + name: '47 Street', + phone: '+33 6 64 75 86 92', + shop: 'clothes', + website: 'https://www.pagesmode.com/boutique/47-street-verrieres-le-buisson' + }, + geometry: { type: 'Point', coordinates: [ 2.2657391, 48.7473126 ] }, + id: 'node/8850000463' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + clothes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + clothes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + clothes +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 64 75 86 92 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 64 75 86 92 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 64 75 86 92 + false +### debug: + convertProperty: isStringValue? + +33 6 64 75 86 92 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 64 75 86 92 +convertedValue 6 64 75 86 92 +### debug: + phone: + +33 6 64 75 86 92 + => + +33 6 64 75 86 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 64 75 86 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 64 75 86 92 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2657391, 48.7473126 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 64 75 86 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850032665', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '18', + 'addr:postcode': '91370', + 'addr:street': 'Rue de Paron', + amenity: 'bank', + atm: 'yes', + brand: 'Crédit Agricole', + 'brand:wikidata': 'Q590952', + 'brand:wikipedia': 'fr:Crédit agricole', + name: 'Crédit Agricole', + opening_hours: 'Tu-Fr 09:00-12:30, 14:00-18:00; Sa 08:30-13:00, 14:00-16:00', + phone: '+33169301863', + website: 'https://www.ca-paris.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2663564, 48.7469278 ] }, + id: 'node/8850032665' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169301863 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169301863 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169301863 + false +### debug: + convertProperty: isStringValue? + +33169301863 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169301863 +convertedValue 1 69 30 18 63 +### debug: + phone: + +33169301863 + => + +33 1 69 30 18 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 18 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 18 63 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2663564, 48.7469278 ] }, + properties: { amenity: 'bank', phone: '+33 1 69 30 18 63' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850032666', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '14', + 'addr:postcode': '91370', + 'addr:street': 'Rue de Paron', + amenity: 'bank', + atm: 'yes', + brand: 'Banque Populaire', + 'brand:wikidata': 'Q846647', + 'brand:wikipedia': 'fr:Banque populaire', + name: 'Banque Populaire', + opening_hours: 'Tu-We 09:00-13:00, 14:00-17:30; Th 09:00-13:00, 14:00-16:15; Fr-Sa 09:00-13:00, 14:00-17:30', + phone: '+33172485650', + website: 'https://www.rivesparis.banquepopulaire.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2662381, 48.7469456 ] }, + id: 'node/8850032666' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33172485650 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33172485650 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33172485650 + false +### debug: + convertProperty: isStringValue? + +33172485650 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33172485650 +convertedValue 1 72 48 56 50 +### debug: + phone: + +33172485650 + => + +33 1 72 48 56 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 72 48 56 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 72 48 56 50 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2662381, 48.7469456 ] }, + properties: { amenity: 'bank', phone: '+33 1 72 48 56 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850048867', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '8', + 'addr:postcode': '91370', + 'addr:street': 'Rue de Paron', + name: 'La Boutique de Paron', + opening_hours: 'Tu-Fr 09:30-12:30, 15:00-19:00; Sa 10:00-13:00, 15:00-19:00', + phone: '+33169209710', + shop: 'clothes', + website: 'http://www.laboutiquedeparon.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.266172, 48.7470069 ] }, + id: 'node/8850048867' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169209710 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169209710 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169209710 + false +### debug: + convertProperty: isStringValue? + +33169209710 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169209710 +convertedValue 1 69 20 97 10 +### debug: + phone: + +33169209710 + => + +33 1 69 20 97 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 97 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 97 10 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.266172, 48.7470069 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 97 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850048868', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '11', + 'addr:postcode': '91370', + 'addr:street': 'Rue de Paron', + name: "Mod's Hair", + opening_hours: 'Tu-Th 09:30-19:30; Fr 09:00-19:30; Sa 09:00-18:30', + phone: '+33160110500', + shop: 'hairdresser', + website: 'https://www.modshair.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.266213, 48.747087 ] }, + id: 'node/8850048868' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160110500 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160110500 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160110500 + false +### debug: + convertProperty: isStringValue? + +33160110500 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160110500 +convertedValue 1 60 11 05 00 +### debug: + phone: + +33160110500 + => + +33 1 60 11 05 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 11 05 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 11 05 00 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.266213, 48.747087 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 11 05 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850048869', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '7', + 'addr:postcode': '91370', + 'addr:street': 'Rue de Paron', + amenity: 'bank', + atm: 'yes', + brand: 'Société Générale', + 'brand:wikidata': 'Q270363', + 'brand:wikipedia': 'en:Société Générale', + name: 'Société Générale', + opening_hours: 'Tu-We 09:00-12:40, 13:45-17:50; Th 09:00-12:40, 14:45-17:50; Fr 09:00-12:40, 13:45-17:50; Sa 08:40-12:30', + phone: '+33169300738', + website: 'https://agences.societegenerale.fr/banque-assurance/agence-verrieres-le-buisson-id3000302220' + }, + geometry: { type: 'Point', coordinates: [ 2.2660205, 48.7471365 ] }, + id: 'node/8850048869' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169300738 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169300738 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169300738 + false +### debug: + convertProperty: isStringValue? + +33169300738 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169300738 +convertedValue 1 69 30 07 38 +### debug: + phone: + +33169300738 + => + +33 1 69 30 07 38 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 07 38 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 07 38 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2660205, 48.7471365 ] }, + properties: { amenity: 'bank', phone: '+33 1 69 30 07 38' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850048870', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '3', + 'addr:postcode': '91370', + 'addr:street': 'Rue de Paron', + name: 'Les Délices de Paron', + opening_hours: 'Mo-Tu 06:30-20:00; We 06:30-13:30, 15:00-20:00; Th-Fr 06:30-20:00; Sa 06:30-13:30, 15:00-20:00; Su 06:30-13:30', + phone: '+33 1 69 30 55 34', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.2658344, 48.7472055 ] }, + id: 'node/8850048870' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 30 55 34 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 30 55 34 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 30 55 34 + false +### debug: + convertProperty: isStringValue? + +33 1 69 30 55 34 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 30 55 34 +convertedValue 1 69 30 55 34 +### debug: + phone: + +33 1 69 30 55 34 + => + +33 1 69 30 55 34 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 55 34 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 55 34 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2658344, 48.7472055 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 30 55 34' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850048871', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '3', + 'addr:postcode': '91370', + 'addr:street': 'Rue de Paron', + name: 'Charcuterie de Paron', + opening_hours: 'Tu-Th 08:30-13:00; Fr-Sa 08:30-13:00, 15:30-20:00', + phone: '+33169202221', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.2658083, 48.7472305 ] }, + id: 'node/8850048871' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169202221 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169202221 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169202221 + false +### debug: + convertProperty: isStringValue? + +33169202221 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169202221 +convertedValue 1 69 20 22 21 +### debug: + phone: + +33169202221 + => + +33 1 69 20 22 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 22 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 22 21 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2658083, 48.7472305 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 22 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850060626', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '2', + 'addr:postcode': '91370', + 'addr:street': 'Rue de Paron', + name: 'Supérette de la Mairie', + opening_hours: 'Tu-Su 09:00-21:00', + phone: '+33169300651', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.2658451, 48.7471072 ] }, + id: 'node/8850060626' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169300651 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169300651 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169300651 + false +### debug: + convertProperty: isStringValue? + +33169300651 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169300651 +convertedValue 1 69 30 06 51 +### debug: + phone: + +33169300651 + => + +33 1 69 30 06 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 06 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 06 51 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2658451, 48.7471072 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 30 06 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850063965', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '1', + 'addr:postcode': '91370', + 'addr:street': 'Rue de Paron', + name: 'Optique Verrières', + opening_hours: 'Tu 09:00-12:30, 15:00-19:30; We 09:00-13:00, 15:00-19:00; Th-Fr 09:00-12:30, 15:00-19:30; Sa 09:00-12:30, 14:30-19:30', + phone: '+33169300799', + shop: 'optician', + website: 'http://verrrieresoptique-verriereslebuisson.monopticien.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2657675, 48.7472575 ] }, + id: 'node/8850063965' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169300799 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169300799 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169300799 + false +### debug: + convertProperty: isStringValue? + +33169300799 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169300799 +convertedValue 1 69 30 07 99 +### debug: + phone: + +33169300799 + => + +33 1 69 30 07 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 30 07 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 30 07 99 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2657675, 48.7472575 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 30 07 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850078610', + 'addr:city': 'Verrières-le-Buisson', + 'addr:postcode': '91370', + 'addr:street': 'Passage du Village', + amenity: 'restaurant', + cuisine: 'portuguese', + name: 'À La Portugaise', + opening_hours: 'Tu-Sa 09:00-21:00; Su-Mo 09:00-14:00', + phone: '+33975574839', + website: 'https://a-la-portugaise.business.site/?utm_source=gmb&utm_medium=referral' + }, + geometry: { type: 'Point', coordinates: [ 2.2660045, 48.7468012 ] }, + id: 'node/8850078610' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33975574839 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33975574839 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33975574839 + false +### debug: + convertProperty: isStringValue? + +33975574839 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33975574839 +convertedValue 9 75 57 48 39 +### debug: + phone: + +33975574839 + => + +33 9 75 57 48 39 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 75 57 48 39 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 75 57 48 39 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2660045, 48.7468012 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 75 57 48 39' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850108950', + amenity: 'community_centre', + 'contact:housenumber': '2', + 'contact:street': 'Avenue de la République', + 'contact:website': 'https://palaiseautierslieu.fr/', + name: "Tiers-Lieu L'Ebullition", + opening_hours: 'We,Sa 10:00-12:30,15:00-18:30;Fr 15:00-18:30', + phone: '+33.6 07 81 51 30', + website: 'https://palaiseautierslieu.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2424217, 48.7126742 ] }, + id: 'node/8850108950' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33.6 07 81 51 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33.6 07 81 51 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33.6 07 81 51 30 + false +### debug: + convertProperty: isStringValue? + +33.6 07 81 51 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33.6 07 81 51 30 +convertedValue 6 07 81 51 30 +### debug: + phone: + +33.6 07 81 51 30 + => + +33 6 07 81 51 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 07 81 51 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 07 81 51 30 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2424217, 48.7126742 ] }, + properties: { amenity: 'community_centre', phone: '+33 6 07 81 51 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850691557', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '7', + 'addr:postcode': '91370', + 'addr:street': 'Boulevard du Maréchal Juin', + name: 'Primo Renard', + office: 'estate_agent', + opening_hours: 'Mo-Fr 09:00-12:00, 14:00-19:00; Sa 09:00-12:00, 14:00-18:00', + phone: '+33160117100', + website: 'http://www.agences-primo.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.272544, 48.7514119 ] }, + id: 'node/8850691557' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160117100 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160117100 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160117100 + false +### debug: + convertProperty: isStringValue? + +33160117100 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160117100 +convertedValue 1 60 11 71 00 +### debug: + phone: + +33160117100 + => + +33 1 60 11 71 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 11 71 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 11 71 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.272544, 48.7514119 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 11 71 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850748913', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '18', + 'addr:postcode': '91370', + 'addr:street': 'Boulevard du Maréchal Juin', + name: 'Centre Optique', + opening_hours: 'Tu-Sa 09:30-12:30, 15:00-19:00', + phone: '+33169200090', + shop: 'optician' + }, + geometry: { type: 'Point', coordinates: [ 2.2721401, 48.7528268 ] }, + id: 'node/8850748913' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169200090 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169200090 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169200090 + false +### debug: + convertProperty: isStringValue? + +33169200090 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169200090 +convertedValue 1 69 20 00 90 +### debug: + phone: + +33169200090 + => + +33 1 69 20 00 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 00 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 00 90 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2721401, 48.7528268 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 00 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850748914', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '18', + 'addr:postcode': '91370', + 'addr:street': 'Boulevard du Maréchal Juin', + name: 'La Civette', + opening_hours: 'Mo-Fr 08:00-12:30, 15:00-19:00; Sa 09:00-12:30, 15:00-18:00', + phone: '+33164470848', + shop: 'tobacco' + }, + geometry: { type: 'Point', coordinates: [ 2.2721111, 48.7527977 ] }, + id: 'node/8850748914' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164470848 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164470848 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164470848 + false +### debug: + convertProperty: isStringValue? + +33164470848 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164470848 +convertedValue 1 64 47 08 48 +### debug: + phone: + +33164470848 + => + +33 1 64 47 08 48 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 47 08 48 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 47 08 48 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2721111, 48.7527977 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 47 08 48' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850748915', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '20', + 'addr:postcode': '91370', + 'addr:street': 'Boulevard du Maréchal Juin', + amenity: 'veterinary', + name: 'Clinique Vétérinaire des Prés Hauts', + opening_hours: 'Mo-Fr 08:15-19:00; Sa 08:30-17:30', + phone: '+33169530412', + website: 'http://www.veto-ph.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2720675, 48.7527545 ] }, + id: 'node/8850748915' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + veterinary +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + veterinary +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + veterinary + => + veterinary +### debug: + convertProperty: -- convertedValue + veterinary +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169530412 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169530412 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169530412 + false +### debug: + convertProperty: isStringValue? + +33169530412 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169530412 +convertedValue 1 69 53 04 12 +### debug: + phone: + +33169530412 + => + +33 1 69 53 04 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 53 04 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 53 04 12 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2720675, 48.7527545 ] }, + properties: { amenity: 'veterinary', phone: '+33 1 69 53 04 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850748916', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '5B', + 'addr:postcode': '91370', + 'addr:street': 'Place des Prés Hauts', + name: 'Laverie H2olav', + opening_hours: 'Mo-Su 06:00-21:00', + phone: '+33685599886', + self_service: 'yes', + shop: 'laundry', + website: 'https://www.h2olav.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2715942, 48.7526212 ] }, + id: 'node/8850748916' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33685599886 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33685599886 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33685599886 + false +### debug: + convertProperty: isStringValue? + +33685599886 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33685599886 +convertedValue 6 85 59 98 86 +### debug: + phone: + +33685599886 + => + +33 6 85 59 98 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 85 59 98 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 85 59 98 86 +### debug: + mapElementFromConf: convert + self_service +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + self_service +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + self_service +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2715942, 48.7526212 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 85 59 98 86' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8850780417', + 'addr:city': 'Verrières-le-Buisson', + 'addr:postcode': '91370', + 'addr:street': 'Place des Prés Hauts', + name: 'Crescendo', + opening_hours: 'Tu-Sa 10:00-12:30, 15:00-19:30', + phone: '+33169204308', + shop: 'shoes' + }, + geometry: { type: 'Point', coordinates: [ 2.2717806, 48.7526765 ] }, + id: 'node/8850780417' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169204308 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169204308 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169204308 + false +### debug: + convertProperty: isStringValue? + +33169204308 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169204308 +convertedValue 1 69 20 43 08 +### debug: + phone: + +33169204308 + => + +33 1 69 20 43 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 43 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 43 08 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2717806, 48.7526765 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 43 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8851171889', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '4B', + 'addr:postcode': '91370', + 'addr:street': 'Rue des Petits Ruisseaux', + amenity: 'restaurant', + cuisine: 'french', + name: 'Joseph', + opening_hours: 'Mo-We 12:00-14:30; Th-Fr 12:00-14:30, 19:00-22:00; Sa 18:30-22:00', + phone: '+33169077598', + website: 'https://www.joseph-restaurant.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2832153, 48.7467486 ] }, + id: 'node/8851171889' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169077598 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169077598 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169077598 + false +### debug: + convertProperty: isStringValue? + +33169077598 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169077598 +convertedValue 1 69 07 75 98 +### debug: + phone: + +33169077598 + => + +33 1 69 07 75 98 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 75 98 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 75 98 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2832153, 48.7467486 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 07 75 98' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8851171890', + 'addr:city': 'Verrières-le-Buisson', + 'addr:housenumber': '4B', + 'addr:postcode': '91370', + 'addr:street': 'Rue des Petits Ruisseaux', + amenity: 'restaurant', + cuisine: 'french;italian', + name: 'Antoinette', + opening_hours: 'Mo-We 12:00-14:30; Th-Fr 12:00-14:30, 19:00-22:30; Sa 19:00-22:30', + phone: '+33169349831', + website: 'https://www.antoinette-restaurant.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2832886, 48.7466879 ] }, + id: 'node/8851171890' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169349831 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169349831 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169349831 + false +### debug: + convertProperty: isStringValue? + +33169349831 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169349831 +convertedValue 1 69 34 98 31 +### debug: + phone: + +33169349831 + => + +33 1 69 34 98 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 34 98 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 34 98 31 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2832886, 48.7466879 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 34 98 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8860315952', + 'addr:city': 'Saint-Michel-sur-Orge', + 'addr:housenumber': '46', + 'addr:postcode': '91240', + 'addr:street': 'Rue de Montlhéry', + amenity: 'kindergarten', + description: 'Une équipe vitaminée au service de vos enfants !\n' + + '\n' + + "Garde d'enfant, Baby Sitting, \n" + + "Transport, Avant / après l'école", + email: 'Contact@GrainesDeFraise.fr', + image: 'https://GrainesdeFraise.fr/wp-content/uploads/2017/10/cropped-Fav-Graines2fraise-270x270.png', + name: 'Graines de Fraise', + opening_hours: 'Mo 09:00-12:30,14:00-17:30; Tu 09:00-12:30,14:00-17:30; Th 09:00-12:30,14:00-17:30; Fr 09:00-12:30,14:00-17:30; ', + operator: 'Roses et Choux', + 'operator:type': 'private', + phone: '+33 1 85 12 53 00', + website: 'https://GrainesDeFraise.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.3033836, 48.6347453 ] }, + id: 'node/8860315952' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + image +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + image +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + image +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 85 12 53 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 85 12 53 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 85 12 53 00 + false +### debug: + convertProperty: isStringValue? + +33 1 85 12 53 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 85 12 53 00 +convertedValue 1 85 12 53 00 +### debug: + phone: + +33 1 85 12 53 00 + => + +33 1 85 12 53 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 85 12 53 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 85 12 53 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3033836, 48.6347453 ] }, + properties: { amenity: 'kindergarten', phone: '+33 1 85 12 53 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8865134388', + amenity: 'pharmacy', + dispensing: 'yes', + fax: '+33169103172', + name: 'Pharmacie des Echassons', + phone: '+33169103172', + 'ref:FR:FINESS': '910009901', + 'ref:FR:SIRET': '81236430500019', + source: 'Le ministère des solidarités et de la santé - 2021-06', + 'type:FR:FINESS': '620' + }, + geometry: { type: 'Point', coordinates: [ 2.2747034, 48.6528034 ] }, + id: 'node/8865134388' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169103172 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169103172 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169103172 + false +### debug: + convertProperty: isStringValue? + +33169103172 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169103172 +convertedValue 1 69 10 31 72 +### debug: + phone: + +33169103172 + => + +33 1 69 10 31 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 10 31 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 10 31 72 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2747034, 48.6528034 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 10 31 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8865520340', + amenity: 'nightclub', + 'contact:facebook': 'https://www.facebook.com/MaggysClubEtampes/', + name: "Maggy's Club", + opening_hours: 'Fr 22:00-24:00; Sa 00:00-04:00,22:00-24:00; Su 00:00-05:15', + phone: '+33164948557' + }, + geometry: { type: 'Point', coordinates: [ 2.1731311, 48.453501 ] }, + id: 'node/8865520340' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + nightclub +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + nightclub +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + nightclub + true +### debug: + convertProperty: isStringValue? + nightclub + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + nightclub + => + nightclub +### debug: + convertProperty: -- convertedValue + nightclub +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164948557 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164948557 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164948557 + false +### debug: + convertProperty: isStringValue? + +33164948557 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164948557 +convertedValue 1 64 94 85 57 +### debug: + phone: + +33164948557 + => + +33 1 64 94 85 57 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 94 85 57 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 94 85 57 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1731311, 48.453501 ] }, + properties: { amenity: 'nightclub', phone: '+33 1 64 94 85 57' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8865520344', + fax: '+33160801291', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Laboratoire de biologie médicale des Rochettes', + opening_hours: 'Mo-Sa 07:30-11:30,16:00-18:00', + phone: '+33160801866', + 'ref:FR:FINESS': '910021203', + 'ref:FR:SIRET': '41994942500385', + source: 'Le ministère des solidarités et de la santé - 2021-06', + 'type:FR:FINESS': '611', + website: 'https://laboratoires.cerballiance.fr/%C3%AEle-de-france/morigny-champigny/rue-du-four-%C3%A0-chaux', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1730406, 48.4527521 ] }, + id: 'node/8865520344' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160801866 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160801866 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160801866 + false +### debug: + convertProperty: isStringValue? + +33160801866 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160801866 +convertedValue 1 60 80 18 66 +### debug: + phone: + +33160801866 + => + +33 1 60 80 18 66 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 80 18 66 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 80 18 66 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1730406, 48.4527521 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 80 18 66' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8865520345', + name: 'Brico Cash', + opening_hours: 'Mo-Sa 07:00-19:30; Su 09:00-19:00', + phone: '+33 1 73 20 96 08', + shop: 'doityourself', + website: 'https://www.bricocash.fr/morigny_champigny?___store=morigny_champigny&___from_store=#', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1725625, 48.4523216 ] }, + id: 'node/8865520345' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 73 20 96 08 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 73 20 96 08 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 73 20 96 08 + false +### debug: + convertProperty: isStringValue? + +33 1 73 20 96 08 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 73 20 96 08 +convertedValue 1 73 20 96 08 +### debug: + phone: + +33 1 73 20 96 08 + => + +33 1 73 20 96 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 73 20 96 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 73 20 96 08 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1725625, 48.4523216 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 73 20 96 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8874376912', + 'addr:housenumber': '127', + amenity: 'fast_food', + 'contact:instagram': 'https://instagram.com/heat.91200', + cuisine: 'burger;wok', + drive_through: 'no', + phone: '+33 9 80 81 48 46' + }, + geometry: { type: 'Point', coordinates: [ 2.3816202, 48.7050497 ] }, + id: 'node/8874376912' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 80 81 48 46 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 80 81 48 46 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 80 81 48 46 + false +### debug: + convertProperty: isStringValue? + +33 9 80 81 48 46 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 80 81 48 46 +convertedValue 9 80 81 48 46 +### debug: + phone: + +33 9 80 81 48 46 + => + +33 9 80 81 48 46 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 80 81 48 46 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 80 81 48 46 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3816202, 48.7050497 ] }, + properties: { amenity: 'fast_food', phone: '+33 9 80 81 48 46' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8895526194', + 'addr:city': 'Brunoy', + 'addr:housenumber': '5 bis', + 'addr:postcode': '91800', + 'addr:street': 'Place Saint-Médard', + amenity: 'dentist', + email: 'lhitmi@lerss.fr', + healthcare: 'dentist', + 'healthcare:speciality': 'orthodontics', + name: 'Docteur Hitmi', + phone: '+33 1 69 39 57 60', + website: 'https://www.dr-laila-hitmi.chirurgiens-dentistes.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.501746, 48.6975214 ] }, + id: 'node/8895526194' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 39 57 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 39 57 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 39 57 60 + false +### debug: + convertProperty: isStringValue? + +33 1 69 39 57 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 39 57 60 +convertedValue 1 69 39 57 60 +### debug: + phone: + +33 1 69 39 57 60 + => + +33 1 69 39 57 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 39 57 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 39 57 60 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.501746, 48.6975214 ] }, + properties: { amenity: 'dentist', phone: '+33 1 69 39 57 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8952181676', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:housenumber': '5b', + 'addr:postcode': '91540', + 'addr:street': "Rue de l'Arcade", + office: 'lawyer', + opening_hours: 'Mo-Sa 09:00-12:30 open,14:00-19:00 open; Su off "appointment only"', + phone: '+33 1 64 57 02 44', + website: 'https://www.avocat-soubra-semet.fr/contact-cabinet-avocat-soubra-semet.php' + }, + geometry: { type: 'Point', coordinates: [ 2.4350737, 48.5662654 ] }, + id: 'node/8952181676' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 57 02 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 57 02 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 57 02 44 + false +### debug: + convertProperty: isStringValue? + +33 1 64 57 02 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 57 02 44 +convertedValue 1 64 57 02 44 +### debug: + phone: + +33 1 64 57 02 44 + => + +33 1 64 57 02 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 02 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 02 44 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4350737, 48.5662654 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 57 02 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8952181678', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:place': 'Place Normandie Niemen', + 'addr:postcode': '91540', + name: 'Chama Institut de beauté', + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 64 99 65 62', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.4301271, 48.5536935 ] }, + id: 'node/8952181678' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:place +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:place +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:place +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 99 65 62 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 99 65 62 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 99 65 62 + false +### debug: + convertProperty: isStringValue? + +33 1 64 99 65 62 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 99 65 62 +convertedValue 1 64 99 65 62 +### debug: + phone: + +33 1 64 99 65 62 + => + +33 1 64 99 65 62 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 99 65 62 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 99 65 62 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4301271, 48.5536935 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 99 65 62' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8952181681', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Place de la Mairie', + 'contact:facebook': 'https://www.facebook.com/wellsmokemennecy/', + name: 'Well Smocke', + phone: '+33 1 74 57 10 77', + shop: 'e-cigarette', + source: 'extrapolation', + website: 'https://wellsmoke-mennecy.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4346208, 48.5665689 ] }, + id: 'node/8952181681' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 74 57 10 77 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 74 57 10 77 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 74 57 10 77 + false +### debug: + convertProperty: isStringValue? + +33 1 74 57 10 77 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 74 57 10 77 +convertedValue 1 74 57 10 77 +### debug: + phone: + +33 1 74 57 10 77 + => + +33 1 74 57 10 77 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 74 57 10 77 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 74 57 10 77 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4346208, 48.5665689 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 74 57 10 77' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8952181683', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:place': 'Place Normandie Niemen', + 'addr:postcode': '91540', + 'contact:facebook': 'https://www.facebook.com/optisoin.opticien.mennecy/', + name: "Opti'Soins", + 'payment:coins': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 64 99 71 62', + shop: 'optician', + website: 'http://optisoin.expertsantevisuelle.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4300583, 48.553581 ] }, + id: 'node/8952181683' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:place +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:place +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:place +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 99 71 62 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 99 71 62 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 99 71 62 + false +### debug: + convertProperty: isStringValue? + +33 1 64 99 71 62 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 99 71 62 +convertedValue 1 64 99 71 62 +### debug: + phone: + +33 1 64 99 71 62 + => + +33 1 64 99 71 62 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 99 71 62 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 99 71 62 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4300583, 48.553581 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 99 71 62' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8952181684', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:postcode': '91540', + 'addr:street': 'Rue de la Fontaine', + craft: 'roofer', + name: 'Sd Couverture', + opening_hours: 'Mo-Sa 09:00-19:00 open "appointment only"', + phone: '+33 1 54 57 99 41' + }, + geometry: { type: 'Point', coordinates: [ 2.4329236, 48.5669841 ] }, + id: 'node/8952181684' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 54 57 99 41 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 54 57 99 41 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 54 57 99 41 + false +### debug: + convertProperty: isStringValue? + +33 1 54 57 99 41 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 54 57 99 41 +convertedValue 1 54 57 99 41 +### debug: + phone: + +33 1 54 57 99 41 + => + +33 1 54 57 99 41 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 54 57 99 41 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 54 57 99 41 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4329236, 48.5669841 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 54 57 99 41' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8953894475', + 'addr:housenumber': '20', + 'addr:street': 'Place Saint-Exupéry', + name: "L'événement du bijou", + opening_hours: 'Tu-Sa 09:00-12:30, 15:00-19:00; Su 10:00-13:00', + phone: '+33169469284', + shop: 'jewelry' + }, + geometry: { type: 'Point', coordinates: [ 2.3317761, 48.6382695 ] }, + id: 'node/8953894475' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169469284 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169469284 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169469284 + false +### debug: + convertProperty: isStringValue? + +33169469284 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169469284 +convertedValue 1 69 46 92 84 +### debug: + phone: + +33169469284 + => + +33 1 69 46 92 84 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 46 92 84 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 46 92 84 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3317761, 48.6382695 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 46 92 84' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/8974895183', + healthcare: 'alternative', + 'healthcare:speciality': 'osteopathy', + name: 'Thibault Laurence', + phone: '+33 1 69 85 30 49', + website: 'https://www.osteopathe91-laurence.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.1788951, 48.7082671 ] }, + id: 'node/8974895183' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 85 30 49 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 85 30 49 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 85 30 49 + false +### debug: + convertProperty: isStringValue? + +33 1 69 85 30 49 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 85 30 49 +convertedValue 1 69 85 30 49 +### debug: + phone: + +33 1 69 85 30 49 + => + +33 1 69 85 30 49 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 85 30 49 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 85 30 49 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1788951, 48.7082671 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 85 30 49' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9045231553', + email: 'aujardindeden.91@gmail.com', + name: "Au jardin d'Eden", + opening_hours: 'Tu-Sa 09:30-12:30,14:30-19:30; Mo off; Su 10:00-13:00', + phone: '+33 1 69 07 28 75', + shop: 'florist', + website: 'https://www.fleuriste-palaiseau.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1635724, 48.6970415 ] }, + id: 'node/9045231553' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 07 28 75 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 07 28 75 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 07 28 75 + false +### debug: + convertProperty: isStringValue? + +33 1 69 07 28 75 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 07 28 75 +convertedValue 1 69 07 28 75 +### debug: + phone: + +33 1 69 07 28 75 + => + +33 1 69 07 28 75 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 28 75 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 28 75 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1635724, 48.6970415 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 07 28 75' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9053505582', + 'addr:city': 'Gif-sur-Yvette Cedex', + 'addr:housenumber': 'Parc Les Algorithmes', + 'addr:postcode': '91193', + 'addr:street': 'Allée du Parc, Chemin de Saint-Aubin', + air_conditioning: 'yes', + disused: 'yes', + email: 'presales.info@motorolasolutions.com', + internet_access: 'wlan', + name: 'Motorola Solutions France SAS', + office: 'company', + phone: '+33 1 76 77 56 09', + website: 'https://www.motorolasolutions.com/fr_fr.html' + }, + geometry: { type: 'Point', coordinates: [ 2.1513786, 48.7076047 ] }, + id: 'node/9053505582' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + air_conditioning +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + air_conditioning +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + air_conditioning +### debug: + mapElementFromConf: convert + disused +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + disused +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + disused +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 76 77 56 09 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 76 77 56 09 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 76 77 56 09 + false +### debug: + convertProperty: isStringValue? + +33 1 76 77 56 09 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 76 77 56 09 +convertedValue 1 76 77 56 09 +### debug: + phone: + +33 1 76 77 56 09 + => + +33 1 76 77 56 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 76 77 56 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 76 77 56 09 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1513786, 48.7076047 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 76 77 56 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9061104782', + amenity: 'social_facility', + fax: '+33169211007', + name: 'Maison des Belles Fontaines', + phone: '+33169213933', + 'ref:FR:FINESS': '910017201', + 'ref:FR:SIRET': '44010043600029', + social_facility: 'group_home', + 'social_facility:for': 'disabled', + source: 'Le ministère des solidarités et de la santé - 2021-07', + 'source:position': 'survey', + 'type:FR:FINESS': '382' + }, + geometry: { type: 'Point', coordinates: [ 2.3783242, 48.6920531 ] }, + id: 'node/9061104782' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169213933 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169213933 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169213933 + false +### debug: + convertProperty: isStringValue? + +33169213933 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169213933 +convertedValue 1 69 21 39 33 +### debug: + phone: + +33169213933 + => + +33 1 69 21 39 33 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 39 33 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 39 33 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + source:position +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source:position +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source:position +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3783242, 48.6920531 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 21 39 33' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9083567644', + email: 'contact@space-switch.com', + fee: 'yes', + name: 'Space Switch', + office: 'coworking', + phone: '+33676060542', + website: 'https://www.space-switch.com' + }, + geometry: { type: 'Point', coordinates: [ 2.3741868, 48.6217327 ] }, + id: 'node/9083567644' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33676060542 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33676060542 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33676060542 + false +### debug: + convertProperty: isStringValue? + +33676060542 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33676060542 +convertedValue 6 76 06 05 42 +### debug: + phone: + +33676060542 + => + +33 6 76 06 05 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 76 06 05 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 76 06 05 42 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3741868, 48.6217327 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 76 06 05 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9101746217', + 'addr:city': 'Milly-la-Forêt', + 'addr:housenumber': '3', + 'addr:postcode': '91490', + 'addr:street': 'Place du Colombier', + name: "La Beauté au Natur'elle (et lui)", + phone: '+33 164988282', + shop: 'beauty', + website: 'http://beautenaturelle91.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4707122, 48.4035768 ] }, + id: 'node/9101746217' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164988282 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164988282 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164988282 + false +### debug: + convertProperty: isStringValue? + +33 164988282 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164988282 +convertedValue 1 64 98 82 82 +### debug: + phone: + +33 164988282 + => + +33 1 64 98 82 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 82 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 82 82 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4707122, 48.4035768 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 98 82 82' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9113572939', + 'addr:housenumber': '15 bis', + 'addr:street': 'Rue Pierre Lescot', + amenity: 'restaurant', + cuisine: 'pizza;sandwich', + delivery: 'yes', + name: 'Pizza Igny', + outdoor_seating: 'no', + phone: '+33 1 69410638', + takeaway: 'yes', + website: 'http://www.pizzaigny.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2217408, 48.733072 ] }, + id: 'node/9113572939' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69410638 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69410638 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69410638 + false +### debug: + convertProperty: isStringValue? + +33 1 69410638 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69410638 +convertedValue 1 69 41 06 38 +### debug: + phone: + +33 1 69410638 + => + +33 1 69 41 06 38 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 41 06 38 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 41 06 38 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2217408, 48.733072 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 41 06 38' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9122309236', + brand: 'Intermarché', + 'brand:wikidata': 'Q3153200', + 'check_date:opening_hours': '2022-06-08', + email: 'intermoulon91@gmail.com', + name: 'Intermarché', + opening_hours: 'Mo-Sa 08:30-20:00; Su 09:30-12:45', + phone: '+33 1 87 59 01 50', + shop: 'supermarket', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1625661, 48.711175 ] }, + id: 'node/9122309236' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + check_date:opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date:opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date:opening_hours +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 87 59 01 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 87 59 01 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 87 59 01 50 + false +### debug: + convertProperty: isStringValue? + +33 1 87 59 01 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 87 59 01 50 +convertedValue 1 87 59 01 50 +### debug: + phone: + +33 1 87 59 01 50 + => + +33 1 87 59 01 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 87 59 01 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 87 59 01 50 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1625661, 48.711175 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 87 59 01 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9123928131', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '11', + 'addr:postcode': '91260', + 'addr:street': 'Rue du Lieutenant Legourd', + beauty: 'nails', + 'contact:instagram': 'https://www.instagram.com/le_boudoir_de_lili_/', + name: 'Le boudoir de Lili', + phone: '+33650592891', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.3776827, 48.6880445 ] }, + id: 'node/9123928131' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33650592891 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33650592891 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33650592891 + false +### debug: + convertProperty: isStringValue? + +33650592891 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33650592891 +convertedValue 6 50 59 28 91 +### debug: + phone: + +33650592891 + => + +33 6 50 59 28 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 50 59 28 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 50 59 28 91 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3776827, 48.6880445 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 50 59 28 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9123928132', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '5', + 'addr:postcode': '91260', + 'addr:street': 'Rue du Lieutenant Legourd', + email: 'labojuvisy.idfs@cerballiance.fr', + healthcare: 'laboratory', + name: 'Laboratoire Cerballiance', + phone: '+331 69 21 40 66', + website: 'https://laboratoires.cerballiance.fr/%C3%AEle-de-france/juvisy-sur-orge/5-rue-lieutenant-legourd' + }, + geometry: { type: 'Point', coordinates: [ 2.3783053, 48.6878993 ] }, + id: 'node/9123928132' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 69 21 40 66 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 69 21 40 66 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 69 21 40 66 + false +### debug: + convertProperty: isStringValue? + +331 69 21 40 66 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 69 21 40 66 +convertedValue 1 69 21 40 66 +### debug: + phone: + +331 69 21 40 66 + => + +33 1 69 21 40 66 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 40 66 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 40 66 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3783053, 48.6878993 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 40 66' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9123928134', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '11', + 'addr:postcode': '91260', + 'addr:street': 'Rue du Lieutenant Legourd', + name: 'Atout Forme', + phone: '+33 1 69 21 97 28', + shop: 'massage' + }, + geometry: { type: 'Point', coordinates: [ 2.3777494, 48.6880719 ] }, + id: 'node/9123928134' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 97 28 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 97 28 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 97 28 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 97 28 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 97 28 +convertedValue 1 69 21 97 28 +### debug: + phone: + +33 1 69 21 97 28 + => + +33 1 69 21 97 28 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 97 28 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 97 28 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3777494, 48.6880719 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 97 28' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9123928135', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '9', + 'addr:postcode': '91260', + 'addr:street': 'Rue du Lieutenant Legourd', + beauty: 'massage;cosmetic_studio;hair_removal', + email: 'alexandra.acorpsparfait@gmail.com', + name: 'À Corps Parfait', + phone: '+33 1 69 21 97 28', + shop: 'beauty', + website: 'http://www.acorpsparfait.org/' + }, + geometry: { type: 'Point', coordinates: [ 2.377868, 48.6880355 ] }, + id: 'node/9123928135' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 97 28 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 97 28 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 97 28 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 97 28 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 97 28 +convertedValue 1 69 21 97 28 +### debug: + phone: + +33 1 69 21 97 28 + => + +33 1 69 21 97 28 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 97 28 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 97 28 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.377868, 48.6880355 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 97 28' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9123928138', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '4', + 'addr:postcode': '91260', + 'addr:street': 'Rue du Lieutenant Legourd', + amenity: 'healthcare', + 'healthcare:speciality': 'hypnosis', + name: 'Emily Moilier Hypnose Ericksonienne', + phone: '+33 7 83 13 05 76' + }, + geometry: { type: 'Point', coordinates: [ 2.3787585, 48.6879931 ] }, + id: 'node/9123928138' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + healthcare +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + healthcare +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + healthcare + true +### debug: + convertProperty: isStringValue? + healthcare + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + healthcare + => + healthcare +### debug: + convertProperty: -- convertedValue + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 83 13 05 76 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 83 13 05 76 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 83 13 05 76 + false +### debug: + convertProperty: isStringValue? + +33 7 83 13 05 76 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 83 13 05 76 +convertedValue 7 83 13 05 76 +### debug: + phone: + +33 7 83 13 05 76 + => + +33 7 83 13 05 76 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 83 13 05 76 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 83 13 05 76 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3787585, 48.6879931 ] }, + properties: { amenity: 'healthcare', phone: '+33 7 83 13 05 76' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9156300236', + 'contact:city': 'Quincy-sous-Sénart', + 'contact:housenumber': '4', + 'contact:phone': '+33 1 69 00 88 52', + 'contact:postcode': '91480', + 'contact:street': 'Rue De Brunoy', + fax: '+33169003020', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Bioclinic', + official_name: 'Bioclinic - Laboratoire De Biologie Médicale', + opening_hours: 'Mo-Fr 07:00-19:00; Sa 07:00-14:00', + phone: '+33169008852', + 'ref:FR:FINESS': '910019819', + 'ref:FR:SIRET': '33394045000054', + source: 'Le ministère des solidarités et de la santé - 2022-01', + 'type:FR:FINESS': '611', + website: 'http://bioclinic.fr/laboratoire-analyse-medical/quincy/' + }, + geometry: { type: 'Point', coordinates: [ 2.5341182, 48.6745057 ] }, + id: 'node/9156300236' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169008852 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169008852 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169008852 + false +### debug: + convertProperty: isStringValue? + +33169008852 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169008852 +convertedValue 1 69 00 88 52 +### debug: + phone: + +33169008852 + => + +33 1 69 00 88 52 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 00 88 52 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 00 88 52 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5341182, 48.6745057 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 00 88 52' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9165406414', + 'addr:city': 'Cerny', + 'addr:housenumber': '6', + 'addr:postcode': '91590', + 'addr:street': 'Rue Robert Canivet', + email: 'domaineorgemont@gmail.com', + internet_access: 'yes', + name: 'Domaine d’Orgemont', + phone: '+33 6 20 72 16 44', + tourism: 'guest_house', + website: 'https://domaineorgemont.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2927052, 48.4870213 ] }, + id: 'node/9165406414' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 20 72 16 44 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 20 72 16 44 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 20 72 16 44 + false +### debug: + convertProperty: isStringValue? + +33 6 20 72 16 44 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 20 72 16 44 +convertedValue 6 20 72 16 44 +### debug: + phone: + +33 6 20 72 16 44 + => + +33 6 20 72 16 44 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 20 72 16 44 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 20 72 16 44 +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2927052, 48.4870213 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 20 72 16 44' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9175988063', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '64', + 'addr:postcode': '91260', + 'addr:street': 'Avenue de la Cour de France', + facebook: 'https://www.facebook.com/Beauty-by-H-102085975033349/', + name: 'Beauty by H', + phone: '+33 7 49 99 74 63', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.3721198, 48.6979336 ] }, + id: 'node/9175988063' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 49 99 74 63 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 49 99 74 63 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 49 99 74 63 + false +### debug: + convertProperty: isStringValue? + +33 7 49 99 74 63 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 49 99 74 63 +convertedValue 7 49 99 74 63 +### debug: + phone: + +33 7 49 99 74 63 + => + +33 7 49 99 74 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 49 99 74 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 49 99 74 63 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3721198, 48.6979336 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 49 99 74 63' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9175988065', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '60', + 'addr:postcode': '91260', + 'addr:street': 'Avenue de la Cour de France', + facebook: 'https://www.facebook.com/H-o-u-s-e-O-f-C-i-l-s-475697092824267', + name: 'House of Cils', + phone: '+33 7 66 10 77 36', + shop: 'beauty', + website: 'https://www.houseofcils.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3720871, 48.6977105 ] }, + id: 'node/9175988065' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 66 10 77 36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 66 10 77 36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 66 10 77 36 + false +### debug: + convertProperty: isStringValue? + +33 7 66 10 77 36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 66 10 77 36 +convertedValue 7 66 10 77 36 +### debug: + phone: + +33 7 66 10 77 36 + => + +33 7 66 10 77 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 66 10 77 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 66 10 77 36 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3720871, 48.6977105 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 66 10 77 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9178440451', + beauty: 'nails', + name: "Ongles d'ange", + phone: '+336 50 03 99 30', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.1228263, 48.6240868 ] }, + id: 'node/9178440451' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +336 50 03 99 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +336 50 03 99 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +336 50 03 99 30 + false +### debug: + convertProperty: isStringValue? + +336 50 03 99 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 336 50 03 99 30 +convertedValue 6 50 03 99 30 +### debug: + phone: + +336 50 03 99 30 + => + +33 6 50 03 99 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 50 03 99 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 50 03 99 30 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1228263, 48.6240868 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 50 03 99 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9178440452', + name: 'LM coiffeur', + phone: '+331 70 62 87 45', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.1229248, 48.6240837 ] }, + id: 'node/9178440452' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 70 62 87 45 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 70 62 87 45 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 70 62 87 45 + false +### debug: + convertProperty: isStringValue? + +331 70 62 87 45 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 70 62 87 45 +convertedValue 1 70 62 87 45 +### debug: + phone: + +331 70 62 87 45 + => + +33 1 70 62 87 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 70 62 87 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 70 62 87 45 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1229248, 48.6240837 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 70 62 87 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9178440453', + description: 'Reéducation en pelvi perieolgie', + healthcare: 'physiotherapist', + phone: '+33 6 30054181', + 'ref:FR:NAF': '8690E' + }, + geometry: { type: 'Point', coordinates: [ 2.1234693, 48.6240722 ] }, + id: 'node/9178440453' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 30054181 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 30054181 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 30054181 + false +### debug: + convertProperty: isStringValue? + +33 6 30054181 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 30054181 +convertedValue 6 30 05 41 81 +### debug: + phone: + +33 6 30054181 + => + +33 6 30 05 41 81 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 30 05 41 81 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 30 05 41 81 +### debug: + mapElementFromConf: convert + ref:FR:NAF +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:NAF +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:NAF +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1234693, 48.6240722 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 30 05 41 81' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9197572747', + amenity: 'library', + name: 'Médiathèque La Ruche', + opening_hours: 'Tu 16:00-19:00; We 10:00-12:30, 14:00-18:00; Fr 16:00-19:00; Sa 10:00-18:00; PH off', + phone: '+33 1 69 28 66 24', + website: 'https://mediatheques.paris-saclay.com/mediatheque-la-ruche' + }, + geometry: { type: 'Point', coordinates: [ 2.1634564, 48.6961625 ] }, + id: 'node/9197572747' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + library + true +### debug: + convertProperty: isStringValue? + library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + library + => + library +### debug: + convertProperty: -- convertedValue + library +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 28 66 24 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 28 66 24 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 28 66 24 + false +### debug: + convertProperty: isStringValue? + +33 1 69 28 66 24 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 28 66 24 +convertedValue 1 69 28 66 24 +### debug: + phone: + +33 1 69 28 66 24 + => + +33 1 69 28 66 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 66 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 66 24 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1634564, 48.6961625 ] }, + properties: { amenity: 'library', phone: '+33 1 69 28 66 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9202919643', + amenity: 'social_facility', + 'contact:city': 'Massy', + 'contact:housenumber': '8', + 'contact:postcode': '91300', + 'contact:street': 'Place Victor Schœlcher', + description: 'Centre médico-social', + name: 'Centre Départemental de Prévention et de Santé', + opening_hours: 'Mo-Th 09:00-12:00,14:00-17:00; Fr 09:00-12:00', + operator: 'Essonne', + phone: '+33 1 69 20 65 68', + short_name: 'CDPS', + social_facility: 'outreach' + }, + geometry: { type: 'Point', coordinates: [ 2.2731382, 48.7311316 ] }, + id: 'node/9202919643' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 65 68 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 65 68 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 65 68 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 65 68 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 65 68 +convertedValue 1 69 20 65 68 +### debug: + phone: + +33 1 69 20 65 68 + => + +33 1 69 20 65 68 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 65 68 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 65 68 +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2731382, 48.7311316 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 20 65 68' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9245576068', + amenity: 'coworking_space', + 'contact:facebook': 'https://www.facebook.com/La-Bulle-dAir-105264784553031/', + fax: '+33972234620', + fee: 'yes', + name: "La Bulle d'Air", + phone: '+33164932660', + website: 'http://www.quad-lab.fr/la-bulle-dair/' + }, + geometry: { type: 'Point', coordinates: [ 2.4168782, 48.5997989 ] }, + id: 'node/9245576068' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + coworking_space +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + coworking_space +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + coworking_space + true +### debug: + convertProperty: isStringValue? + coworking_space + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + coworking_space + => + coworking_space +### debug: + convertProperty: -- convertedValue + coworking_space +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164932660 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164932660 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164932660 + false +### debug: + convertProperty: isStringValue? + +33164932660 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164932660 +convertedValue 1 64 93 26 60 +### debug: + phone: + +33164932660 + => + +33 1 64 93 26 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 93 26 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 93 26 60 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4168782, 48.5997989 ] }, + properties: { amenity: 'coworking_space', phone: '+33 1 64 93 26 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9245576069', + company: 'engineering', + 'contact:facebook': 'https://www.facebook.com/Laboratoire-Quad-Lab-457587557760454/', + 'contact:linkedin': 'https://www.linkedin.com/company/laboratoire-quad-lab', + 'contact:twitter': 'https://twitter.com/quad_lab', + fax: '+33972234620', + name: 'Quad-Lab', + office: 'company', + phone: '+33164932660', + website: 'http://www.quad-lab.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.416852, 48.5997923 ] }, + id: 'node/9245576069' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + company +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + company +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + company +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:linkedin +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:linkedin +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:linkedin +### debug: + mapElementFromConf: convert + contact:twitter +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:twitter +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:twitter +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164932660 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164932660 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164932660 + false +### debug: + convertProperty: isStringValue? + +33164932660 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164932660 +convertedValue 1 64 93 26 60 +### debug: + phone: + +33164932660 + => + +33 1 64 93 26 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 93 26 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 93 26 60 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.416852, 48.5997923 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 93 26 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9248804305', + name: 'EJC Coiffure', + phone: '+33169075255', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.1359896, 48.7009521 ] }, + id: 'node/9248804305' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169075255 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169075255 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169075255 + false +### debug: + convertProperty: isStringValue? + +33169075255 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169075255 +convertedValue 1 69 07 52 55 +### debug: + phone: + +33169075255 + => + +33 1 69 07 52 55 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 52 55 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 52 55 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1359896, 48.7009521 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 07 52 55' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9258026665', + 'addr:city': 'Massy', + 'addr:housenumber': '31', + 'addr:postcode': '91300', + 'addr:street': 'Avenue Carnot', + amenity: 'restaurant', + cuisine: 'asian', + name: 'Pitaya Thaï street food', + opening_hours: 'Mo-Fr 11:30-22:00; Sa 12:00-22:30; Su 12:00-22:00', + phone: '+33 9 74 32 3685', + website: 'https://www.pityaresto.fr', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2622651, 48.7256706 ] }, + id: 'node/9258026665' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 74 32 3685 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 74 32 3685 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 74 32 3685 + false +### debug: + convertProperty: isStringValue? + +33 9 74 32 3685 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 74 32 3685 +convertedValue 9 74 32 36 85 +### debug: + phone: + +33 9 74 32 3685 + => + +33 9 74 32 36 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 74 32 36 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 74 32 36 85 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2622651, 48.7256706 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 74 32 36 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9319392784', + 'addr:city': 'Corbeil-Essonnes', + 'addr:housenumber': '4', + 'addr:postcode': '91100', + 'addr:street': 'Ruelle du Mort Voisin', + name: 'Cirta Destockage', + opening_hours: 'Mo-We 10:00-13:00,Sa 10:00-13:00, Mo-Sa 14:00-18:00', + operator: 'UPS, Western Union, Orange Money', + 'payment:cash': 'yes', + 'payment:debit_cards': 'yes', + 'payment:telephone_cards': 'yes', + phone: '+33981307701', + shop: 'houseware', + website: 'https://location.westernunion.com/fr/ile-de-france/corbeil-essonnes/9b673351862465cebbccd180e0f6a728' + }, + geometry: { type: 'Point', coordinates: [ 2.4676487, 48.6039798 ] }, + id: 'node/9319392784' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:debit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:debit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:debit_cards +### debug: + mapElementFromConf: convert + payment:telephone_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:telephone_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:telephone_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33981307701 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33981307701 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33981307701 + false +### debug: + convertProperty: isStringValue? + +33981307701 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33981307701 +convertedValue 9 81 30 77 01 +### debug: + phone: + +33981307701 + => + +33 9 81 30 77 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 81 30 77 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 81 30 77 01 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4676487, 48.6039798 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 81 30 77 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9332407010', + 'addr:city': 'Brunoy', + 'addr:housenumber': '3', + 'addr:postcode': '91800', + 'addr:street': 'Grande Rue', + amenity: 'restaurant', + name: 'Une cuisine dans ma rue', + phone: '+33 9 88 00 85 20', + website: 'https://unecuisinedansmarue.mystrikingly.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.5034503, 48.6979889 ] }, + id: 'node/9332407010' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 88 00 85 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 88 00 85 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 88 00 85 20 + false +### debug: + convertProperty: isStringValue? + +33 9 88 00 85 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 88 00 85 20 +convertedValue 9 88 00 85 20 +### debug: + phone: + +33 9 88 00 85 20 + => + +33 9 88 00 85 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 88 00 85 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 88 00 85 20 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5034503, 48.6979889 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 88 00 85 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9332407012', + 'addr:city': 'Brunoy', + 'addr:housenumber': '1', + 'addr:postcode': '91800', + 'addr:street': 'Place Saint-Médard', + brand: 'Guy Hoquet', + 'brand:wikidata': 'Q25383970', + 'brand:wikipedia': "fr:Guy Hoquet l'immobilier", + name: 'Guy Hoquet', + office: 'estate_agent', + opening_hours: 'Mo-Sa 09:30-19:00', + phone: '+33 1 60 48 79 09', + website: 'https://brunoy.guy-hoquet.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.5028166, 48.698213 ] }, + id: 'node/9332407012' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 79 09 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 79 09 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 79 09 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 79 09 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 79 09 +convertedValue 1 60 48 79 09 +### debug: + phone: + +33 1 60 48 79 09 + => + +33 1 60 48 79 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 79 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 79 09 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5028166, 48.698213 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 48 79 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9343953559', + 'addr:housenumber': '3', + email: 'pole.social@mairie-athis-mons.fr', + government: 'public_service', + office: 'government', + phone: '+33 1 69 57 83 99', + website: 'http://www.mairie-athis-mons.fr/annuaire/structure_99.htm' + }, + geometry: { type: 'Point', coordinates: [ 2.3954057, 48.7049963 ] }, + id: 'node/9343953559' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 83 99 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 83 99 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 83 99 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 83 99 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 83 99 +convertedValue 1 69 57 83 99 +### debug: + phone: + +33 1 69 57 83 99 + => + +33 1 69 57 83 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 83 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 83 99 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3954057, 48.7049963 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 57 83 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9361019689', + 'addr:city': 'Marcoussis', + 'addr:housenumber': '6 bis', + 'addr:postcode': '91460', + 'addr:street': 'Rue du Fond des Prés', + name: 'Panda Auto', + 'payment:credit_cards': 'yes', + 'payment:debit_cards': 'yes', + phone: '+33 1 69 01 96 41', + shop: 'car_repair', + website: 'http://panda-auto.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2072858, 48.6392496 ] }, + id: 'node/9361019689' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + payment:debit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:debit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:debit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 01 96 41 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 01 96 41 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 01 96 41 + false +### debug: + convertProperty: isStringValue? + +33 1 69 01 96 41 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 01 96 41 +convertedValue 1 69 01 96 41 +### debug: + phone: + +33 1 69 01 96 41 + => + +33 1 69 01 96 41 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 01 96 41 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 01 96 41 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2072858, 48.6392496 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 01 96 41' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9363596699', + fax: '+33169484414', + name: 'Tettbro', + phone: '+33169480430' + }, + geometry: { type: 'Point', coordinates: [ 2.4917392, 48.7155929 ] }, + id: 'node/9363596699' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169480430 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169480430 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169480430 + false +### debug: + convertProperty: isStringValue? + +33169480430 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169480430 +convertedValue 1 69 48 04 30 +### debug: + phone: + +33169480430 + => + +33 1 69 48 04 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 48 04 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 48 04 30 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4917392, 48.7155929 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 48 04 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9384047820', + 'addr:city': 'Limours', + 'addr:housenumber': '10', + 'addr:postcode': '91470', + 'addr:street': 'Rue de Minfeld', + email: 'cl.cestlocal@gmail.com', + name: "C'L C'est Local", + operator: 'Delphine Locquin', + phone: '+33 6 29 12 98 56', + shop: 'convenience', + website: 'https://www.cl-cestlocal.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.0675108, 48.6419814 ] }, + id: 'node/9384047820' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 29 12 98 56 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 29 12 98 56 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 29 12 98 56 + false +### debug: + convertProperty: isStringValue? + +33 6 29 12 98 56 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 29 12 98 56 +convertedValue 6 29 12 98 56 +### debug: + phone: + +33 6 29 12 98 56 + => + +33 6 29 12 98 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 29 12 98 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 29 12 98 56 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0675108, 48.6419814 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 29 12 98 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9384080441', + 'addr:city': 'Limours', + 'addr:housenumber': '2', + 'addr:postcode': '91470', + 'addr:street': 'Rue de Paris', + check_date: '2023-06-08', + name: 'Christian Paris', + phone: '+33 9 74 56 49 87', + shop: 'jewelry', + website: 'https://www.christian-paris.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.0761458, 48.6462683 ] }, + id: 'node/9384080441' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 74 56 49 87 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 74 56 49 87 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 74 56 49 87 + false +### debug: + convertProperty: isStringValue? + +33 9 74 56 49 87 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 74 56 49 87 +convertedValue 9 74 56 49 87 +### debug: + phone: + +33 9 74 56 49 87 + => + +33 9 74 56 49 87 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 74 56 49 87 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 74 56 49 87 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0761458, 48.6462683 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 74 56 49 87' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9384728285', + 'addr:housenumber': '4', + 'addr:street': 'Rue de Villeroy', + amenity: 'school', + 'isced:level': '0', + name: 'École maternelle François Mauriac', + 'operator:type': 'public', + phone: '+33160864523', + 'ref:UAI': '0911407K', + 'school:FR': 'maternelle' + }, + geometry: { type: 'Point', coordinates: [ 2.3752493, 48.6124006 ] }, + id: 'node/9384728285' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + isced:level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + isced:level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + isced:level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160864523 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160864523 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160864523 + false +### debug: + convertProperty: isStringValue? + +33160864523 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160864523 +convertedValue 1 60 86 45 23 +### debug: + phone: + +33160864523 + => + +33 1 60 86 45 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 45 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 45 23 +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3752493, 48.6124006 ] }, + properties: { amenity: 'school', phone: '+33 1 60 86 45 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9384728287', + 'addr:housenumber': '8', + 'addr:street': 'Rue de Villeroy', + amenity: 'school', + 'isced:level': '1', + name: 'École élémentaire François Mauriac', + 'operator:type': 'public', + phone: '+33160867226', + 'ref:UAI': '0910273C', + 'school:FR': 'élémentaire' + }, + geometry: { type: 'Point', coordinates: [ 2.3756082, 48.6125207 ] }, + id: 'node/9384728287' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + isced:level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + isced:level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + isced:level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160867226 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160867226 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160867226 + false +### debug: + convertProperty: isStringValue? + +33160867226 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160867226 +convertedValue 1 60 86 72 26 +### debug: + phone: + +33160867226 + => + +33 1 60 86 72 26 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 72 26 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 72 26 +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3756082, 48.6125207 ] }, + properties: { amenity: 'school', phone: '+33 1 60 86 72 26' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9384779292', + 'addr:street': 'Rue des 3 Parts', + amenity: 'school', + 'isced:level': '1', + name: 'École élémentaire Jean Mermoz', + 'operator:type': 'public', + phone: '+33160865179', + 'ref:UAI': '0911452J', + 'school:FR': 'élémentaire' + }, + geometry: { type: 'Point', coordinates: [ 2.3686316, 48.6098652 ] }, + id: 'node/9384779292' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + isced:level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + isced:level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + isced:level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160865179 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160865179 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160865179 + false +### debug: + convertProperty: isStringValue? + +33160865179 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160865179 +convertedValue 1 60 86 51 79 +### debug: + phone: + +33160865179 + => + +33 1 60 86 51 79 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 51 79 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 51 79 +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3686316, 48.6098652 ] }, + properties: { amenity: 'school', phone: '+33 1 60 86 51 79' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9384779293', + 'addr:street': 'Rue des 3 Parts', + amenity: 'school', + 'isced:level': '0', + name: 'École maternelle Jean Mermoz', + 'operator:type': 'public', + phone: '+33160865310', + 'ref:UAI': '0911451H', + 'school:FR': 'maternelle' + }, + geometry: { type: 'Point', coordinates: [ 2.3686142, 48.6098001 ] }, + id: 'node/9384779293' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + isced:level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + isced:level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + isced:level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160865310 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160865310 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160865310 + false +### debug: + convertProperty: isStringValue? + +33160865310 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160865310 +convertedValue 1 60 86 53 10 +### debug: + phone: + +33160865310 + => + +33 1 60 86 53 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 53 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 53 10 +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3686142, 48.6098001 ] }, + properties: { amenity: 'school', phone: '+33 1 60 86 53 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9384784387', + 'addr:street': 'Rue de la Prieurée', + amenity: 'school', + 'isced:level': '0', + name: 'École maternelle Saint Exupéry', + 'operator:type': 'public', + phone: '+33160865189', + 'ref:UAI': '0911590J', + 'school:FR': 'maternelle' + }, + geometry: { type: 'Point', coordinates: [ 2.3695363, 48.6127499 ] }, + id: 'node/9384784387' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + isced:level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + isced:level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + isced:level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160865189 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160865189 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160865189 + false +### debug: + convertProperty: isStringValue? + +33160865189 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160865189 +convertedValue 1 60 86 51 89 +### debug: + phone: + +33160865189 + => + +33 1 60 86 51 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 51 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 51 89 +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3695363, 48.6127499 ] }, + properties: { amenity: 'school', phone: '+33 1 60 86 51 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9384784388', + 'addr:street': 'Rue de la Prieurée', + amenity: 'school', + 'isced:level': '1', + name: 'École élémentaire Saint Exupéry', + 'operator:type': 'public', + phone: '+33160865084', + 'ref:UAI': '0911597S', + 'school:FR': 'élémentaire' + }, + geometry: { type: 'Point', coordinates: [ 2.3698545, 48.612867 ] }, + id: 'node/9384784388' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + isced:level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + isced:level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + isced:level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160865084 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160865084 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160865084 + false +### debug: + convertProperty: isStringValue? + +33160865084 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160865084 +convertedValue 1 60 86 50 84 +### debug: + phone: + +33160865084 + => + +33 1 60 86 50 84 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 50 84 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 50 84 +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3698545, 48.612867 ] }, + properties: { amenity: 'school', phone: '+33 1 60 86 50 84' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9384801567', + 'contact:facebook': 'https://www.facebook.com/profile.php?id=100069899266281', + 'contact:instagram': 'https://www.instagram.com/orondygo/', + email: 'orondygo@gmail.com', + name: 'Ô Rondygo', + opening_hours: 'Tu-Th 09:30-14:30,16:30-20:30; Fr 09:30-14:30,16:30-23:00; Sa 10:00-14:30,16:30-23:00; Su 10:30-13:30', + phone: '+33 6 08 51 74 32', + shop: 'cheese', + website: 'https://orondygo.wixsite.com/website-2', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3655257, 48.6148274 ] }, + id: 'node/9384801567' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 08 51 74 32 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 08 51 74 32 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 08 51 74 32 + false +### debug: + convertProperty: isStringValue? + +33 6 08 51 74 32 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 08 51 74 32 +convertedValue 6 08 51 74 32 +### debug: + phone: + +33 6 08 51 74 32 + => + +33 6 08 51 74 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 08 51 74 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 08 51 74 32 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3655257, 48.6148274 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 08 51 74 32' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9385768184', + 'addr:city': 'Juvisy-sur-Orge', + 'addr:housenumber': '1', + 'addr:postcode': '91260', + 'addr:street': 'Rue Charles Legendre', + 'cannabis:cbd': 'only', + email: 'contact@weed-paradise-essonne.fr', + name: 'Weed paradise', + opening_hours: 'Mo-Sa 10:00-19:30', + phone: '+33 1 69 48 12 91', + shop: 'cannabis', + website: 'https://weed-paradise-essonne.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3712272, 48.696036 ] }, + id: 'node/9385768184' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + cannabis:cbd +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cannabis:cbd +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cannabis:cbd +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 48 12 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 48 12 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 48 12 91 + false +### debug: + convertProperty: isStringValue? + +33 1 69 48 12 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 48 12 91 +convertedValue 1 69 48 12 91 +### debug: + phone: + +33 1 69 48 12 91 + => + +33 1 69 48 12 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 48 12 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 48 12 91 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3712272, 48.696036 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 48 12 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9385895126', + 'addr:city': 'Limours', + 'addr:postcode': '91470', + 'addr:street': 'Chemin Vicinal n°2', + leisure: 'horse_riding', + name: "Ecurie d'Orceval", + operator: 'Adrien Chabot', + phone: '+33 9 88 56 61 99' + }, + geometry: { type: 'Point', coordinates: [ 2.0960842, 48.6601606 ] }, + id: 'node/9385895126' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 88 56 61 99 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 88 56 61 99 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 88 56 61 99 + false +### debug: + convertProperty: isStringValue? + +33 9 88 56 61 99 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 88 56 61 99 +convertedValue 9 88 56 61 99 +### debug: + phone: + +33 9 88 56 61 99 + => + +33 9 88 56 61 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 88 56 61 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 88 56 61 99 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0960842, 48.6601606 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 88 56 61 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9386012930', + 'addr:housenumber': '1', + 'addr:street': 'Rue Pasteur', + amenity: 'school', + 'isced:level': '0', + name: 'École maternelle André Malraux', + 'operator:type': 'public', + phone: '+33160865995', + 'ref:UAI': '0911515C', + 'school:FR': 'maternelle' + }, + geometry: { type: 'Point', coordinates: [ 2.3819102, 48.613367 ] }, + id: 'node/9386012930' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + isced:level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + isced:level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + isced:level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160865995 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160865995 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160865995 + false +### debug: + convertProperty: isStringValue? + +33160865995 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160865995 +convertedValue 1 60 86 59 95 +### debug: + phone: + +33160865995 + => + +33 1 60 86 59 95 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 59 95 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 59 95 +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + school:FR +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + school:FR +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + school:FR +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3819102, 48.613367 ] }, + properties: { amenity: 'school', phone: '+33 1 60 86 59 95' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9386012931', + 'addr:housenumber': '39', + 'addr:street': 'Rue Charles de Gaulle', + amenity: 'school', + 'isced:level': '1', + name: 'École élémentaire André Malraux', + 'operator:type': 'public', + phone: '+33160864410', + 'ref:UAI': '0911598T' + }, + geometry: { type: 'Point', coordinates: [ 2.3815113, 48.6139437 ] }, + id: 'node/9386012931' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + isced:level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + isced:level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + isced:level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160864410 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160864410 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160864410 + false +### debug: + convertProperty: isStringValue? + +33160864410 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160864410 +convertedValue 1 60 86 44 10 +### debug: + phone: + +33160864410 + => + +33 1 60 86 44 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 44 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 44 10 +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3815113, 48.6139437 ] }, + properties: { amenity: 'school', phone: '+33 1 60 86 44 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9386070638', + amenity: 'music_school', + name: 'Conservatoire Charles Gounod', + 'operator:type': 'public', + phone: '+33160865842' + }, + geometry: { type: 'Point', coordinates: [ 2.3719827, 48.6109832 ] }, + id: 'node/9386070638' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + music_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + music_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + music_school + true +### debug: + convertProperty: isStringValue? + music_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + music_school + => + music_school +### debug: + convertProperty: -- convertedValue + music_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160865842 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160865842 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160865842 + false +### debug: + convertProperty: isStringValue? + +33160865842 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160865842 +convertedValue 1 60 86 58 42 +### debug: + phone: + +33160865842 + => + +33 1 60 86 58 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 58 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 58 42 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3719827, 48.6109832 ] }, + properties: { amenity: 'music_school', phone: '+33 1 60 86 58 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9392044144', + 'addr:city': 'Limours', + 'addr:housenumber': '20', + 'addr:postcode': '91470', + 'addr:street': 'Rue des Petits Prés', + name: 'Ollibulle Laverie', + opening_hours: 'Mo-Su 07:00-21:00', + 'payment:coins': 'yes', + 'payment:contactless': 'yes', + 'payment:credit_cards': 'yes', + 'payment:notes': 'yes', + phone: '+33 1 75 28 12 54', + self_service: 'yes', + shop: 'laundry', + website: 'http://www.laverie-limours.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.0761179, 48.6468007 ] }, + id: 'node/9392044144' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:coins +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:coins +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:coins +### debug: + mapElementFromConf: convert + payment:contactless +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:contactless +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:contactless +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + payment:notes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:notes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:notes +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 75 28 12 54 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 75 28 12 54 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 75 28 12 54 + false +### debug: + convertProperty: isStringValue? + +33 1 75 28 12 54 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 75 28 12 54 +convertedValue 1 75 28 12 54 +### debug: + phone: + +33 1 75 28 12 54 + => + +33 1 75 28 12 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 75 28 12 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 75 28 12 54 +### debug: + mapElementFromConf: convert + self_service +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + self_service +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + self_service +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0761179, 48.6468007 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 75 28 12 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9392129703', + 'addr:city': 'Limours', + 'addr:housenumber': '5', + 'addr:postcode': '91470', + 'addr:street': 'Rue de Paris', + name: 'Estelle Alexandre Coiffure', + phone: '+33164914024', + shop: 'hairdresser', + website: 'https://estellealexandrelimours.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.0758212, 48.6464678 ] }, + id: 'node/9392129703' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164914024 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164914024 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164914024 + false +### debug: + convertProperty: isStringValue? + +33164914024 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164914024 +convertedValue 1 64 91 40 24 +### debug: + phone: + +33164914024 + => + +33 1 64 91 40 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 40 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 40 24 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0758212, 48.6464678 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 91 40 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9393833654', + name: 'Tha Coiffure', + opening_hours: 'Tu-Sa 09:00-18:00', + phone: '+33160770984', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.413208, 48.6331384 ] }, + id: 'node/9393833654' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160770984 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160770984 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160770984 + false +### debug: + convertProperty: isStringValue? + +33160770984 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160770984 +convertedValue 1 60 77 09 84 +### debug: + phone: + +33160770984 + => + +33 1 60 77 09 84 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 09 84 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 09 84 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.413208, 48.6331384 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 77 09 84' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9395596513', + amenity: 'pharmacy', + dispensing: 'yes', + name: 'Pharmacie des Terrasses', + phone: '+33164938669', + 'ref:FR:FINESS': '910007137', + 'ref:FR:SIRET': '43375084100010', + source: 'Le ministère des solidarités et de la santé - 2022-01', + 'type:FR:FINESS': '620' + }, + geometry: { type: 'Point', coordinates: [ 2.4849003, 48.5666404 ] }, + id: 'node/9395596513' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164938669 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164938669 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164938669 + false +### debug: + convertProperty: isStringValue? + +33164938669 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164938669 +convertedValue 1 64 93 86 69 +### debug: + phone: + +33164938669 + => + +33 1 64 93 86 69 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 93 86 69 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 93 86 69 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4849003, 48.5666404 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 64 93 86 69' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9415566833', + amenity: 'driving_school', + 'contact:facebook': 'https://www.facebook.com/ECLisses91090', + email: 'labonneconduite@gmail.com', + name: 'La Bonne Conduite', + phone: '+33164975353', + website: 'https://www.labonneconduite-automotoecole.com' + }, + geometry: { type: 'Point', coordinates: [ 2.4172615, 48.612336 ] }, + id: 'node/9415566833' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164975353 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164975353 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164975353 + false +### debug: + convertProperty: isStringValue? + +33164975353 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164975353 +convertedValue 1 64 97 53 53 +### debug: + phone: + +33164975353 + => + +33 1 64 97 53 53 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 53 53 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 53 53 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4172615, 48.612336 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 64 97 53 53' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9415566834', + 'contact:facebook': 'https://www.facebook.com/hmjimmobilier', + name: 'HMJ Immobilier', + office: 'estate_agent', + opening_hours: 'Mo-Sa 09:00-12:00,14:00-19:00', + phone: '+33169117772', + website: 'https://www.limmopourtous.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4172937, 48.6122961 ] }, + id: 'node/9415566834' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169117772 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169117772 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169117772 + false +### debug: + convertProperty: isStringValue? + +33169117772 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169117772 +convertedValue 1 69 11 77 72 +### debug: + phone: + +33169117772 + => + +33 1 69 11 77 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 11 77 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 11 77 72 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4172937, 48.6122961 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 11 77 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9433762608', + 'contact:city': 'Massy', + 'contact:housenumber': '16', + 'contact:postcode': '91300', + 'contact:street': 'Mail Atlantis', + name: 'La Vie Claire', + 'not:brand:wikidata': 'Q3213589', + opening_hours: 'Mo-Sa 09:30-20:00; Su 09:30-12:30;', + 'payment:cash': 'yes', + 'payment:debit_cards': 'yes', + phone: '+33 7 88 53 69 26', + shop: 'supermarket', + website: 'https://magasins.lavieclaire.com/lavieclaire/fr/store/france/ile-de-france/essonne/massy/massy-atlantis/19109' + }, + geometry: { type: 'Point', coordinates: [ 2.2626939, 48.7248114 ] }, + id: 'node/9433762608' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + not:brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + not:brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + not:brand:wikidata +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:debit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:debit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:debit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 88 53 69 26 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 88 53 69 26 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 88 53 69 26 + false +### debug: + convertProperty: isStringValue? + +33 7 88 53 69 26 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 88 53 69 26 +convertedValue 7 88 53 69 26 +### debug: + phone: + +33 7 88 53 69 26 + => + +33 7 88 53 69 26 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 88 53 69 26 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 88 53 69 26 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2626939, 48.7248114 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 88 53 69 26' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9439194518', + 'addr:housenumber': '132', + 'addr:street': 'Grande Rue', + amenity: 'restaurant', + cuisine: 'asian;japanese;thai', + name: 'Krung Thep', + opening_hours: 'Mo-We 11:30-14:00,17:30-22:00; Th-Su 11:30-14:00,17:30-22:30', + phone: '+331 64 90 41 31', + takeaway: 'yes', + website: 'https://krungtheparpajon.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2464974, 48.5873754 ] }, + id: 'node/9439194518' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 64 90 41 31 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 64 90 41 31 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 64 90 41 31 + false +### debug: + convertProperty: isStringValue? + +331 64 90 41 31 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 64 90 41 31 +convertedValue 1 64 90 41 31 +### debug: + phone: + +331 64 90 41 31 + => + +33 1 64 90 41 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 90 41 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 90 41 31 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2464974, 48.5873754 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 90 41 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9444357506', + 'addr:housenumber': '3', + amenity: 'social_facility', + phone: '+33 1 69 54 55 20', + social_facility: 'nursing_home', + 'social_facility:for': 'child' + }, + geometry: { type: 'Point', coordinates: [ 2.3859571, 48.7057567 ] }, + id: 'node/9444357506' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 54 55 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 54 55 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 54 55 20 + false +### debug: + convertProperty: isStringValue? + +33 1 69 54 55 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 54 55 20 +convertedValue 1 69 54 55 20 +### debug: + phone: + +33 1 69 54 55 20 + => + +33 1 69 54 55 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 54 55 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 54 55 20 +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3859571, 48.7057567 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 54 55 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9450385272', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:full': 'Centre Commercial de la Verville 91540 Mennecy', + 'addr:place': 'Place Normandie Niemen', + 'addr:postcode': '91540', + amenity: 'doctors', + check_date: '2022', + healthcare: 'physiotherapist', + name: 'Przysiezny Marian/Roho Tony', + phone: '+33164998364', + source: 'extrapolation' + }, + geometry: { type: 'Point', coordinates: [ 2.4303724, 48.5534016 ] }, + id: 'node/9450385272' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + addr:place +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:place +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:place +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164998364 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164998364 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164998364 + false +### debug: + convertProperty: isStringValue? + +33164998364 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164998364 +convertedValue 1 64 99 83 64 +### debug: + phone: + +33164998364 + => + +33 1 64 99 83 64 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 99 83 64 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 99 83 64 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4303724, 48.5534016 ] }, + properties: { amenity: 'doctors', phone: '+33 1 64 99 83 64' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9450385273', + 'addr:city': 'Mennecy', + 'addr:country': 'FR', + 'addr:full': 'Centre Commercial de la Verville 91540 Mennecy', + 'addr:place': 'Place Normandie Niemen', + 'addr:postcode': '91540', + amenity: 'veterinary', + check_date: '2022', + 'contact:facebook': 'https://www.facebook.com/vetoverville-108356423875550/?ref=page_internal', + 'contact:instagram': 'https://www.instagram.com/explore/tags/vetoverville/', + name: 'Vétoverville', + opening_hours: 'Mo-Fr 09:00-12:30,14:30-19:00; Th off; Sa 09:00-16:00', + phone: '+33164575012', + source: 'extrapolation', + website: 'https://www.vetoverville.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4298581, 48.5533679 ] }, + id: 'node/9450385273' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:full +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:full +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:full +### debug: + mapElementFromConf: convert + addr:place +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:place +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:place +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + veterinary +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + veterinary +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + veterinary + => + veterinary +### debug: + convertProperty: -- convertedValue + veterinary +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164575012 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164575012 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164575012 + false +### debug: + convertProperty: isStringValue? + +33164575012 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164575012 +convertedValue 1 64 57 50 12 +### debug: + phone: + +33164575012 + => + +33 1 64 57 50 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 57 50 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 57 50 12 +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4298581, 48.5533679 ] }, + properties: { amenity: 'veterinary', phone: '+33 1 64 57 50 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9452897044', + beauty: 'nails;cosmetics;massage', + 'contact:facebook': 'https://www.facebook.com/maison.nk.3', + 'contact:instagram': 'https://www.instagram.com/maison_nk/', + email: 'contact@maisonnk.fr', + hairdresser: 'barber', + name: 'Maison NK', + opening_hours: 'Tu-Sa 09:00-19:00', + phone: '+33677310593', + shop: 'hairdresser', + website: 'https://maisonnk.fr', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3655018, 48.6147567 ] }, + id: 'node/9452897044' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + hairdresser +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + hairdresser +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + hairdresser +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33677310593 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33677310593 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33677310593 + false +### debug: + convertProperty: isStringValue? + +33677310593 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33677310593 +convertedValue 6 77 31 05 93 +### debug: + phone: + +33677310593 + => + +33 6 77 31 05 93 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 77 31 05 93 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 77 31 05 93 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3655018, 48.6147567 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 77 31 05 93' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9455799025', + amenity: 'fast_food', + cuisine: 'pizza', + delivery: 'yes', + name: 'Allo Pizza Rapido', + outdoor_seating: 'yes', + phone: '+33169912590', + takeaway: 'yes', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.41724, 48.6124812 ] }, + id: 'node/9455799025' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169912590 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169912590 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169912590 + false +### debug: + convertProperty: isStringValue? + +33169912590 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169912590 +convertedValue 1 69 91 25 90 +### debug: + phone: + +33169912590 + => + +33 1 69 91 25 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 91 25 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 91 25 90 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.41724, 48.6124812 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 91 25 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9455799026', + amenity: 'fast_food', + delivery: 'yes', + name: 'Miam Miam', + phone: '+33164973642', + takeaway: 'yes', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4172084, 48.6125304 ] }, + id: 'node/9455799026' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164973642 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164973642 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164973642 + false +### debug: + convertProperty: isStringValue? + +33164973642 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164973642 +convertedValue 1 64 97 36 42 +### debug: + phone: + +33164973642 + => + +33 1 64 97 36 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 36 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 36 42 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4172084, 48.6125304 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 64 97 36 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9455799027', + 'addr:housenumber': '1', + 'addr:street': 'Place de Chevreuse', + amenity: 'pub', + food: 'yes', + lottery: 'yes', + name: 'Le Long Rayage', + phone: '+33160865734', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4171558, 48.6125734 ] }, + id: 'node/9455799027' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pub +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pub +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pub + true +### debug: + convertProperty: isStringValue? + pub + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pub + => + pub +### debug: + convertProperty: -- convertedValue + pub +### debug: + mapElementFromConf: convert + food +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + food +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + food +### debug: + mapElementFromConf: convert + lottery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + lottery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + lottery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160865734 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160865734 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160865734 + false +### debug: + convertProperty: isStringValue? + +33160865734 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160865734 +convertedValue 1 60 86 57 34 +### debug: + phone: + +33160865734 + => + +33 1 60 86 57 34 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 57 34 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 57 34 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4171558, 48.6125734 ] }, + properties: { amenity: 'pub', phone: '+33 1 60 86 57 34' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9457513164', + amenity: 'restaurant', + cuisine: 'corsican', + name: 'A Tavula Corsa', + opening_hours: 'Tu-Th 10:00-16:00; Fr-Sa 11:00-23:00', + phone: '+33981711880', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4689529, 48.6038718 ] }, + id: 'node/9457513164' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33981711880 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33981711880 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33981711880 + false +### debug: + convertProperty: isStringValue? + +33981711880 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33981711880 +convertedValue 9 81 71 18 80 +### debug: + phone: + +33981711880 + => + +33 9 81 71 18 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 81 71 18 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 81 71 18 80 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4689529, 48.6038718 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 81 71 18 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9462945782', + 'addr:city': 'Limours', + 'addr:housenumber': '2', + 'addr:postcode': '91470', + 'addr:street': "Rue de l'Aérotrain", + craft: 'insulation', + name: 'France Terre Habitat', + phone: '+33 1 64 92 05 62', + website: 'https://www.franceterrehabitat.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.0628973, 48.6439237 ] }, + id: 'node/9462945782' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 92 05 62 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 92 05 62 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 92 05 62 + false +### debug: + convertProperty: isStringValue? + +33 1 64 92 05 62 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 92 05 62 +convertedValue 1 64 92 05 62 +### debug: + phone: + +33 1 64 92 05 62 + => + +33 1 64 92 05 62 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 92 05 62 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 92 05 62 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0628973, 48.6439237 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 92 05 62' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9462945790', + 'addr:city': 'Limours', + 'addr:housenumber': '11', + 'addr:postcode': '91470', + 'addr:street': "Rue de l'Aérotrain", + name: 'Renov Jeep Passion', + phone: '+33 1 64 91 36 42', + shop: 'car_repair' + }, + geometry: { type: 'Point', coordinates: [ 2.0617508, 48.6426431 ] }, + id: 'node/9462945790' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 91 36 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 91 36 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 91 36 42 + false +### debug: + convertProperty: isStringValue? + +33 1 64 91 36 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 91 36 42 +convertedValue 1 64 91 36 42 +### debug: + phone: + +33 1 64 91 36 42 + => + +33 1 64 91 36 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 36 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 36 42 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0617508, 48.6426431 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 91 36 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9462945795', + 'addr:city': 'Limours', + 'addr:housenumber': '9', + 'addr:postcode': '91470', + 'addr:street': "Rue de l'Aérotrain", + name: 'ICR Télécom', + office: 'telecommunication', + opening_hours: 'Mo-Fr 09:00-17:00', + phone: '+33 1 64 91 38 06', + website: 'https://icrtelecom.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.0622225, 48.6431646 ] }, + id: 'node/9462945795' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 91 38 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 91 38 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 91 38 06 + false +### debug: + convertProperty: isStringValue? + +33 1 64 91 38 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 91 38 06 +convertedValue 1 64 91 38 06 +### debug: + phone: + +33 1 64 91 38 06 + => + +33 1 64 91 38 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 38 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 38 06 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0622225, 48.6431646 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 91 38 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9462984769', + 'addr:city': 'Limours', + 'addr:housenumber': '22', + 'addr:postcode': '91470', + 'addr:street': 'Avenue Beethoven', + check_date: '2023-06-04', + name: 'Théonah', + operator: 'Tania Beato', + phone: '+33 6 88 84 54 06', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.0841569, 48.6447069 ] }, + id: 'node/9462984769' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 88 84 54 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 88 84 54 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 88 84 54 06 + false +### debug: + convertProperty: isStringValue? + +33 6 88 84 54 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 88 84 54 06 +convertedValue 6 88 84 54 06 +### debug: + phone: + +33 6 88 84 54 06 + => + +33 6 88 84 54 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 88 84 54 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 88 84 54 06 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0841569, 48.6447069 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 88 84 54 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9463010322', + 'addr:city': 'Limours', + 'addr:housenumber': '10', + 'addr:postcode': '91470', + 'addr:street': 'Rue Maurice Béné', + email: 'acrougeau94@gmail.com', + name: 'AnnCé Déco', + operator: 'Anne-Cécile Rougeau', + phone: '+33 6 07 94 41 89', + shop: 'interior_decoration' + }, + geometry: { type: 'Point', coordinates: [ 2.0773535, 48.6451418 ] }, + id: 'node/9463010322' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 07 94 41 89 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 07 94 41 89 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 07 94 41 89 + false +### debug: + convertProperty: isStringValue? + +33 6 07 94 41 89 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 07 94 41 89 +convertedValue 6 07 94 41 89 +### debug: + phone: + +33 6 07 94 41 89 + => + +33 6 07 94 41 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 07 94 41 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 07 94 41 89 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0773535, 48.6451418 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 07 94 41 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9463012261', + 'addr:city': 'Limours', + 'addr:housenumber': '5', + 'addr:postcode': '91470', + 'addr:street': 'Cour Saint-Pierre', + check_date: '2023-05-21', + healthcare: 'nurse', + name: "Cabinet d'infirmières", + operator: 'Florence Auger-Bizouard;Julie Lainé', + phone: '+33 6 85 53 25 50' + }, + geometry: { type: 'Point', coordinates: [ 2.077623, 48.6461335 ] }, + id: 'node/9463012261' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + check_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + check_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + check_date +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 85 53 25 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 85 53 25 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 85 53 25 50 + false +### debug: + convertProperty: isStringValue? + +33 6 85 53 25 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 85 53 25 50 +convertedValue 6 85 53 25 50 +### debug: + phone: + +33 6 85 53 25 50 + => + +33 6 85 53 25 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 85 53 25 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 85 53 25 50 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.077623, 48.6461335 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 85 53 25 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9463120881', + healthcare: 'ortophoniste', + name: 'Cécile Laugier', + phone: '+33624177023' + }, + geometry: { type: 'Point', coordinates: [ 2.0864331, 48.6299921 ] }, + id: 'node/9463120881' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33624177023 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33624177023 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33624177023 + false +### debug: + convertProperty: isStringValue? + +33624177023 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33624177023 +convertedValue 6 24 17 70 23 +### debug: + phone: + +33624177023 + => + +33 6 24 17 70 23 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 24 17 70 23 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 24 17 70 23 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0864331, 48.6299921 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 24 17 70 23' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9466893632', + 'addr:city': 'Crosne', + 'addr:housenumber': '30', + 'addr:postcode': '91560', + 'addr:street': 'Avenue Jean Jaurès', + brand: 'CocciMarket', + 'brand:wikidata': 'Q90020480', + name: 'CocciMarket', + opening_hours: 'Mo-Su 08:00-21:30', + phone: '+33169492394', + shop: 'convenience' + }, + geometry: { type: 'Point', coordinates: [ 2.4618054, 48.7142223 ] }, + id: 'node/9466893632' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169492394 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169492394 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169492394 + false +### debug: + convertProperty: isStringValue? + +33169492394 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169492394 +convertedValue 1 69 49 23 94 +### debug: + phone: + +33169492394 + => + +33 1 69 49 23 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 49 23 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 49 23 94 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4618054, 48.7142223 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 49 23 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9466960225', + 'addr:city': 'Crosne', + 'addr:housenumber': '4', + 'addr:postcode': '91560', + 'addr:street': 'Rue Alexandre Foudrier', + brand: 'Intermarché Express', + 'brand:wikidata': 'Q98278043', + name: 'Intermarché Express', + opening_hours: 'Mo-Sa 08:00-20:00; Su 08:00-13:00', + phone: '+33186220191', + shop: 'supermarket', + website: 'https://www.intermarche.com/magasin?utm_source=gmb' + }, + geometry: { type: 'Point', coordinates: [ 2.4586332, 48.7167218 ] }, + id: 'node/9466960225' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33186220191 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33186220191 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33186220191 + false +### debug: + convertProperty: isStringValue? + +33186220191 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33186220191 +convertedValue 1 86 22 01 91 +### debug: + phone: + +33186220191 + => + +33 1 86 22 01 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 86 22 01 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 86 22 01 91 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4586332, 48.7167218 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 86 22 01 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9467192794', + 'addr:city': 'Crosne', + 'addr:housenumber': '15', + 'addr:postcode': '91560', + 'addr:street': 'Avenue Jean Jaurès', + amenity: 'restaurant', + cuisine: 'sushi', + name: 'Le Torii', + opening_hours: 'Tu-Su 12:00-14:30; Tu-Su 19:00-22:30; Mo 19:00-22:30', + phone: '+33169218053', + website: 'https://letorii91.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4613895, 48.7143009 ] }, + id: 'node/9467192794' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169218053 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169218053 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169218053 + false +### debug: + convertProperty: isStringValue? + +33169218053 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169218053 +convertedValue 1 69 21 80 53 +### debug: + phone: + +33169218053 + => + +33 1 69 21 80 53 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 80 53 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 80 53 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4613895, 48.7143009 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 21 80 53' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9467192796', + 'addr:city': 'Crosne', + 'addr:housenumber': '34', + 'addr:postcode': '91560', + 'addr:street': 'Avenue Jean Jaurès', + amenity: 'restaurant', + cuisine: 'french', + name: 'La Maison du Pressoir', + opening_hours: 'We-Sa 12:00-13:30; We-Sa 19:30-21:30; Su 12:00-13:30', + phone: '+33169064983', + website: 'https://www.lamaisondupressoir.fr/le-restaurant/' + }, + geometry: { type: 'Point', coordinates: [ 2.4614551, 48.7145005 ] }, + id: 'node/9467192796' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169064983 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169064983 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169064983 + false +### debug: + convertProperty: isStringValue? + +33169064983 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169064983 +convertedValue 1 69 06 49 83 +### debug: + phone: + +33169064983 + => + +33 1 69 06 49 83 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 49 83 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 49 83 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4614551, 48.7145005 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 06 49 83' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9467879920', + amenity: 'dentist', + healthcare: 'dentist', + name: 'Denteka', + phone: '+33 1 86 90 61 61' + }, + geometry: { type: 'Point', coordinates: [ 2.5063882, 48.6983375 ] }, + id: 'node/9467879920' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 86 90 61 61 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 86 90 61 61 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 86 90 61 61 + false +### debug: + convertProperty: isStringValue? + +33 1 86 90 61 61 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 86 90 61 61 +convertedValue 1 86 90 61 61 +### debug: + phone: + +33 1 86 90 61 61 + => + +33 1 86 90 61 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 86 90 61 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 86 90 61 61 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5063882, 48.6983375 ] }, + properties: { amenity: 'dentist', phone: '+33 1 86 90 61 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9468038961', + amenity: 'police', + name: 'Gendarmerie Nationale', + opening_hours: 'Mo-Fr 08:00-12:00, 14:00-19:00; Sa 08:00-12:00, 14:00-18:00; Su 09:00-12:00, 15:00-18:00', + operator: 'Gendarmerie nationale', + 'operator:wikidata': 'Q1422336', + 'operator:wikipedia': 'fr:Gendarmerie nationale (France)', + phone: '+33 1 60 75 22 22' + }, + geometry: { type: 'Point', coordinates: [ 2.4982934, 48.630121 ] }, + id: 'node/9468038961' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + police +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + police +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + police + true +### debug: + convertProperty: isStringValue? + police + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + police + => + police +### debug: + convertProperty: -- convertedValue + police +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikidata +### debug: + mapElementFromConf: convert + operator:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:wikipedia +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 75 22 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 75 22 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 75 22 22 + false +### debug: + convertProperty: isStringValue? + +33 1 60 75 22 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 75 22 22 +convertedValue 1 60 75 22 22 +### debug: + phone: + +33 1 60 75 22 22 + => + +33 1 60 75 22 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 75 22 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 75 22 22 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4982934, 48.630121 ] }, + properties: { amenity: 'police', phone: '+33 1 60 75 22 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9525719332', + 'addr:city': 'Saclas', + 'addr:housenumber': '14', + 'addr:postcode': '91690', + 'addr:street': 'Rue de la Mairie', + name: 'Les Douceurs de Saclas', + opening_hours: 'Mo off; Tu-Sa 06:30-13:15,15:00-19:30; Su 06:30-13:15', + phone: '+33 9 80 94 02 42', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.1253365, 48.3605382 ] }, + id: 'node/9525719332' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 80 94 02 42 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 80 94 02 42 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 80 94 02 42 + false +### debug: + convertProperty: isStringValue? + +33 9 80 94 02 42 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 80 94 02 42 +convertedValue 9 80 94 02 42 +### debug: + phone: + +33 9 80 94 02 42 + => + +33 9 80 94 02 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 80 94 02 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 80 94 02 42 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1253365, 48.3605382 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 80 94 02 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9525719333', + 'addr:city': 'Saclas', + 'addr:housenumber': '2bis', + 'addr:postcode': '91690', + 'addr:street': 'Rue Joliot Curie', + name: "Histoire d'1 fleur", + opening_hours: 'Mo off; Tu-Sa 09:30-12:30,15:00-19:00; Su 09:30-12:30', + phone: '+33 1 75 28 18 07', + shop: 'florist' + }, + geometry: { type: 'Point', coordinates: [ 2.1248659, 48.3602822 ] }, + id: 'node/9525719333' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 75 28 18 07 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 75 28 18 07 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 75 28 18 07 + false +### debug: + convertProperty: isStringValue? + +33 1 75 28 18 07 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 75 28 18 07 +convertedValue 1 75 28 18 07 +### debug: + phone: + +33 1 75 28 18 07 + => + +33 1 75 28 18 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 75 28 18 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 75 28 18 07 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1248659, 48.3602822 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 75 28 18 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9525719338', + 'addr:city': 'Saclas', + 'addr:housenumber': '2', + 'addr:postcode': '91690', + 'addr:street': 'Avenue Jean Jaurès', + name: "Cel'oeil de Saclas", + opening_hours: 'Tu-Sa 09:30-13:00,14:30-19:00', + phone: '+33 1 64 95 17 63', + shop: 'optician' + }, + geometry: { type: 'Point', coordinates: [ 2.1270226, 48.3611074 ] }, + id: 'node/9525719338' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 95 17 63 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 95 17 63 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 95 17 63 + false +### debug: + convertProperty: isStringValue? + +33 1 64 95 17 63 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 95 17 63 +convertedValue 1 64 95 17 63 +### debug: + phone: + +33 1 64 95 17 63 + => + +33 1 64 95 17 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 95 17 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 95 17 63 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1270226, 48.3611074 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 95 17 63' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9525719343', + 'addr:city': 'Saclas', + 'addr:housenumber': '2bis', + 'addr:postcode': '91690', + 'addr:street': 'Avenue Jean Jaurès', + amenity: 'pharmacy', + dispensing: 'yes', + healthcare: 'pharmacy', + name: 'Pharmacie de la Juine', + opening_hours: 'Mo-Fr 09:00-12:00,14:30-19:00; Sa 09:00-12:00', + phone: '+33164956058', + 'ref:FR:FINESS': '910012210', + 'ref:FR:SIRET': '82809188400027', + source: 'Le ministère des solidarités et de la santé - 2022-01', + 'type:FR:FINESS': '620' + }, + geometry: { type: 'Point', coordinates: [ 2.1279234, 48.3613659 ] }, + id: 'node/9525719343' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164956058 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164956058 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164956058 + false +### debug: + convertProperty: isStringValue? + +33164956058 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164956058 +convertedValue 1 64 95 60 58 +### debug: + phone: + +33164956058 + => + +33 1 64 95 60 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 95 60 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 95 60 58 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1279234, 48.3613659 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 64 95 60 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9525719361', + 'addr:city': 'Saclas', + 'addr:housenumber': '1', + 'addr:postcode': '91690', + 'addr:street': 'Place de Grenet', + brand: 'Renault', + 'brand:wikidata': 'Q6686', + 'brand:wikipedia': 'fr:Renault', + name: 'Garage Chamley', + phone: '+33 1 69 78 00 20', + shop: 'car_repair', + website: 'https://www.garage-chamley.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.1229986, 48.3584514 ] }, + id: 'node/9525719361' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 78 00 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 78 00 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 78 00 20 + false +### debug: + convertProperty: isStringValue? + +33 1 69 78 00 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 78 00 20 +convertedValue 1 69 78 00 20 +### debug: + phone: + +33 1 69 78 00 20 + => + +33 1 69 78 00 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 78 00 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 78 00 20 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1229986, 48.3584514 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 78 00 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9551572817', + 'contact:city': 'Montgeron', + 'contact:housenumber': '174', + 'contact:phone': '+33 1 69 52 31 36', + 'contact:postcode': '91230', + 'contact:street': 'Avenue De La République', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Bioclinic', + official_name: 'Bioclinic - Laboratoire De Biologie Médicale', + opening_hours: 'Mo-Fr 07:00-19:00; Sa 07:00-13:00', + phone: '+33169523136', + 'ref:FR:FINESS': '910019835', + 'ref:FR:SIRET': '33394045000104', + source: 'Le ministère des solidarités et de la santé - 2022-01', + 'type:FR:FINESS': '611', + website: 'http://bioclinic.fr/laboratoire-analyse-medical/montgeron/' + }, + geometry: { type: 'Point', coordinates: [ 2.4688401, 48.6993153 ] }, + id: 'node/9551572817' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169523136 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169523136 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169523136 + false +### debug: + convertProperty: isStringValue? + +33169523136 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169523136 +convertedValue 1 69 52 31 36 +### debug: + phone: + +33169523136 + => + +33 1 69 52 31 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 52 31 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 52 31 36 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4688401, 48.6993153 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 52 31 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9551606517', + 'contact:city': 'Quincy-sous-Sénart', + 'contact:housenumber': '7', + 'contact:phone': '+33 1 69 83 96 44', + 'contact:postcode': '91480', + 'contact:street': 'Rue des Deux Communes', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Bioclinic', + official_name: 'Bioclinic - Laboratoire De Biologie Médicale', + opening_hours: 'Mo-Fr 07:00-19:00; Sa 07:30-13:00', + phone: '+33 1 69 00 84 91', + 'ref:FR:FINESS': '910020502', + 'ref:FR:SIRET': '33394045000112', + source: 'Le ministère des solidarités et de la santé - 2022-01', + 'type:FR:FINESS': '611', + website: 'https://bioclinic.fr/laboratoire-analyse-medical/val-senart/' + }, + geometry: { type: 'Point', coordinates: [ 2.5351252, 48.6810125 ] }, + id: 'node/9551606517' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 00 84 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 00 84 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 00 84 91 + false +### debug: + convertProperty: isStringValue? + +33 1 69 00 84 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 00 84 91 +convertedValue 1 69 00 84 91 +### debug: + phone: + +33 1 69 00 84 91 + => + +33 1 69 00 84 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 00 84 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 00 84 91 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5351252, 48.6810125 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 00 84 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9551669317', + 'contact:city': 'Sainte-Geneviève-des-Bois', + 'contact:housenumber': '76', + 'contact:phone': '+33 1 69 25 22 77', + 'contact:postcode': '91700', + 'contact:street': 'Avenue Gabriel Péri', + fax: '+33169252187', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Bioclinic', + official_name: 'Bioclinic - Laboratoire De Biologie Médicale', + opening_hours: 'Mo-Fr 07:30-12:00, 14:00-18:00; Sa 08:00-12:00', + phone: '+33169252277', + 'ref:FR:FINESS': '910019694', + 'ref:FR:SIRET': '39397563600142', + source: 'Le ministère des solidarités et de la santé - 2022-01', + 'type:FR:FINESS': '611', + website: 'http://www.lbmlcv.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3205284, 48.6489881 ] }, + id: 'node/9551669317' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169252277 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169252277 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169252277 + false +### debug: + convertProperty: isStringValue? + +33169252277 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169252277 +convertedValue 1 69 25 22 77 +### debug: + phone: + +33169252277 + => + +33 1 69 25 22 77 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 25 22 77 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 25 22 77 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3205284, 48.6489881 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 25 22 77' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9553942568', + name: 'Cyberien', + phone: '+33986088051', + shop: 'computer', + website: 'http://www.cyberien-site.com' + }, + geometry: { type: 'Point', coordinates: [ 2.4834282, 48.6123613 ] }, + id: 'node/9553942568' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33986088051 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33986088051 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33986088051 + false +### debug: + convertProperty: isStringValue? + +33986088051 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33986088051 +convertedValue 9 86 08 80 51 +### debug: + phone: + +33986088051 + => + +33 9 86 08 80 51 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 86 08 80 51 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 86 08 80 51 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4834282, 48.6123613 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 86 08 80 51' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9553942576', + name: 'Diva', + phone: '+33953362673', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.4832863, 48.6126716 ] }, + id: 'node/9553942576' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33953362673 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33953362673 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33953362673 + false +### debug: + convertProperty: isStringValue? + +33953362673 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33953362673 +convertedValue 9 53 36 26 73 +### debug: + phone: + +33953362673 + => + +33 9 53 36 26 73 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 53 36 26 73 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 53 36 26 73 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4832863, 48.6126716 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 53 36 26 73' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9553942577', + name: 'A Zen Ka', + phone: '+33164960493', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.4834278, 48.6126585 ] }, + id: 'node/9553942577' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33164960493 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33164960493 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33164960493 + false +### debug: + convertProperty: isStringValue? + +33164960493 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33164960493 +convertedValue 1 64 96 04 93 +### debug: + phone: + +33164960493 + => + +33 1 64 96 04 93 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 96 04 93 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 96 04 93 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4834278, 48.6126585 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 96 04 93' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9559995211', + amenity: 'charging_station', + 'authentication:none': 'yes', + capacity: '2', + email: 'sav@izivia.com', + fee: 'yes', + motorcar: 'yes', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + owner: 'CPS', + 'payment:credit_cards': 'no', + phone: '+33972668001', + 'ref:EU:EVSE': 'FR*CPS*PCAPS412', + 'socket:type2': '1', + 'socket:typee': '1', + source: 'data.gouv.fr:Etalab - 05/2022' + }, + geometry: { type: 'Point', coordinates: [ 2.1343827, 48.6773334 ] }, + id: 'node/9559995211' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 2 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 2 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 2 + => + 2 +### debug: + convertProperty: -- convertedValue + 2 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + motorcar +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + motorcar +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + motorcar +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + +33972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref:EU:EVSE +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:EU:EVSE +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:EU:EVSE +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1343827, 48.6773334 ] }, + properties: { + amenity: 'charging_station', + capacity: '2', + phone: '+33 9 72 66 80 01' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9580772756', + 'addr:city': 'Chilly-Mazarin', + 'addr:housenumber': '2', + 'addr:postcode': '91380', + 'addr:street': 'Rue de la Fontaine Augère', + description: 'Toutes marques de voitures', + name: 'AS CARS', + opening_hours: 'Mo-Sa 09:00-19:00', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + phone: '+33 169826030', + second_hand: 'only', + 'service:vehicle:financing': 'yes', + 'service:vehicle:repair': 'yes', + 'service:vehicle:used_car_sales': 'yes', + shop: 'car', + website: 'https://www.as-cars.net/' + }, + geometry: { type: 'Point', coordinates: [ 2.3176077, 48.6949516 ] }, + id: 'node/9580772756' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169826030 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169826030 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169826030 + false +### debug: + convertProperty: isStringValue? + +33 169826030 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169826030 +convertedValue 1 69 82 60 30 +### debug: + phone: + +33 169826030 + => + +33 1 69 82 60 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 82 60 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 82 60 30 +### debug: + mapElementFromConf: convert + second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + second_hand +### debug: + mapElementFromConf: convert + service:vehicle:financing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:financing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:financing +### debug: + mapElementFromConf: convert + service:vehicle:repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:repair +### debug: + mapElementFromConf: convert + service:vehicle:used_car_sales +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:used_car_sales +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:used_car_sales +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3176077, 48.6949516 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 82 60 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9590346281', + 'addr:city': 'Sainte-Geneviève-des-Bois', + 'addr:housenumber': '2', + 'addr:postcode': '91700', + 'addr:street': 'Avenue Georges Pitard', + amenity: 'bank', + atm: 'yes', + brand: "Caisse d'Épargne", + 'brand:wikidata': 'Q1547738', + 'brand:wikipedia': "fr:Caisse d'épargne (banque)", + 'contact:fax': '+33 (0) 1.69.46.18.46', + 'contact:phone': '+33 (0)1.80.37.70.00', + drive_through: 'no', + fax: '+33 (0) 1.69.46.18.46', + name: "Caisse d'Épargne", + official_name: "Caisse d'Épargne Sainte-Geneviève Gare", + phone: '+33 (0)1.80.37.70.00' + }, + geometry: { type: 'Point', coordinates: [ 2.3142559, 48.6524431 ] }, + id: 'node/9590346281' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bank +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bank +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bank + true +### debug: + convertProperty: isStringValue? + bank + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bank + => + bank +### debug: + convertProperty: -- convertedValue + bank +### debug: + mapElementFromConf: convert + atm +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + atm +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + atm +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + brand:wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikipedia +### debug: + mapElementFromConf: convert + contact:fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:fax +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 (0)1.80.37.70.00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 (0)1.80.37.70.00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 (0)1.80.37.70.00 + false +### debug: + convertProperty: isStringValue? + +33 (0)1.80.37.70.00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 (0)1.80.37.70.00 +convertedValue 1 80 37 70 00 +### debug: + phone: + +33 (0)1.80.37.70.00 + => + +33 1 80 37 70 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 80 37 70 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 80 37 70 00 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3142559, 48.6524431 ] }, + properties: { amenity: 'bank', phone: '+33 1 80 37 70 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9591611476', + 'addr:housenumber': '52', + 'addr:street': 'Avenue de la Commune de Paris', + all_you_can_eat: 'yes', + amenity: 'restaurant', + cuisine: 'japanese', + indoor_seating: 'yes', + name: 'Shinjuku', + opening_hours: 'Mo-Su 11:45-23:00', + outdoor_seating: 'no', + phone: '+331 60 84 69 60', + website: 'https://shinjuku91.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2999553, 48.5877309 ] }, + id: 'node/9591611476' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + all_you_can_eat +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + all_you_can_eat +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + all_you_can_eat +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + indoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + indoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + indoor_seating +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 60 84 69 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 60 84 69 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 60 84 69 60 + false +### debug: + convertProperty: isStringValue? + +331 60 84 69 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 60 84 69 60 +convertedValue 1 60 84 69 60 +### debug: + phone: + +331 60 84 69 60 + => + +33 1 60 84 69 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 84 69 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 84 69 60 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2999553, 48.5877309 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 84 69 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9591611479', + brand: 'Optical Center', + 'brand:wikidata': 'Q3354448', + name: 'Optical Center', + opening_hours: 'Mo-Sa 09:00-19:00', + phone: '+33160850606', + shop: 'optician', + website: 'https://opticien.optical-center.fr/478-opticien-bretigny-sur-orge-optical-center' + }, + geometry: { type: 'Point', coordinates: [ 2.2986987, 48.5872509 ] }, + id: 'node/9591611479' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160850606 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160850606 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160850606 + false +### debug: + convertProperty: isStringValue? + +33160850606 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160850606 +convertedValue 1 60 85 06 06 +### debug: + phone: + +33160850606 + => + +33 1 60 85 06 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 85 06 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 85 06 06 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2986987, 48.5872509 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 85 06 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9592255597', + 'contact:city': 'Massy', + 'contact:postcode': '91300', + information: 'office', + name: 'Destination Paris Saclay', + opening_hours: 'Mo-Sa 10:00-13:00,14:00-17:00; PH off', + phone: '+33 1 69 20 08 27', + tourism: 'information' + }, + geometry: { type: 'Point', coordinates: [ 2.2565515, 48.7256321 ] }, + id: 'node/9592255597' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:postcode +### debug: + mapElementFromConf: convert + information +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + information +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + information +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 08 27 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 08 27 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 08 27 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 08 27 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 08 27 +convertedValue 1 69 20 08 27 +### debug: + phone: + +33 1 69 20 08 27 + => + +33 1 69 20 08 27 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 08 27 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 08 27 +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2565515, 48.7256321 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 20 08 27' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9609648986', + 'addr:housenumber': '4', + 'addr:street': "Place de l'Union Européenne", + alt_name: "Espace Singulier;La Table d'Eva;La Bulle d'Eva", + amenity: 'restaurant', + description: "Table d'Eva - Restaurant, La Bulle d'Eva - pratiques de médecine, de rééducation et de bien-être, salle plurielle dans laquelle des groupes peuvent se réunir, venir travailler, Conciergerie Solidaire", + 'diet:vegetarian': 'yes', + name: 'Chez Eva', + opening_hours: 'Mo 08:00-20:00;Tu-Fr 08:00-22:00', + phone: '+33 1 69 97 22 99', + website: 'https://www.chezeva.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2582161, 48.7269182 ] }, + id: 'node/9609648986' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + alt_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + alt_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + alt_name +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 97 22 99 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 97 22 99 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 97 22 99 + false +### debug: + convertProperty: isStringValue? + +33 1 69 97 22 99 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 97 22 99 +convertedValue 1 69 97 22 99 +### debug: + phone: + +33 1 69 97 22 99 + => + +33 1 69 97 22 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 97 22 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 97 22 99 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2582161, 48.7269182 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 97 22 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9613210839', + amenity: 'restaurant', + cuisine: 'indian', + name: 'Baba Cheese Naan', + opening_hours: 'Mo-Su 11:45-22:00', + phone: '+33169512486', + website: 'http://www.babacheesenaan.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3320574, 48.6382975 ] }, + id: 'node/9613210839' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169512486 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169512486 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169512486 + false +### debug: + convertProperty: isStringValue? + +33169512486 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169512486 +convertedValue 1 69 51 24 86 +### debug: + phone: + +33169512486 + => + +33 1 69 51 24 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 51 24 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 51 24 86 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3320574, 48.6382975 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 51 24 86' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9613210840', + amenity: 'restaurant', + cuisine: 'kebab', + name: 'Mani', + opening_hours: 'Mo-Sa 11:00-23:00; Su 11:00-22:00', + phone: '+33160161354', + website: 'https://www.restaurantmani.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3322813, 48.6383214 ] }, + id: 'node/9613210840' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160161354 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160161354 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160161354 + false +### debug: + convertProperty: isStringValue? + +33160161354 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160161354 +convertedValue 1 60 16 13 54 +### debug: + phone: + +33160161354 + => + +33 1 60 16 13 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 16 13 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 16 13 54 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3322813, 48.6383214 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 16 13 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9615426504', + 'addr:city': 'Massy', + 'addr:housenumber': '14', + 'addr:postcode': '91300', + 'addr:street': 'Mail Atlantis', + 'disused:shop': 'seafood', + name: 'Poissonerie Atlantis', + phone: '+33 953880546', + website: 'https://poissonnerieatlantis.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2630382, 48.7249851 ] }, + id: 'node/9615426504' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + disused:shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + disused:shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + disused:shop +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 953880546 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 953880546 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 953880546 + false +### debug: + convertProperty: isStringValue? + +33 953880546 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 953880546 +convertedValue 9 53 88 05 46 +### debug: + phone: + +33 953880546 + => + +33 9 53 88 05 46 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 53 88 05 46 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 53 88 05 46 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2630382, 48.7249851 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 53 88 05 46' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9626427174', + 'addr:housenumber': '26', + amenity: 'driving_school', + email: 'fr.objectifcode@sgs.com', + phone: '+33 1 41 24 86 26', + website: 'http://www.objectifcode.sgs.com/fr_FR/centre/objectifcode-agence-sada-conseil-athis-mons-1498' + }, + geometry: { type: 'Point', coordinates: [ 2.3843, 48.7089059 ] }, + id: 'node/9626427174' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 41 24 86 26 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 41 24 86 26 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 41 24 86 26 + false +### debug: + convertProperty: isStringValue? + +33 1 41 24 86 26 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 41 24 86 26 +convertedValue 1 41 24 86 26 +### debug: + phone: + +33 1 41 24 86 26 + => + +33 1 41 24 86 26 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 41 24 86 26 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 41 24 86 26 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3843, 48.7089059 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 41 24 86 26' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9629322810', + amenity: 'charging_station', + 'authentication:none': 'yes', + capacity: '2', + email: 'sav@izivia.com', + fee: 'yes', + motorcar: 'yes', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + owner: 'CPS', + 'payment:credit_cards': 'no', + phone: '+33972668001', + 'ref:EU:EVSE': 'FR*CPS*PCAPS312', + 'socket:type2': '1', + 'socket:typee': '1', + source: 'data.gouv.fr:Etalab - 05/2022' + }, + geometry: { type: 'Point', coordinates: [ 2.1326008, 48.6774491 ] }, + id: 'node/9629322810' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 2 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 2 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 2 + => + 2 +### debug: + convertProperty: -- convertedValue + 2 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + motorcar +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + motorcar +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + motorcar +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + +33972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref:EU:EVSE +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:EU:EVSE +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:EU:EVSE +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1326008, 48.6774491 ] }, + properties: { + amenity: 'charging_station', + capacity: '2', + phone: '+33 9 72 66 80 01' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9656715317', + name: 'OptiquEgly', + phone: '+33 169922192', + shop: 'optician', + 'survey:date': '2022-04-10', + website: 'https://m.facebook.com/OptiquEgly-919471124785107/' + }, + geometry: { type: 'Point', coordinates: [ 2.2312944, 48.5814068 ] }, + id: 'node/9656715317' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169922192 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169922192 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169922192 + false +### debug: + convertProperty: isStringValue? + +33 169922192 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169922192 +convertedValue 1 69 92 21 92 +### debug: + phone: + +33 169922192 + => + +33 1 69 92 21 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 92 21 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 92 21 92 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2312944, 48.5814068 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 92 21 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9662767409', + 'addr:housenumber': '8', + amenity: 'social_facility', + operator: 'Aurore', + phone: '+33 1 73 00 02 30', + social_facility: 'group_home', + 'social_facility:for': 'woman,homeless', + website: 'http://aurore.asso.fr/seine-saint-denis-essonne-esat-paris/chu-athis-mons' + }, + geometry: { type: 'Point', coordinates: [ 2.3837889, 48.7009452 ] }, + id: 'node/9662767409' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 73 00 02 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 73 00 02 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 73 00 02 30 + false +### debug: + convertProperty: isStringValue? + +33 1 73 00 02 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 73 00 02 30 +convertedValue 1 73 00 02 30 +### debug: + phone: + +33 1 73 00 02 30 + => + +33 1 73 00 02 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 73 00 02 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 73 00 02 30 +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3837889, 48.7009452 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 73 00 02 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9676914041', + 'addr:housenumber': '16', + 'addr:street': 'Route de Chartres', + craft: 'plumber', + name: 'Arcos 91', + phone: '+33 160129209', + website: 'https://www.arcos91.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1243205, 48.6716321 ] }, + id: 'node/9676914041' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 160129209 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 160129209 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 160129209 + false +### debug: + convertProperty: isStringValue? + +33 160129209 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 160129209 +convertedValue 1 60 12 92 09 +### debug: + phone: + +33 160129209 + => + +33 1 60 12 92 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 92 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 92 09 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1243205, 48.6716321 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 12 92 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9707561690', + 'addr:housenumber': '19', + 'addr:postcode': '91160', + 'addr:street': 'Route de Corbeil', + name: 'MonOpticien', + opening_hours: 'Mo-Sa 09:30-13:00, 14:00-19:00', + phone: '+33951548460', + shop: 'optician', + website: 'https://monopticien-france.com/details-magasin/MONOPTICIEN-Longjumeau' + }, + geometry: { type: 'Point', coordinates: [ 2.2965416, 48.6927163 ] }, + id: 'node/9707561690' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33951548460 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33951548460 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33951548460 + false +### debug: + convertProperty: isStringValue? + +33951548460 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33951548460 +convertedValue 9 51 54 84 60 +### debug: + phone: + +33951548460 + => + +33 9 51 54 84 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 51 54 84 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 51 54 84 60 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2965416, 48.6927163 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 51 54 84 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9708677363', + 'addr:city': 'Vert-le-Grand', + 'addr:housenumber': '18', + 'addr:postcode': '91810', + 'addr:street': 'Place de la Mairie', + amenity: 'restaurant', + name: 'Le Grand Vertois', + phone: '+33 6 77 11 63 79', + website: 'https://le-grand-vertois.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3583756, 48.5729667 ] }, + id: 'node/9708677363' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 77 11 63 79 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 77 11 63 79 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 77 11 63 79 + false +### debug: + convertProperty: isStringValue? + +33 6 77 11 63 79 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 77 11 63 79 +convertedValue 6 77 11 63 79 +### debug: + phone: + +33 6 77 11 63 79 + => + +33 6 77 11 63 79 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 77 11 63 79 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 77 11 63 79 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3583756, 48.5729667 ] }, + properties: { amenity: 'restaurant', phone: '+33 6 77 11 63 79' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9708682248', + 'addr:city': 'Vert-le-Grand', + 'addr:housenumber': '16', + 'addr:postcode': '91810', + 'addr:street': 'Place de la mairie', + amenity: 'pharmacy', + dispensing: 'yes', + healthcare: 'pharmacy', + name: 'Pharmacie Robert', + operator: 'Françoise Robert', + phone: '+33 164563407', + 'ref:FR:FINESS': '910006238', + 'ref:FR:SIRET': '48206491200017', + source: 'Le ministère des solidarités et de la santé - 2022-03', + 'type:FR:FINESS': '620', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3584118, 48.5731095 ] }, + id: 'node/9708682248' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164563407 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164563407 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164563407 + false +### debug: + convertProperty: isStringValue? + +33 164563407 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164563407 +convertedValue 1 64 56 34 07 +### debug: + phone: + +33 164563407 + => + +33 1 64 56 34 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 56 34 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 56 34 07 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3584118, 48.5731095 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 64 56 34 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9708691530', + 'addr:city': 'Vert-le-Grand', + 'addr:housenumber': '12', + 'addr:postcode': '91810', + 'addr:street': 'Place de la mairie', + name: 'Kryss coiffure', + phone: '+33 164561711', + shop: 'hairdresser', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.358432, 48.5731668 ] }, + id: 'node/9708691530' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164561711 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164561711 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164561711 + false +### debug: + convertProperty: isStringValue? + +33 164561711 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164561711 +convertedValue 1 64 56 17 11 +### debug: + phone: + +33 164561711 + => + +33 1 64 56 17 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 56 17 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 56 17 11 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.358432, 48.5731668 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 56 17 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9717524012', + 'addr:city': 'Milly-la-Forêt', + 'addr:housenumber': '20', + 'addr:postcode': '91490', + 'addr:street': '20 Rue du Camp Romain', + name: 'ACNS Automatismes Commandes Numériques Systèmes', + office: 'company', + phone: '+33 164982750', + website: 'http://www.acns.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4232684, 48.3984016 ] }, + id: 'node/9717524012' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164982750 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164982750 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164982750 + false +### debug: + convertProperty: isStringValue? + +33 164982750 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164982750 +convertedValue 1 64 98 27 50 +### debug: + phone: + +33 164982750 + => + +33 1 64 98 27 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 27 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 27 50 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4232684, 48.3984016 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 98 27 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9717524013', + name: 'Aptibois Machine A Bois', + office: 'company', + phone: '+33 130591516', + website: 'http://aptibois.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.424048, 48.3983371 ] }, + id: 'node/9717524013' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 130591516 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 130591516 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 130591516 + false +### debug: + convertProperty: isStringValue? + +33 130591516 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 130591516 +convertedValue 1 30 59 15 16 +### debug: + phone: + +33 130591516 + => + +33 1 30 59 15 16 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 30 59 15 16 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 30 59 15 16 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.424048, 48.3983371 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 30 59 15 16' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9718181113', + name: "Mill' Vap CBD", + phone: '+33 9 84 08 24 92', + shop: 'e-cigarette', + website: 'https://www.facebook.com/Millvape-milly-la-for%C3%AAt-1910172979081206/' + }, + geometry: { type: 'Point', coordinates: [ 2.4706241, 48.4035601 ] }, + id: 'node/9718181113' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 84 08 24 92 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 84 08 24 92 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 84 08 24 92 + false +### debug: + convertProperty: isStringValue? + +33 9 84 08 24 92 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 84 08 24 92 +convertedValue 9 84 08 24 92 +### debug: + phone: + +33 9 84 08 24 92 + => + +33 9 84 08 24 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 84 08 24 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 84 08 24 92 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4706241, 48.4035601 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 84 08 24 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9718495786', + 'addr:city': 'Montgeron', + 'addr:housenumber': '32', + 'addr:postcode': '91230', + 'addr:street': 'Rue Mercure', + brand: 'Toutes marques', + name: 'Centre Auto AMS 91', + opening_hours: 'Mo-Sa 10:00-18:00', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + 'payment:visa': 'yes', + phone: '+33 749101001', + second_hand: 'only', + 'service:vehicle:Car_sales': 'yes', + 'service:vehicle:batteries': 'yes', + 'service:vehicle:car_repair': 'yes', + 'service:vehicle:diagnostics': 'yes', + 'service:vehicle:electrical': 'yes', + 'service:vehicle:oil_change': 'yes', + 'service:vehicle:repairs': 'yes', + 'service:vehicle:tyres': 'yes', + 'service:vehicle:used_car_sales': 'yes', + shop: 'car', + website: 'https://www.centre-auto-ams.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4357197, 48.7135723 ] }, + id: 'node/9718495786' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 24 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 749101001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 749101001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 749101001 + false +### debug: + convertProperty: isStringValue? + +33 749101001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 749101001 +convertedValue 7 49 10 10 01 +### debug: + phone: + +33 749101001 + => + +33 7 49 10 10 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 49 10 10 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 49 10 10 01 +### debug: + mapElementFromConf: convert + second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + second_hand +### debug: + mapElementFromConf: convert + service:vehicle:Car_sales +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:Car_sales +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:Car_sales +### debug: + mapElementFromConf: convert + service:vehicle:batteries +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:batteries +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:batteries +### debug: + mapElementFromConf: convert + service:vehicle:car_repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:car_repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:car_repair +### debug: + mapElementFromConf: convert + service:vehicle:diagnostics +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:diagnostics +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:diagnostics +### debug: + mapElementFromConf: convert + service:vehicle:electrical +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:electrical +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:electrical +### debug: + mapElementFromConf: convert + service:vehicle:oil_change +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:oil_change +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:oil_change +### debug: + mapElementFromConf: convert + service:vehicle:repairs +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:repairs +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:repairs +### debug: + mapElementFromConf: convert + service:vehicle:tyres +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:tyres +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:tyres +### debug: + mapElementFromConf: convert + service:vehicle:used_car_sales +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:used_car_sales +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:used_car_sales +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4357197, 48.7135723 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 49 10 10 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9718512256', + 'addr:city': 'Milly-la-Forêt', + 'addr:housenumber': '14', + 'addr:postcode': '91490', + 'addr:street': 'Rue Saint-Jacques', + name: 'Multimédia Audio Ménager', + phone: '+33 951432469', + shop: 'computer', + website: 'https://multimedia-audio-menager.business.site/' + }, + geometry: { type: 'Point', coordinates: [ 2.4689204, 48.4024958 ] }, + id: 'node/9718512256' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 951432469 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 951432469 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 951432469 + false +### debug: + convertProperty: isStringValue? + +33 951432469 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 951432469 +convertedValue 9 51 43 24 69 +### debug: + phone: + +33 951432469 + => + +33 9 51 43 24 69 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 51 43 24 69 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 51 43 24 69 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4689204, 48.4024958 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 51 43 24 69' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9718512258', + 'addr:city': 'Milly-la-Forêt', + 'addr:housenumber': '16', + 'addr:postcode': '91490', + 'addr:street': 'Rue Saint-Jacques', + name: 'HUSSE Milly', + phone: '+33 160774668', + shop: 'pet' + }, + geometry: { type: 'Point', coordinates: [ 2.4689052, 48.4023965 ] }, + id: 'node/9718512258' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 160774668 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 160774668 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 160774668 + false +### debug: + convertProperty: isStringValue? + +33 160774668 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 160774668 +convertedValue 1 60 77 46 68 +### debug: + phone: + +33 160774668 + => + +33 1 60 77 46 68 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 77 46 68 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 77 46 68 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4689052, 48.4023965 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 77 46 68' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9718514774', + healthcare: 'yes', + 'healthcare:speciality': 'hydrotherapy', + name: 'Jasmine Spa Institut', + phone: '+33 160780317', + website: 'http://www.jasminespa.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4696999, 48.4028778 ] }, + id: 'node/9718514774' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 160780317 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 160780317 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 160780317 + false +### debug: + convertProperty: isStringValue? + +33 160780317 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 160780317 +convertedValue 1 60 78 03 17 +### debug: + phone: + +33 160780317 + => + +33 1 60 78 03 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 78 03 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 78 03 17 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4696999, 48.4028778 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 78 03 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9718514775', + 'addr:city': 'Milly-la-Forêt', + 'addr:housenumber': '7', + 'addr:postcode': '91490', + 'addr:street': 'Rue Saint-Jacques', + 'healthcare:speciality': 'orthopaedics', + name: 'Milly orthopédie', + phone: '+33 952884257', + shop: 'medical_supply', + website: 'https://milly-orthopedie.business.site/?utm_source=gmb&utm_medium=referral' + }, + geometry: { type: 'Point', coordinates: [ 2.4691237, 48.4028617 ] }, + id: 'node/9718514775' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 952884257 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 952884257 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 952884257 + false +### debug: + convertProperty: isStringValue? + +33 952884257 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 952884257 +convertedValue 9 52 88 42 57 +### debug: + phone: + +33 952884257 + => + +33 9 52 88 42 57 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 52 88 42 57 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 52 88 42 57 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4691237, 48.4028617 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 52 88 42 57' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9719978117', + 'addr:city': 'Vigneux-sur-Seine', + 'addr:housenumber': '3', + 'addr:postcode': '91270', + 'addr:street': 'Avenue Henri Barbusse', + brand: 'Toutes marques', + name: 'Auto Invest 91', + opening_hours: 'Mo-Su 09:00-19:00', + 'payment:cash': 'yes', + 'payment:visa': 'yes', + phone: '+33 763779292', + second_hand: 'only', + 'service:vehicle:Sale': 'yes', + 'service:vehicle:batteries': 'yes', + 'service:vehicle:brakes': 'yes', + 'service:vehicle:car_repair': 'yes', + 'service:vehicle:glass': 'yes', + 'service:vehicle:oil_change': 'yes', + 'service:vehicle:repairs': 'yes', + 'service:vehicle:used_car_sales': 'yes', + shop: 'car', + website: 'https://www.auto-invest.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4148373, 48.6963299 ] }, + id: 'node/9719978117' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 22 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 763779292 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 763779292 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 763779292 + false +### debug: + convertProperty: isStringValue? + +33 763779292 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 763779292 +convertedValue 7 63 77 92 92 +### debug: + phone: + +33 763779292 + => + +33 7 63 77 92 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 63 77 92 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 63 77 92 92 +### debug: + mapElementFromConf: convert + second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + second_hand +### debug: + mapElementFromConf: convert + service:vehicle:Sale +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:Sale +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:Sale +### debug: + mapElementFromConf: convert + service:vehicle:batteries +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:batteries +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:batteries +### debug: + mapElementFromConf: convert + service:vehicle:brakes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:brakes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:brakes +### debug: + mapElementFromConf: convert + service:vehicle:car_repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:car_repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:car_repair +### debug: + mapElementFromConf: convert + service:vehicle:glass +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:glass +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:glass +### debug: + mapElementFromConf: convert + service:vehicle:oil_change +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:oil_change +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:oil_change +### debug: + mapElementFromConf: convert + service:vehicle:repairs +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:repairs +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:repairs +### debug: + mapElementFromConf: convert + service:vehicle:used_car_sales +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:used_car_sales +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:used_car_sales +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4148373, 48.6963299 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 63 77 92 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9721178717', + 'addr:housenumber': '135', + 'addr:postcode': '91230', + 'addr:street': 'Avenue de la République', + name: 'Chez Luc', + opening_hours: 'Sa 07:30-07:30; Mo-Fr 08:00-07:30', + phone: '+33 1 69 03 52 33', + shop: 'butcher' + }, + geometry: { type: 'Point', coordinates: [ 2.4685867, 48.6997944 ] }, + id: 'node/9721178717' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 03 52 33 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 03 52 33 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 03 52 33 + false +### debug: + convertProperty: isStringValue? + +33 1 69 03 52 33 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 03 52 33 +convertedValue 1 69 03 52 33 +### debug: + phone: + +33 1 69 03 52 33 + => + +33 1 69 03 52 33 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 03 52 33 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 03 52 33 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4685867, 48.6997944 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 03 52 33' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9721182217', + 'addr:housenumber': '135', + 'addr:postcode': '91230', + 'addr:street': 'Avenue de la République', + amenity: 'driving_school', + name: 'Route 91', + phone: '+33 6 49 44 85 76' + }, + geometry: { type: 'Point', coordinates: [ 2.4687455, 48.6997043 ] }, + id: 'node/9721182217' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 49 44 85 76 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 49 44 85 76 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 49 44 85 76 + false +### debug: + convertProperty: isStringValue? + +33 6 49 44 85 76 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 49 44 85 76 +convertedValue 6 49 44 85 76 +### debug: + phone: + +33 6 49 44 85 76 + => + +33 6 49 44 85 76 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 49 44 85 76 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 49 44 85 76 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4687455, 48.6997043 ] }, + properties: { amenity: 'driving_school', phone: '+33 6 49 44 85 76' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9721956317', + 'addr:city': 'Montgeron', + 'addr:housenumber': '119bis', + 'addr:postcode': '91230', + 'addr:street': 'Avenue de la République', + description: "Maison d'objets de décoration", + name: 'Bagatelles', + phone: '+33 1 69 52 16 22', + shop: 'interior_decoration', + website: 'https://www.bagatelles-deco.fr', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.4665908, 48.7009108 ] }, + id: 'node/9721956317' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 52 16 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 52 16 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 52 16 22 + false +### debug: + convertProperty: isStringValue? + +33 1 69 52 16 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 52 16 22 +convertedValue 1 69 52 16 22 +### debug: + phone: + +33 1 69 52 16 22 + => + +33 1 69 52 16 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 52 16 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 52 16 22 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4665908, 48.7009108 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 52 16 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9725609596', + 'addr:housenumber': '70', + 'contact:city': 'Athis-Mons', + 'contact:email': 'contact@sanigaz-idf.com', + 'contact:housenumber': '70', + 'contact:mobile': '+33 610715294', + 'contact:phone': '+33 983707161', + 'contact:street': 'Rue des Plantes', + 'contact:website': 'https://sanigaz-idf-paris.fr', + craft: 'plumber', + opening_hours: '24/7', + phone: '+33 6 10 71 52 94', + 'ref:FR:SIREN': '841142334', + website: 'https://sanigaz-idf-paris.fr/plombier-chauffagiste-contact' + }, + geometry: { type: 'Point', coordinates: [ 2.3757623, 48.7033242 ] }, + id: 'node/9725609596' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + contact:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:city +### debug: + mapElementFromConf: convert + contact:email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:email +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:mobile +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 10 71 52 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 10 71 52 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 10 71 52 94 + false +### debug: + convertProperty: isStringValue? + +33 6 10 71 52 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 10 71 52 94 +convertedValue 6 10 71 52 94 +### debug: + phone: + +33 6 10 71 52 94 + => + +33 6 10 71 52 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 10 71 52 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 10 71 52 94 +### debug: + mapElementFromConf: convert + ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIREN +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3757623, 48.7033242 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 10 71 52 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9731194432', + 'addr:housenumber': '4', + 'addr:street': 'Rue Montespan', + amenity: 'restaurant', + cuisine: 'indian;nepali', + delivery: 'yes', + email: '2namaste.inde@gmail.com', + name: 'Namasté Inde', + phone: '+33 1 64 97 86 45', + takeaway: 'yes', + 'toilets:access': 'customers', + website: 'https://www.namaste-inde.fr', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.4373396, 48.6335435 ] }, + id: 'node/9731194432' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 97 86 45 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 97 86 45 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 97 86 45 + false +### debug: + convertProperty: isStringValue? + +33 1 64 97 86 45 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 97 86 45 +convertedValue 1 64 97 86 45 +### debug: + phone: + +33 1 64 97 86 45 + => + +33 1 64 97 86 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 97 86 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 97 86 45 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + toilets:access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + toilets:access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + toilets:access +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4373396, 48.6335435 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 97 86 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9739732471', + 'addr:city': 'Brunoy', + 'addr:housenumber': '5 bis', + 'addr:postcode': '91800', + 'addr:street': 'Place Saint-Médard', + amenity: 'dentist', + healthcare: 'dentist', + 'healthcare:speciality': 'orthodontics', + name: 'Docteur Prilleux', + opening_hours: 'Mo-Fr 08:330-19:30', + phone: '+33 1 69 39 57 60', + website: 'https://www.dr-prilleux-sylvie.chirurgiens-dentistes.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.5017995, 48.6975417 ] }, + id: 'node/9739732471' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 39 57 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 39 57 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 39 57 60 + false +### debug: + convertProperty: isStringValue? + +33 1 69 39 57 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 39 57 60 +convertedValue 1 69 39 57 60 +### debug: + phone: + +33 1 69 39 57 60 + => + +33 1 69 39 57 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 39 57 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 39 57 60 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5017995, 48.6975417 ] }, + properties: { amenity: 'dentist', phone: '+33 1 69 39 57 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9739965952', + 'addr:city': 'Brunoy', + 'addr:housenumber': '6', + 'addr:postcode': '91800', + 'addr:street': 'Boulevard Charles de Gaulle', + email: 'contact@encadrement-flamant.com', + name: 'Encadrement Flamant', + opening_hours: 'Tu-Fr 09:30-12:30,14:00-18:00', + phone: '+33 1 69 83 30 14', + shop: 'frame', + website: 'https://www.encadrement-flamant.com' + }, + geometry: { type: 'Point', coordinates: [ 2.5041952, 48.6942065 ] }, + id: 'node/9739965952' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 83 30 14 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 83 30 14 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 83 30 14 + false +### debug: + convertProperty: isStringValue? + +33 1 69 83 30 14 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 83 30 14 +convertedValue 1 69 83 30 14 +### debug: + phone: + +33 1 69 83 30 14 + => + +33 1 69 83 30 14 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 83 30 14 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 83 30 14 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5041952, 48.6942065 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 83 30 14' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9741355419', + 'addr:city': 'Brunoy', + 'addr:housenumber': '13', + 'addr:postcode': '91800', + 'addr:street': 'Avenue des Peupliers', + amenity: 'kindergarten', + name: 'Crèche collective Coccinelle', + phone: '+33 1 69 56 12 50', + preschool: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.4960967, 48.6882624 ] }, + id: 'node/9741355419' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 56 12 50 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 56 12 50 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 56 12 50 + false +### debug: + convertProperty: isStringValue? + +33 1 69 56 12 50 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 56 12 50 +convertedValue 1 69 56 12 50 +### debug: + phone: + +33 1 69 56 12 50 + => + +33 1 69 56 12 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 56 12 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 56 12 50 +### debug: + mapElementFromConf: convert + preschool +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + preschool +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + preschool +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4960967, 48.6882624 ] }, + properties: { amenity: 'kindergarten', phone: '+33 1 69 56 12 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9741355426', + 'addr:city': 'Brunoy', + 'addr:housenumber': '81', + 'addr:postcode': '91800', + 'addr:street': 'Rue du Réveillon', + amenity: 'kindergarten', + name: 'Crèche Charrière', + operator: 'Crèches de France', + phone: '+33 1 84 20 42 82', + preschool: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.4989349, 48.7054037 ] }, + id: 'node/9741355426' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 84 20 42 82 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 84 20 42 82 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 84 20 42 82 + false +### debug: + convertProperty: isStringValue? + +33 1 84 20 42 82 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 84 20 42 82 +convertedValue 1 84 20 42 82 +### debug: + phone: + +33 1 84 20 42 82 + => + +33 1 84 20 42 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 84 20 42 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 84 20 42 82 +### debug: + mapElementFromConf: convert + preschool +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + preschool +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + preschool +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4989349, 48.7054037 ] }, + properties: { amenity: 'kindergarten', phone: '+33 1 84 20 42 82' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9741355427', + 'addr:city': 'Brunoy', + 'addr:housenumber': '12', + 'addr:postcode': '91800', + 'addr:street': 'Rue Monmartel', + amenity: 'community_centre', + community_centre: 'youth_centre', + email: 'jeunesse@mairie-brunoy.fr', + name: 'Point Information Jeunesse', + opening_hours: 'Mo-Fr 13:30-18:30; Tu 10:00-12:00 || "by appointment"; Th 10:00-12:00 || "by appointment"', + operator: 'Mairie de Brunoy', + 'operator:type': 'public', + phone: '+33 1 69 57 53 31', + website: 'http://relaisjeunes.over-blog.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.5028347, 48.6973813 ] }, + id: 'node/9741355427' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + community_centre +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + community_centre +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + community_centre +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 57 53 31 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 57 53 31 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 57 53 31 + false +### debug: + convertProperty: isStringValue? + +33 1 69 57 53 31 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 57 53 31 +convertedValue 1 69 57 53 31 +### debug: + phone: + +33 1 69 57 53 31 + => + +33 1 69 57 53 31 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 57 53 31 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 57 53 31 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5028347, 48.6973813 ] }, + properties: { amenity: 'community_centre', phone: '+33 1 69 57 53 31' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9743709186', + 'addr:city': 'Milly-la-Forêt', + 'addr:housenumber': '32', + 'addr:postcode': '91490', + 'addr:street': 'Rue Charles Cochin', + amenity: 'driving_school', + name: 'Milly School Driver', + phone: '+33 980514884', + website: 'http://www.millyschooldriver.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4709662, 48.4021114 ] }, + id: 'node/9743709186' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 980514884 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 980514884 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 980514884 + false +### debug: + convertProperty: isStringValue? + +33 980514884 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 980514884 +convertedValue 9 80 51 48 84 +### debug: + phone: + +33 980514884 + => + +33 9 80 51 48 84 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 80 51 48 84 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 80 51 48 84 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4709662, 48.4021114 ] }, + properties: { amenity: 'driving_school', phone: '+33 9 80 51 48 84' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9767464480', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'MLab MEDI+', + phone: '+33 164989417', + 'ref:FR:FINESS': '910020379', + 'ref:FR:SIRET': '53832985500083', + source: 'Le ministère des solidarités et de la santé - 2022-03', + 'type:FR:FINESS': '611', + website: 'https://www.mlab-groupe.fr/laboratoire-milly-la-foret' + }, + geometry: { type: 'Point', coordinates: [ 2.4676298, 48.4069592 ] }, + id: 'node/9767464480' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164989417 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164989417 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164989417 + false +### debug: + convertProperty: isStringValue? + +33 164989417 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164989417 +convertedValue 1 64 98 94 17 +### debug: + phone: + +33 164989417 + => + +33 1 64 98 94 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 94 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 94 17 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4676298, 48.4069592 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 98 94 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9774943996', + amenity: 'bicycle_rental', + name: 'MILLY E-BIKE LOCATION', + phone: '+33609900665', + website: 'https://www.milly-e-bike-location.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.4696962, 48.4053064 ] }, + id: 'node/9774943996' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + bicycle_rental +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + bicycle_rental +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + bicycle_rental + true +### debug: + convertProperty: isStringValue? + bicycle_rental + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + bicycle_rental + => + bicycle_rental +### debug: + convertProperty: -- convertedValue + bicycle_rental +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33609900665 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33609900665 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33609900665 + false +### debug: + convertProperty: isStringValue? + +33609900665 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33609900665 +convertedValue 6 09 90 06 65 +### debug: + phone: + +33609900665 + => + +33 6 09 90 06 65 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 09 90 06 65 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 09 90 06 65 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4696962, 48.4053064 ] }, + properties: { amenity: 'bicycle_rental', phone: '+33 6 09 90 06 65' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9775044684', + email: 'contact@b-14.fr', + leisure: 'sports_centre', + name: 'B14', + phone: '+33181850560', + sport: '9pin;padel;soccer;badminton;squash;billiards;climbing', + website: 'https://www.b-14.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.3805879, 48.6224951 ] }, + id: 'node/9775044684' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33181850560 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33181850560 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33181850560 + false +### debug: + convertProperty: isStringValue? + +33181850560 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33181850560 +convertedValue 1 81 85 05 60 +### debug: + phone: + +33181850560 + => + +33 1 81 85 05 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 81 85 05 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 81 85 05 60 +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3805879, 48.6224951 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 81 85 05 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9780236495', + 'addr:city': 'Milly-la-Forêt', + 'addr:housenumber': '20', + 'addr:postcode': '91490', + 'addr:street': 'Boulevard du Maréchal Lyautey', + name: 'Maison du Parc naturel régional du Gâtinais français', + office: 'yes', + phone: '+33 1 64 98 73 93', + website: 'https://www.parc-gatinais-francais.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4679, 48.4043002 ] }, + id: 'node/9780236495' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 98 73 93 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 98 73 93 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 98 73 93 + false +### debug: + convertProperty: isStringValue? + +33 1 64 98 73 93 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 98 73 93 +convertedValue 1 64 98 73 93 +### debug: + phone: + +33 1 64 98 73 93 + => + +33 1 64 98 73 93 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 98 73 93 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 98 73 93 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4679, 48.4043002 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 98 73 93' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9809260446', + 'addr:housenumber': '29', + 'addr:street': 'rue Louise Roger', + amenity: 'restaurant', + cuisine: 'french', + name: "O'modern", + phone: '+33982375189', + website: 'https://www.o-modern.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.252663, 48.592916 ] }, + id: 'node/9809260446' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33982375189 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33982375189 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33982375189 + false +### debug: + convertProperty: isStringValue? + +33982375189 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33982375189 +convertedValue 9 82 37 51 89 +### debug: + phone: + +33982375189 + => + +33 9 82 37 51 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 82 37 51 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 82 37 51 89 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.252663, 48.592916 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 82 37 51 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9818042725', + 'addr:city': 'Longjumeau', + 'addr:housenumber': '120', + 'addr:postcode': '91160', + 'addr:street': 'Rue du Président François Mitterrand', + amenity: 'restaurant', + cuisine: 'italian;pizza', + name: 'Foggia Ristorante', + opening_hours: 'Tu-Sa 11:45-14:15,19:00-22:30', + phone: '+33 1 64 48 19 10', + takeaway: 'yes', + website: 'https://foggiaristorante.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2933784, 48.6939336 ] }, + id: 'node/9818042725' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 48 19 10 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 48 19 10 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 48 19 10 + false +### debug: + convertProperty: isStringValue? + +33 1 64 48 19 10 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 48 19 10 +convertedValue 1 64 48 19 10 +### debug: + phone: + +33 1 64 48 19 10 + => + +33 1 64 48 19 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 48 19 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 48 19 10 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2933784, 48.6939336 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 48 19 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9820118201', + amenity: 'veterinary', + name: 'Cabinet vétérinaire', + phone: '+33 9 53 37 94 94' + }, + geometry: { type: 'Point', coordinates: [ 2.3271462, 48.7375308 ] }, + id: 'node/9820118201' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + veterinary +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + veterinary +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + veterinary + => + veterinary +### debug: + convertProperty: -- convertedValue + veterinary +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 53 37 94 94 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 53 37 94 94 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 53 37 94 94 + false +### debug: + convertProperty: isStringValue? + +33 9 53 37 94 94 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 53 37 94 94 +convertedValue 9 53 37 94 94 +### debug: + phone: + +33 9 53 37 94 94 + => + +33 9 53 37 94 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 53 37 94 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 53 37 94 94 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3271462, 48.7375308 ] }, + properties: { amenity: 'veterinary', phone: '+33 9 53 37 94 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9826277913', + amenity: 'restaurant', + cuisine: 'japanese', + name: 'Yummi Sushi', + phone: '+33 1 69 76 18 85' + }, + geometry: { type: 'Point', coordinates: [ 2.3291874, 48.7392466 ] }, + id: 'node/9826277913' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 76 18 85 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 76 18 85 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 76 18 85 + false +### debug: + convertProperty: isStringValue? + +33 1 69 76 18 85 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 76 18 85 +convertedValue 1 69 76 18 85 +### debug: + phone: + +33 1 69 76 18 85 + => + +33 1 69 76 18 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 76 18 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 76 18 85 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3291874, 48.7392466 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 69 76 18 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9831132317', + brand: 'Cerballiance', + 'brand:wikidata': 'Q106686993', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Cerballiance', + phone: '+33160478353', + 'ref:FR:FINESS': '910020387', + 'ref:FR:SIRET': '41994942500245', + source: 'Le ministère des solidarités et de la santé - 2023-03', + 'survey:date': '2022-06-19', + 'type:FR:FINESS': '611', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.1867892, 48.6969245 ] }, + id: 'node/9831132317' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160478353 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160478353 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160478353 + false +### debug: + convertProperty: isStringValue? + +33160478353 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160478353 +convertedValue 1 60 47 83 53 +### debug: + phone: + +33160478353 + => + +33 1 60 47 83 53 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 47 83 53 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 47 83 53 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1867892, 48.6969245 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 47 83 53' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9839026047', + amenity: 'fast_food', + name: 'PK Big Food', + phone: '+33 1 69 28 95 61' + }, + geometry: { type: 'Point', coordinates: [ 2.3293912, 48.7071374 ] }, + id: 'node/9839026047' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 28 95 61 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 28 95 61 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 28 95 61 + false +### debug: + convertProperty: isStringValue? + +33 1 69 28 95 61 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 28 95 61 +convertedValue 1 69 28 95 61 +### debug: + phone: + +33 1 69 28 95 61 + => + +33 1 69 28 95 61 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 95 61 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 95 61 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3293912, 48.7071374 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 28 95 61' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9839026052', + amenity: 'restaurant', + cuisine: 'pizza', + phone: '+33 1 64 54 90 90' + }, + geometry: { type: 'Point', coordinates: [ 2.3287193, 48.706886 ] }, + id: 'node/9839026052' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 54 90 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 54 90 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 54 90 90 + false +### debug: + convertProperty: isStringValue? + +33 1 64 54 90 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 54 90 90 +convertedValue 1 64 54 90 90 +### debug: + phone: + +33 1 64 54 90 90 + => + +33 1 64 54 90 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 54 90 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 54 90 90 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3287193, 48.706886 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 64 54 90 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9839375330', + 'addr:city': 'Brunoy', + 'addr:housenumber': '86b', + 'addr:postcode': '91800', + 'addr:street': 'Rue de Cerçay', + email: 'contact@greenecopromotion.fr', + name: 'Green Eco-Promotion', + office: 'estate_agent', + phone: '+33 1 69 21 78 91', + website: 'https://greenecopromotion.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.5179384, 48.7072988 ] }, + id: 'node/9839375330' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 21 78 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 21 78 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 21 78 91 + false +### debug: + convertProperty: isStringValue? + +33 1 69 21 78 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 21 78 91 +convertedValue 1 69 21 78 91 +### debug: + phone: + +33 1 69 21 78 91 + => + +33 1 69 21 78 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 78 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 78 91 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5179384, 48.7072988 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 21 78 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9839375331', + 'addr:city': 'Brunoy', + 'addr:housenumber': '25', + 'addr:postcode': '91800', + 'addr:street': 'Rue de la République', + government: 'yes', + name: 'Maison de l’éco', + office: 'government', + phone: '+33 1 69 03 08 79', + website: 'https://www.brunoy.fr/vos-demarches-services/emploi-et-economie/la-maison-de-leconomie/' + }, + geometry: { type: 'Point', coordinates: [ 2.5049751, 48.6995474 ] }, + id: 'node/9839375331' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + government +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + government +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + government +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 03 08 79 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 03 08 79 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 03 08 79 + false +### debug: + convertProperty: isStringValue? + +33 1 69 03 08 79 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 03 08 79 +convertedValue 1 69 03 08 79 +### debug: + phone: + +33 1 69 03 08 79 + => + +33 1 69 03 08 79 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 03 08 79 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 03 08 79 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5049751, 48.6995474 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 03 08 79' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9846341606', + 'addr:city': 'Milly-la-Forêt', + 'addr:housenumber': '48', + 'addr:postcode': '91490', + 'addr:street': 'Rue Jean Cocteau', + name: 'La Halle Informatique', + office: 'it', + phone: '+33 1 79 47 49 63', + website: 'https://la-halle-informatique.business.site/' + }, + geometry: { type: 'Point', coordinates: [ 2.4703262, 48.4015465 ] }, + id: 'node/9846341606' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 79 47 49 63 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 79 47 49 63 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 79 47 49 63 + false +### debug: + convertProperty: isStringValue? + +33 1 79 47 49 63 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 79 47 49 63 +convertedValue 1 79 47 49 63 +### debug: + phone: + +33 1 79 47 49 63 + => + +33 1 79 47 49 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 79 47 49 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 79 47 49 63 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4703262, 48.4015465 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 79 47 49 63' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9848227281', + email: 'mdeorly@dp.fr', + fee: 'no', + internet_access: 'wlan', + name: "Maison de l'Environnement et du Développement Durable", + opening_hours: 'Mo-Fr 08:30-16:30', + phone: '+33 1 49 75 90 70', + 'ref:FR:APIDAE': '730862', + short_name: 'MEDD', + tourism: 'museum', + website: 'https://www.essonnetourisme.com/p/maison-de-lenvironnement-et-du-developpement-durable-de-laeroport-paris-orly/;https://entrevoisins.groupeadp.fr/mde/paris-orly/decouvrir/', + wheelchair: 'designated' + }, + geometry: { type: 'Point', coordinates: [ 2.3798111, 48.7130223 ] }, + id: 'node/9848227281' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 49 75 90 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 49 75 90 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 49 75 90 70 + false +### debug: + convertProperty: isStringValue? + +33 1 49 75 90 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 49 75 90 70 +convertedValue 1 49 75 90 70 +### debug: + phone: + +33 1 49 75 90 70 + => + +33 1 49 75 90 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 49 75 90 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 49 75 90 70 +### debug: + mapElementFromConf: convert + ref:FR:APIDAE +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:APIDAE +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:APIDAE +### debug: + mapElementFromConf: convert + short_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + short_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + short_name +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3798111, 48.7130223 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 49 75 90 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9864383262', + 'addr:housenumber': '5', + email: 'laboetrechy.idfs@cerballiance.fr', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Laboratoir de biologie médicale', + opening_hours: 'Mo-Fr 07:30-12:30,14:00-18:00; Sa 07:30-12:30', + operator: 'Cerballiance', + phone: '+331 69 92 24 78', + website: 'https://laboratoires.cerballiance.fr/île-de-france/etrechy/5-rue-du-moulin-à-vent' + }, + geometry: { type: 'Point', coordinates: [ 2.1876982, 48.4892393 ] }, + id: 'node/9864383262' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 69 92 24 78 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 69 92 24 78 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 69 92 24 78 + false +### debug: + convertProperty: isStringValue? + +331 69 92 24 78 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 69 92 24 78 +convertedValue 1 69 92 24 78 +### debug: + phone: + +331 69 92 24 78 + => + +33 1 69 92 24 78 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 92 24 78 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 92 24 78 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1876982, 48.4892393 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 92 24 78' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9872322413', + 'addr:city': 'Brunoy', + 'addr:postcode': '91800', + 'addr:street': 'Impasse de la Mairie', + amenity: 'community_centre', + 'community_centre:for': 'senior', + name: 'La Parenthèse', + opening_hours: 'Mo-Fr 08:30-11:45,13:30-17:30; We 08:30-11:45', + operator: 'Brunoy', + 'operator:type': 'public', + phone: '+33 1 69 39 97 48', + website: 'https://www.brunoy.fr/vos-demarches-services/solidarite-seniors/la-parenthese/' + }, + geometry: { type: 'Point', coordinates: [ 2.5047739, 48.6975689 ] }, + id: 'node/9872322413' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + community_centre:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + community_centre:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + community_centre:for +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 39 97 48 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 39 97 48 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 39 97 48 + false +### debug: + convertProperty: isStringValue? + +33 1 69 39 97 48 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 39 97 48 +convertedValue 1 69 39 97 48 +### debug: + phone: + +33 1 69 39 97 48 + => + +33 1 69 39 97 48 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 39 97 48 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 39 97 48 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5047739, 48.6975689 ] }, + properties: { amenity: 'community_centre', phone: '+33 1 69 39 97 48' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9872405071', + 'addr:city': 'Brunoy', + 'addr:housenumber': '95', + 'addr:postcode': '91800', + 'addr:street': 'Rue de Cerçay', + amenity: 'community_centre', + email: 'traitdunion@mairie-brunoy.fr', + name: 'Le trait d’Union', + operator: 'Brunoy', + 'operator:type': 'public', + phone: '+33 1 69 43 73 13', + website: 'https://www.brunoy.fr/vos-demarches-services/vie-culturelle-et-animations/trait-dunion/' + }, + geometry: { type: 'Point', coordinates: [ 2.5203699, 48.7084757 ] }, + id: 'node/9872405071' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + community_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + community_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + convertProperty: isStringValue? + community_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + community_centre + => + community_centre +### debug: + convertProperty: -- convertedValue + community_centre +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 43 73 13 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 43 73 13 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 43 73 13 + false +### debug: + convertProperty: isStringValue? + +33 1 69 43 73 13 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 43 73 13 +convertedValue 1 69 43 73 13 +### debug: + phone: + +33 1 69 43 73 13 + => + +33 1 69 43 73 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 73 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 73 13 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5203699, 48.7084757 ] }, + properties: { amenity: 'community_centre', phone: '+33 1 69 43 73 13' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9874225009', + 'computer:repair': 'yes', + name: 'Atelier itech', + phone: '+33 1 69 03 15 58', + shop: 'computer', + website: 'https://www.atelier-itech.com' + }, + geometry: { type: 'Point', coordinates: [ 2.4915498, 48.6854832 ] }, + id: 'node/9874225009' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + computer:repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + computer:repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + computer:repair +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 03 15 58 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 03 15 58 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 03 15 58 + false +### debug: + convertProperty: isStringValue? + +33 1 69 03 15 58 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 03 15 58 +convertedValue 1 69 03 15 58 +### debug: + phone: + +33 1 69 03 15 58 + => + +33 1 69 03 15 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 03 15 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 03 15 58 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4915498, 48.6854832 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 03 15 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9881667597', + 'addr:city': 'Villebon-sur-Yvette', + 'addr:housenumber': '2', + 'addr:postcode': '91140', + 'addr:street': 'Avenue de la Plesse', + branch: 'La Halle - Villebon sur Yvette', + brand: 'La Halle', + 'brand:wikidata': 'Q100728296', + name: 'La Halle', + opening_hours: 'Mo-Sa 10:00-20:00; Su 10:00-19:00', + phone: '+33 1 60 10 12 67', + shop: 'clothes', + website: 'https://www.lahalle.com/magasins-essonne-91-villebon-sur-yvette-376.html' + }, + geometry: { type: 'Point', coordinates: [ 2.2558465, 48.7027945 ] }, + id: 'node/9881667597' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + branch +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + branch +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + branch +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 10 12 67 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 10 12 67 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 10 12 67 + false +### debug: + convertProperty: isStringValue? + +33 1 60 10 12 67 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 10 12 67 +convertedValue 1 60 10 12 67 +### debug: + phone: + +33 1 60 10 12 67 + => + +33 1 60 10 12 67 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 10 12 67 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 10 12 67 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2558465, 48.7027945 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 10 12 67' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9885850192', + email: 'contact@choralechene.fr', + name: 'Chorale ACJ Le Chêne', + office: 'association', + phone: '+33 1 60 46 44 12', + website: 'https://www.choralechene.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.5044246, 48.6979459 ] }, + id: 'node/9885850192' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 46 44 12 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 46 44 12 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 46 44 12 + false +### debug: + convertProperty: isStringValue? + +33 1 60 46 44 12 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 46 44 12 +convertedValue 1 60 46 44 12 +### debug: + phone: + +33 1 60 46 44 12 + => + +33 1 60 46 44 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 46 44 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 46 44 12 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5044246, 48.6979459 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 46 44 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9885850194', + 'addr:city': 'Brunoy', + 'addr:housenumber': '2', + 'addr:postcode': '91800', + 'addr:street': 'Avenue Pierre Prost', + club: 'sport', + email: 'atbrunoyen91@orange.fr', + name: 'Amicale du Tennis Brunoyen', + phone: '+33 169060358', + sport: 'tennis', + website: 'https://club.fft.fr/tc.brunoy.amicale' + }, + geometry: { type: 'Point', coordinates: [ 2.498475, 48.6966468 ] }, + id: 'node/9885850194' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + club +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + club +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + club +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169060358 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169060358 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169060358 + false +### debug: + convertProperty: isStringValue? + +33 169060358 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169060358 +convertedValue 1 69 06 03 58 +### debug: + phone: + +33 169060358 + => + +33 1 69 06 03 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 03 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 03 58 +### debug: + mapElementFromConf: convert + sport +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + sport +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + sport +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.498475, 48.6966468 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 06 03 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9885850195', + 'addr:city': 'Brunoy', + 'addr:housenumber': '1', + 'addr:postcode': '91800', + 'addr:street': 'Allée de Bretagne', + email: 'djfm-arpqhm91800@orange.fr', + name: 'Association des résidents des Provinciales et de l’Ensemble du Quartier des Hautes-Mardelles', + office: 'association', + phone: '+33 6 86 84 77 85', + website: 'https://arpqhm-brunoy-91800.monsite-orange.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.5199357, 48.7103988 ] }, + id: 'node/9885850195' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 86 84 77 85 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 86 84 77 85 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 86 84 77 85 + false +### debug: + convertProperty: isStringValue? + +33 6 86 84 77 85 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 86 84 77 85 +convertedValue 6 86 84 77 85 +### debug: + phone: + +33 6 86 84 77 85 + => + +33 6 86 84 77 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 86 84 77 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 86 84 77 85 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5199357, 48.7103988 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 86 84 77 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9899562024', + beauty: 'nails;cosmetics;waxing;hair_removal;eyebrow;eyelash;massage', + name: 'Institut Véronique Aromes & Sens', + opening_hours: 'Tu-Th 09:00-19:00; Fr 09:00-18:00', + phone: '+33160865637', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.3775718, 48.6139956 ] }, + id: 'node/9899562024' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160865637 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160865637 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160865637 + false +### debug: + convertProperty: isStringValue? + +33160865637 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160865637 +convertedValue 1 60 86 56 37 +### debug: + phone: + +33160865637 + => + +33 1 60 86 56 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 56 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 56 37 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3775718, 48.6139956 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 56 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9914723082', + 'addr:city': 'Brunoy', + 'addr:housenumber': '44', + 'addr:postcode': '91800', + 'addr:street': 'Rue Tronchard', + email: 'contact@imprevu-brunoy.com', + guest_house: 'bed_and_breakfast', + name: "L'imprévu", + phone: '+33 1 60 46 58 63', + rooms: '5', + tourism: 'guest_house', + website: 'http://imprevu-brunoy.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.5042378, 48.6900922 ] }, + id: 'node/9914723082' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + guest_house +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + guest_house +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + guest_house +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 46 58 63 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 46 58 63 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 46 58 63 + false +### debug: + convertProperty: isStringValue? + +33 1 60 46 58 63 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 46 58 63 +convertedValue 1 60 46 58 63 +### debug: + phone: + +33 1 60 46 58 63 + => + +33 1 60 46 58 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 46 58 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 46 58 63 +### debug: + mapElementFromConf: convert + rooms +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + rooms +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + rooms +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5042378, 48.6900922 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 46 58 63' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9916264193', + 'addr:housenumber': '10', + 'addr:street': 'Allée Aristide Briand', + description: "L'association l'Attribut, engagée pour la transition écologique et solidaire, vous propose divers objets et vêtements de seconde-main à prix solidaire dans sa boutique. Venez nous rencontrer et profiter de ce tiers lieu éphémère (jusqu'à juin 2023) !", + name: "Ressourcerie et friperie de l'Attribut", + opening_hours: 'We, Sa 10:30-13:00, 14:00-17:30', + phone: '+33 757180156', + shop: 'second_hand', + website: 'www.lattribut.org' + }, + geometry: { type: 'Point', coordinates: [ 2.4776987, 48.6120196 ] }, + id: 'node/9916264193' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 757180156 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 757180156 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 757180156 + false +### debug: + convertProperty: isStringValue? + +33 757180156 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 757180156 +convertedValue 7 57 18 01 56 +### debug: + phone: + +33 757180156 + => + +33 7 57 18 01 56 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 57 18 01 56 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 57 18 01 56 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4776987, 48.6120196 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 57 18 01 56' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9938961784', + 'addr:city': 'Brunoy', + 'addr:housenumber': '9', + 'addr:postcode': '91800', + 'addr:street': 'Rue de la Gare', + amenity: 'driving_school', + email: 'info@permis2-0.fr', + name: 'Permis 2.0 Brunoy', + operator: 'Permis 2.0', + 'operator:type': 'private', + phone: '+33 1 77 37 07 27', + website: 'http://www.permis2-0.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.5048745, 48.6983131 ] }, + id: 'node/9938961784' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 77 37 07 27 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 77 37 07 27 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 77 37 07 27 + false +### debug: + convertProperty: isStringValue? + +33 1 77 37 07 27 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 77 37 07 27 +convertedValue 1 77 37 07 27 +### debug: + phone: + +33 1 77 37 07 27 + => + +33 1 77 37 07 27 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 77 37 07 27 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 77 37 07 27 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5048745, 48.6983131 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 77 37 07 27' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9949649448', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '16', + 'addr:postcode': '91310', + 'addr:street': 'Rue du Maillé', + crossing: 'marked', + name: 'Stéphane Plaza Immobilier', + 'not:brand:wikidata': 'Q97368097', + office: 'estate_agent', + phone: '+33 1 85 37 10 45', + website: 'https://montlhery.stephaneplazaimmobilier.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2690532, 48.6403715 ] }, + id: 'node/9949649448' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + crossing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + crossing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + crossing +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + not:brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + not:brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + not:brand:wikidata +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 85 37 10 45 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 85 37 10 45 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 85 37 10 45 + false +### debug: + convertProperty: isStringValue? + +33 1 85 37 10 45 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 85 37 10 45 +convertedValue 1 85 37 10 45 +### debug: + phone: + +33 1 85 37 10 45 + => + +33 1 85 37 10 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 85 37 10 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 85 37 10 45 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2690532, 48.6403715 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 85 37 10 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9949669163', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '3', + 'addr:postcode': '91310', + 'addr:street': 'Rue du Maillé', + name: 'Arthurimmo.com', + office: 'estate_agent', + phone: '+33 972127337', + website: 'https://www.montlhery-arthurimmo.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.2703035, 48.6398376 ] }, + id: 'node/9949669163' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 972127337 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 972127337 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 972127337 + false +### debug: + convertProperty: isStringValue? + +33 972127337 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 972127337 +convertedValue 9 72 12 73 37 +### debug: + phone: + +33 972127337 + => + +33 9 72 12 73 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 12 73 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 12 73 37 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2703035, 48.6398376 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 72 12 73 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9950854260', + 'addr:city': 'Brunoy', + 'addr:housenumber': '51', + 'addr:postcode': '91800', + 'addr:street': 'route nationale 6', + brand: 'AD', + 'brand:wikidata': 'Q108753388', + email: 'pyramide@autos-brunoy.com', + name: 'Garage de la pyramide', + operator: 'AD', + phone: '+33 1 60 46 59 38', + shop: 'car_repair', + website: 'https://www.ad.fr/garage/garage-ad-expert-garage-de-la-pyramide' + }, + geometry: { type: 'Point', coordinates: [ 2.4938325, 48.6805429 ] }, + id: 'node/9950854260' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 46 59 38 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 46 59 38 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 46 59 38 + false +### debug: + convertProperty: isStringValue? + +33 1 60 46 59 38 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 46 59 38 +convertedValue 1 60 46 59 38 +### debug: + phone: + +33 1 60 46 59 38 + => + +33 1 60 46 59 38 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 46 59 38 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 46 59 38 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4938325, 48.6805429 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 46 59 38' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9950854261', + 'addr:city': 'Brunoy', + 'addr:housenumber': '67', + 'addr:postcode': '91800', + 'addr:street': 'route Nationale 6', + amenity: 'veterinary', + email: 'cliniquecatpattes@gmail.com', + name: "Clinique Vétérinaire des Cat'Pattes", + phone: '+331 69 21 57 20', + website: 'https://www.catpattes.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4955924, 48.6793175 ] }, + id: 'node/9950854261' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + veterinary +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + veterinary +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + veterinary + => + veterinary +### debug: + convertProperty: -- convertedValue + veterinary +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 69 21 57 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 69 21 57 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 69 21 57 20 + false +### debug: + convertProperty: isStringValue? + +331 69 21 57 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 69 21 57 20 +convertedValue 1 69 21 57 20 +### debug: + phone: + +331 69 21 57 20 + => + +33 1 69 21 57 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 21 57 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 21 57 20 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4955924, 48.6793175 ] }, + properties: { amenity: 'veterinary', phone: '+33 1 69 21 57 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9955558598', + 'addr:city': 'Yerres', + 'addr:housenumber': '34', + 'addr:street': 'Rue Guillaume Budé', + email: 'carolinejhanlegrumelec@gmail.com', + name: 'Espace Coiffure', + phone: '+33 1 69 48 90 62', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.4812162, 48.6946121 ] }, + id: 'node/9955558598' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 48 90 62 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 48 90 62 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 48 90 62 + false +### debug: + convertProperty: isStringValue? + +33 1 69 48 90 62 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 48 90 62 +convertedValue 1 69 48 90 62 +### debug: + phone: + +33 1 69 48 90 62 + => + +33 1 69 48 90 62 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 48 90 62 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 48 90 62 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4812162, 48.6946121 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 48 90 62' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9955558599', + 'addr:city': 'Yerres', + 'addr:housenumber': '5', + 'addr:postcode': '91830', + 'addr:street': 'Rue La Fontaine', + description: 'Création, fabrication et vente de savons écologiques. La Savonnerie de la Garenne est une entreprise engagée qui vous propose des produits simples et authentiques, bons pour votre peau et pour la planète.', + email: 'carolinejhanlegrumelec@gmail.com', + name: 'Savonnerie de la Garenne', + 'payment:electronic_purses': 'yes', + phone: '+33 6 76 73 03 63', + shop: 'outpost', + website: 'https://www.savonneriedelagarenne.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4764511, 48.6954223 ] }, + id: 'node/9955558599' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + payment:electronic_purses +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:electronic_purses +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:electronic_purses +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 76 73 03 63 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 76 73 03 63 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 76 73 03 63 + false +### debug: + convertProperty: isStringValue? + +33 6 76 73 03 63 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 76 73 03 63 +convertedValue 6 76 73 03 63 +### debug: + phone: + +33 6 76 73 03 63 + => + +33 6 76 73 03 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 76 73 03 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 76 73 03 63 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4764511, 48.6954223 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 76 73 03 63' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9955558600', + 'addr:housenumber': '25 bis', + 'addr:street': 'Rue Pierre Brossolette', + email: 'Ydoumi@gmail.com', + name: 'L’élégance', + phone: '+33 1 69 48 39 43', + shop: 'hairdresser', + unisex: 'yes', + website: 'https://www.planity.com/lelegance-coiffure-91330-yerres' + }, + geometry: { type: 'Point', coordinates: [ 2.4778191, 48.7001812 ] }, + id: 'node/9955558600' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 48 39 43 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 48 39 43 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 48 39 43 + false +### debug: + convertProperty: isStringValue? + +33 1 69 48 39 43 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 48 39 43 +convertedValue 1 69 48 39 43 +### debug: + phone: + +33 1 69 48 39 43 + => + +33 1 69 48 39 43 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 48 39 43 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 48 39 43 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + unisex +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + unisex +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + unisex +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4778191, 48.7001812 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 48 39 43' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9955558601', + craft: 'cleaning', + description: 'Aide à la personne auprès des personnes fragilisées.', + name: 'AP services 91', + phone: '+33 1 68 43 17 22', + website: 'https://www.apservices91.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.4818546, 48.700772 ] }, + id: 'node/9955558601' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 68 43 17 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 68 43 17 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 68 43 17 22 + false +### debug: + convertProperty: isStringValue? + +33 1 68 43 17 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 68 43 17 22 +convertedValue 1 68 43 17 22 +### debug: + phone: + +33 1 68 43 17 22 + => + +33 1 68 43 17 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 68 43 17 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 68 43 17 22 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4818546, 48.700772 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 68 43 17 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9955558602', + 'addr:city': 'Yerres', + 'addr:housenumber': '23', + 'addr:postcode': '91330', + 'addr:street': 'Rue Georges Boulet', + email: 'carole.alves78@gmail.com', + name: 'Le Toucher du Cœur', + phone: '+33 6 83 01 30 49', + shop: 'massage', + website: 'https://carolealves78.wixsite.com/letoucherducur' + }, + geometry: { type: 'Point', coordinates: [ 2.4808448, 48.7020413 ] }, + id: 'node/9955558602' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 83 01 30 49 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 83 01 30 49 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 83 01 30 49 + false +### debug: + convertProperty: isStringValue? + +33 6 83 01 30 49 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 83 01 30 49 +convertedValue 6 83 01 30 49 +### debug: + phone: + +33 6 83 01 30 49 + => + +33 6 83 01 30 49 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 83 01 30 49 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 83 01 30 49 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4808448, 48.7020413 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 83 01 30 49' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9955558603', + description: 'Salle de sport par électrostimulation.', + leisure: 'fitness_centre', + name: 'Body Stimulation', + phone: '+33 6 48 92 38 34' + }, + geometry: { type: 'Point', coordinates: [ 2.4821909, 48.7005433 ] }, + id: 'node/9955558603' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 48 92 38 34 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 48 92 38 34 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 48 92 38 34 + false +### debug: + convertProperty: isStringValue? + +33 6 48 92 38 34 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 48 92 38 34 +convertedValue 6 48 92 38 34 +### debug: + phone: + +33 6 48 92 38 34 + => + +33 6 48 92 38 34 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 48 92 38 34 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 48 92 38 34 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4821909, 48.7005433 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 48 92 38 34' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9963725841', + 'addr:city': 'Villebon Sur Yvette', + 'addr:housenumber': '14', + 'addr:postcode': '91140', + 'addr:street': 'Avenue du Québec', + name: 'Caylar', + office: 'company', + opening_hours: 'Mo-Fr 09:00-18:00', + phone: '+33 1 69 29 91 62', + website: 'https://www.caylar.net/fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2141962, 48.6885886 ] }, + id: 'node/9963725841' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 29 91 62 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 29 91 62 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 29 91 62 + false +### debug: + convertProperty: isStringValue? + +33 1 69 29 91 62 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 29 91 62 +convertedValue 1 69 29 91 62 +### debug: + phone: + +33 1 69 29 91 62 + => + +33 1 69 29 91 62 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 29 91 62 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 29 91 62 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2141962, 48.6885886 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 29 91 62' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9974336570', + 'addr:housenumber': '4', + 'addr:street': 'Rue du Buisson aux Fraises', + brand: 'Peugeot', + 'brand:wikidata': 'Q6742', + name: 'Peugeot Bernier', + phone: '+33 1 69 75 18 18', + shop: 'car', + website: 'https://www.peugeot-massy.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.28364, 48.7239 ] }, + id: 'node/9974336570' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 75 18 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 75 18 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 75 18 18 + false +### debug: + convertProperty: isStringValue? + +33 1 69 75 18 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 75 18 18 +convertedValue 1 69 75 18 18 +### debug: + phone: + +33 1 69 75 18 18 + => + +33 1 69 75 18 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 75 18 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 75 18 18 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.28364, 48.7239 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 75 18 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9988386744', + 'addr:city': 'Le Coudray-Montceaux', + 'addr:postcode': '91830', + 'addr:street': 'Avenue du Coudray', + amenity: 'restaurant', + cuisine: 'french', + delivery: 'no', + description: "Dans un magnifique cadre verdoyant , à 2 minutes de l'A6 ,Nous vous accueillons dans une ambiance chaleureuse et vous propose une cuisine française familiale et généreuse ainsi que de délicieux cocktails ! À seulement 35 mn de Paris !", + image: 'https://lh3.ggpht.com/p/AF1QipNYPa35Zu_6ySKOAOw-KiHJ6tuaD0sPHqhy_hBj=s1536', + internet_access: 'wlan', + 'internet_access:fee': 'customers', + name: "L'EPICURE 19", + opening_hours: 'Mo-Su 08:30-18:30', + outdoor_seating: 'yes', + 'payment:carte_bleue': 'yes', + 'payment:cheque': 'yes', + 'payment:debit_cards': 'yes', + 'payment:mastercard': 'yes', + 'payment:visa': 'yes', + phone: '+33 1 64 93 81 77', + reservation: 'yes', + source: 'survey', + takeaway: 'no', + website: 'https://www.epicure19.fr', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.5078418, 48.5624406 ] }, + id: 'node/9988386744' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 25 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + image +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + image +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + image +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + internet_access:fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access:fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access:fee +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + outdoor_seating +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + outdoor_seating +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + outdoor_seating +### debug: + mapElementFromConf: convert + payment:carte_bleue +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:carte_bleue +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:carte_bleue +### debug: + mapElementFromConf: convert + payment:cheque +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cheque +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cheque +### debug: + mapElementFromConf: convert + payment:debit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:debit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:debit_cards +### debug: + mapElementFromConf: convert + payment:mastercard +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:mastercard +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:mastercard +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 93 81 77 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 93 81 77 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 93 81 77 + false +### debug: + convertProperty: isStringValue? + +33 1 64 93 81 77 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 93 81 77 +convertedValue 1 64 93 81 77 +### debug: + phone: + +33 1 64 93 81 77 + => + +33 1 64 93 81 77 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 93 81 77 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 93 81 77 +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + yes +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + yes +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + yes + false +### debug: + convertProperty: isStringValue? + yes + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + yes +### debug: + convertProperty: ==========> !!! NOT in falsy values + yes +### debug: + convertProperty: convertedValue ==========> { + reservation + : + yes + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + yes +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5078418, 48.5624406 ] }, + properties: { + amenity: 'restaurant', + phone: '+33 1 64 93 81 77', + reservation: 'yes' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9998174529', + 'addr:city': 'Limours', + 'addr:housenumber': '30', + 'addr:postcode': '91470', + 'addr:street': 'Avenue de la Gare', + craft: 'beekeeper', + name: "L'abeille autonome", + phone: '+33 6 72 17 40 19', + website: 'https://abeilleautonome.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.0702317, 48.6444312 ] }, + id: 'node/9998174529' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 72 17 40 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 72 17 40 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 72 17 40 19 + false +### debug: + convertProperty: isStringValue? + +33 6 72 17 40 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 72 17 40 19 +convertedValue 6 72 17 40 19 +### debug: + phone: + +33 6 72 17 40 19 + => + +33 6 72 17 40 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 72 17 40 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 72 17 40 19 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0702317, 48.6444312 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 72 17 40 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/9998397282', + 'addr:city': 'Gif-sur-Yvette', + 'addr:housenumber': '162', + 'addr:postcode': '91190', + 'addr:street': 'Avenue du Général Leclerc', + name: 'Laure Coiffure', + phone: '+33 1 69 07 43 78', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.1045095, 48.7036562 ] }, + id: 'node/9998397282' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 07 43 78 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 07 43 78 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 07 43 78 + false +### debug: + convertProperty: isStringValue? + +33 1 69 07 43 78 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 07 43 78 +convertedValue 1 69 07 43 78 +### debug: + phone: + +33 1 69 07 43 78 + => + +33 1 69 07 43 78 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 07 43 78 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 07 43 78 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1045095, 48.7036562 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 07 43 78' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10011074739', + 'contact:phone': '+33169092560', + healthcare: 'laboratory', + 'healthcare:speciality': 'biology', + name: 'Laboratoire d’Analyses Médicales', + opening_hours: 'mo-Fr 07:00-18:00;Sa 07:30-12:30', + phone: '+33169799600', + 'ref:FR:FINESS': '910020163', + 'ref:FR:SIRET': '38322429200052', + source: 'Le ministère des solidarités et de la santé - 2023-03', + 'type:FR:FINESS': '611' + }, + geometry: { type: 'Point', coordinates: [ 2.2948512, 48.6947766 ] }, + id: 'node/10011074739' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169799600 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169799600 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169799600 + false +### debug: + convertProperty: isStringValue? + +33169799600 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169799600 +convertedValue 1 69 79 96 00 +### debug: + phone: + +33169799600 + => + +33 1 69 79 96 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 79 96 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 79 96 00 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2948512, 48.6947766 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 79 96 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10017573917', + 'addr:housenumber': '7', + 'addr:street': 'Rue des Frères Lumière', + name: 'Casse auto', + phone: '+33 169741750', + shop: 'car_parts' + }, + geometry: { type: 'Point', coordinates: [ 2.2880027, 48.696648 ] }, + id: 'node/10017573917' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169741750 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169741750 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169741750 + false +### debug: + convertProperty: isStringValue? + +33 169741750 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169741750 +convertedValue 1 69 74 17 50 +### debug: + phone: + +33 169741750 + => + +33 1 69 74 17 50 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 74 17 50 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 74 17 50 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2880027, 48.696648 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 74 17 50' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10056546181', + name: 'Cressonière Sainte-Anne', + opening_hours: 'Sep-May Mo-Sa 09:00-18:00; Sep-May Su 09:00-11:30', + phone: '+336 74 99 12 70', + product: 'watercress', + shop: 'farm', + start_date: '1854', + website: 'https://cressonniere-sainte-anne.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3572621, 48.44183 ] }, + id: 'node/10056546181' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +336 74 99 12 70 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +336 74 99 12 70 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +336 74 99 12 70 + false +### debug: + convertProperty: isStringValue? + +336 74 99 12 70 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 336 74 99 12 70 +convertedValue 6 74 99 12 70 +### debug: + phone: + +336 74 99 12 70 + => + +33 6 74 99 12 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 74 99 12 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 74 99 12 70 +### debug: + mapElementFromConf: convert + product +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + product +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + product +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3572621, 48.44183 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 74 99 12 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10067722717', + 'addr:postcode': '91470', + 'addr:street': "Allée des Fonds d'Armenon", + email: 'contact@orthopia-protheses.com', + name: 'Orthopia', + office: 'company', + phone: '+33 7 49 39 73 05', + website: 'https://www.orthopia-protheses.com' + }, + geometry: { type: 'Point', coordinates: [ 2.0769377, 48.6628623 ] }, + id: 'node/10067722717' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 49 39 73 05 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 49 39 73 05 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 49 39 73 05 + false +### debug: + convertProperty: isStringValue? + +33 7 49 39 73 05 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 49 39 73 05 +convertedValue 7 49 39 73 05 +### debug: + phone: + +33 7 49 39 73 05 + => + +33 7 49 39 73 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 49 39 73 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 49 39 73 05 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0769377, 48.6628623 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 49 39 73 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10072625330', + access: 'yes', + amenity: 'charging_station', + 'authentication:none': 'yes', + capacity: '2', + email: 'sav@izivia.com', + fee: 'yes', + motorcar: 'yes', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + owner: 'CPS', + 'payment:credit_cards': 'no', + phone: '+33972668001', + 'ref:EU:EVSE': 'FR*CPS*PCAPS1411', + 'socket:type2': '1', + 'socket:typee': '1', + source: 'data.gouv.fr:Etalab - 05/2022' + }, + geometry: { type: 'Point', coordinates: [ 2.2705894, 48.6410715 ] }, + id: 'node/10072625330' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 2 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 2 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 2 + => + 2 +### debug: + convertProperty: -- convertedValue + 2 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + motorcar +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + motorcar +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + motorcar +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + +33972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref:EU:EVSE +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:EU:EVSE +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:EU:EVSE +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2705894, 48.6410715 ] }, + properties: { + amenity: 'charging_station', + capacity: '2', + phone: '+33 9 72 66 80 01' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10074675766', + 'addr:housenumber': '2', + email: 'ettoitufaisquoi@ecomail-asso.com', + office: 'association', + phone: '+33 6 06 43 53 27 18', + website: 'https://www.ettoitufaisquoi.org/' + }, + geometry: { type: 'Point', coordinates: [ 2.383455, 48.7111645 ] }, + id: 'node/10074675766' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 06 43 53 27 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 06 43 53 27 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 06 43 53 27 18 + false +### debug: + convertProperty: isStringValue? + +33 6 06 43 53 27 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 06 43 53 27 18 +convertedValue 6 06 43 53 27 18 +### debug: + phone: + +33 6 06 43 53 27 18 + => + +33 6 06 43 53 27 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 06 43 53 27 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 06 43 53 27 18 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.383455, 48.7111645 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 06 43 53 27 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10087669717', + 'addr:postcode': '91160', + amenity: 'driving_school', + name: "Bil's Conduite", + opening_hours: 'We-Fr 10:00-12:00, 14:00-19:00; Tu 10:00-12:00, 14:00-20:00; Sa 10:00-14:00', + phone: '+33170267219', + website: 'https://www.bilsconduite.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.292428, 48.692957 ] }, + id: 'node/10087669717' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33170267219 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33170267219 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33170267219 + false +### debug: + convertProperty: isStringValue? + +33170267219 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33170267219 +convertedValue 1 70 26 72 19 +### debug: + phone: + +33170267219 + => + +33 1 70 26 72 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 70 26 72 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 70 26 72 19 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.292428, 48.692957 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 70 26 72 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10089478673', + access: 'yes', + amenity: 'charging_station', + 'authentication:none': 'yes', + capacity: '2', + email: 'sav@izivia.com', + fee: 'yes', + motorcar: 'yes', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + owner: 'CPS', + 'payment:credit_cards': 'no', + phone: '+33972668001', + 'ref:EU:EVSE': 'FR*CPS*PCAPS3112', + 'socket:type2': '1', + 'socket:typee': '1', + source: 'data.gouv.fr:Etalab - 05/2022' + }, + geometry: { type: 'Point', coordinates: [ 2.2428435, 48.6595237 ] }, + id: 'node/10089478673' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 2 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 2 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 2 + => + 2 +### debug: + convertProperty: -- convertedValue + 2 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + motorcar +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + motorcar +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + motorcar +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + +33972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref:EU:EVSE +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:EU:EVSE +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:EU:EVSE +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2428435, 48.6595237 ] }, + properties: { + amenity: 'charging_station', + capacity: '2', + phone: '+33 9 72 66 80 01' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10092040418', + 'addr:city': 'crosne', + 'addr:country': 'FR', + 'addr:postcode': '91560', + email: 'eric.thomas@axelite.fr', + latitude: '48.7204627', + longitude: '2.4649022', + name: 'Axélite', + 'name:fr': ' Axélite ', + office: 'estate_agent', + opening_hours: 'Mo 08:00-20:00; Tu 08:00-20:00; We 08:00-20:00; Th 08:00-20:00; Fr 08:00-20:30; Sa 08:00-20:00;', + phone: '+33 6 95 01 96 01 ', + 'phone:mobile': '+33 6 95 01 96 01', + website: 'https://www.meilleursagents.com/mandataire-immobilier/mandataire-axelite-eric-thomas-70906/' + }, + geometry: { type: 'Point', coordinates: [ 2.4649022, 48.7204627 ] }, + id: 'node/10092040418' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:country +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:country +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:country +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + latitude +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + latitude +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + latitude +### debug: + mapElementFromConf: convert + longitude +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + longitude +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + longitude +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + name:fr +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name:fr +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name:fr +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 95 01 96 01 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 95 01 96 01 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 95 01 96 01 + false +### debug: + convertProperty: isStringValue? + +33 6 95 01 96 01 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 95 01 96 01 +convertedValue 6 95 01 96 01 +### debug: + phone: + +33 6 95 01 96 01 + => + +33 6 95 01 96 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 95 01 96 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 95 01 96 01 +### debug: + mapElementFromConf: convert + phone:mobile +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + phone:mobile +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + phone:mobile +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4649022, 48.7204627 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 95 01 96 01' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10095151535', + access: 'yes', + amenity: 'charging_station', + 'authentication:none': 'yes', + capacity: '2', + email: 'sav@izivia.com', + fee: 'yes', + motorcar: 'yes', + network: 'Sigeif', + opening_hours: '24/7', + operator: 'Izivia', + owner: 'Sigeif', + 'payment:credit_cards': 'no', + phone: '+33972668001', + 'ref:EU:EVSE': 'FR*SIG*PSIGE5311', + 'socket:chademo': '1', + 'socket:type2_combo': '1', + source: 'data.gouv.fr:Etalab - 05/2022' + }, + geometry: { type: 'Point', coordinates: [ 2.2325294, 48.6429519 ] }, + id: 'node/10095151535' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + access +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 2 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 2 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 2 + => + 2 +### debug: + convertProperty: -- convertedValue + 2 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + motorcar +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + motorcar +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + motorcar +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + +33972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref:EU:EVSE +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:EU:EVSE +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:EU:EVSE +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2325294, 48.6429519 ] }, + properties: { + amenity: 'charging_station', + capacity: '2', + phone: '+33 9 72 66 80 01' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10097011545', + 'addr:city': 'Brunoy', + 'addr:housenumber': '13', + 'addr:postcode': '91800', + 'addr:street': 'Place Saint-Médard', + fax: '+33 1 60 46 96 73', + healthcare: 'laboratory', + name: 'CCC - IRM SCANNER Brunoy', + phone: '+33 1 60 46 96 97', + website: 'https://ccc-irm-brunoy.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.5027222, 48.6983813 ] }, + id: 'node/10097011545' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 46 96 97 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 46 96 97 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 46 96 97 + false +### debug: + convertProperty: isStringValue? + +33 1 60 46 96 97 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 46 96 97 +convertedValue 1 60 46 96 97 +### debug: + phone: + +33 1 60 46 96 97 + => + +33 1 60 46 96 97 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 46 96 97 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 46 96 97 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5027222, 48.6983813 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 46 96 97' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10106067054', + email: 'musee@caese.fr', + fee: '2', + image: 'https://fr.wikipedia.org/wiki/Mus%C3%A9e_intercommunal_d%27%C3%89tampes#/media/Fichier:H%C3%B4tel_ville_%C3%89tampes_1.jpg', + name: "Musée Intercommunal d'Etampes", + opening_hours: 'We-Su 14:00-17:00', + operator: 'public', + phone: '+331 69 92 69 02', + start_date: '1875', + tourism: 'museum', + website: 'https://www.mairie-etampes.fr/le-musee/', + wikidata: 'Q3330653' + }, + geometry: { type: 'Point', coordinates: [ 2.161198, 48.4344684 ] }, + id: 'node/10106067054' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + image +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + image +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + image +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 69 92 69 02 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 69 92 69 02 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 69 92 69 02 + false +### debug: + convertProperty: isStringValue? + +331 69 92 69 02 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 69 92 69 02 +convertedValue 1 69 92 69 02 +### debug: + phone: + +331 69 92 69 02 + => + +33 1 69 92 69 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 92 69 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 92 69 02 +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapElementFromConf: convert + tourism +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tourism +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tourism +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.161198, 48.4344684 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 92 69 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10137425710', + 'addr:city': 'Fontenay-lès-Briis', + 'addr:housenumber': '1', + 'addr:postcode': '91640', + 'addr:street': 'Chemin de la Fontaine', + craft: 'saddler', + name: 'Sellerie du Chatel', + phone: '+33 1 64 58 96 96' + }, + geometry: { type: 'Point', coordinates: [ 2.15944, 48.5997052 ] }, + id: 'node/10137425710' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 58 96 96 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 58 96 96 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 58 96 96 + false +### debug: + convertProperty: isStringValue? + +33 1 64 58 96 96 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 58 96 96 +convertedValue 1 64 58 96 96 +### debug: + phone: + +33 1 64 58 96 96 + => + +33 1 64 58 96 96 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 58 96 96 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 58 96 96 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.15944, 48.5997052 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 58 96 96' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10142559321', + 'addr:housenumber': '17', + 'addr:street': 'Avenue de la Roseraie', + email: 'contact@patisserie-skazka.fr', + name: 'Pâtisserie Skazka', + opening_hours: 'Mo-Fr 10:00-18:00', + operator: 'Olga Munoz', + phone: '+33 6 49 00 48 76', + 'ref:FR:SIRET': '83291824700012', + shop: 'pastry', + source: 'INSEE - 2022-10', + website: 'http://www.patisserie-skazka.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.150107, 48.6890694 ] }, + id: 'node/10142559321' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 49 00 48 76 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 49 00 48 76 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 49 00 48 76 + false +### debug: + convertProperty: isStringValue? + +33 6 49 00 48 76 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 49 00 48 76 +convertedValue 6 49 00 48 76 +### debug: + phone: + +33 6 49 00 48 76 + => + +33 6 49 00 48 76 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 49 00 48 76 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 49 00 48 76 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.150107, 48.6890694 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 49 00 48 76' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10144966417', + 'addr:housenumber': '3', + 'addr:street': 'Rue de la Branche Rompue', + name: 'Agence Didier Petitpas', + operator: 'Didier Petitpas', + phone: '+33 164915882', + 'ref:FR:SIRET': '81855028700010', + shop: 'wholesale', + source: 'INSEE - 2022-10', + wholesale: 'food' + }, + geometry: { type: 'Point', coordinates: [ 2.0801282, 48.6298738 ] }, + id: 'node/10144966417' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164915882 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164915882 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164915882 + false +### debug: + convertProperty: isStringValue? + +33 164915882 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164915882 +convertedValue 1 64 91 58 82 +### debug: + phone: + +33 164915882 + => + +33 1 64 91 58 82 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 58 82 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 58 82 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + wholesale +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wholesale +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wholesale +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0801282, 48.6298738 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 91 58 82' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10157286000', + 'addr:city': 'Villebon-sur-Yvette', + 'addr:housenumber': '2', + 'addr:postcode': '91140', + 'addr:street': 'Avenue de la Plesse', + brand: 'Ixina', + 'brand:wikidata': 'Q3156424', + name: 'Ixina', + opening_hours: 'Mo-Fr 10:30-12:30,14:00-19:00; Sa-Su 10:30-19:00', + phone: '+33 1 69 35 59 90', + shop: 'kitchen' + }, + geometry: { type: 'Point', coordinates: [ 2.2569213, 48.7023603 ] }, + id: 'node/10157286000' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 35 59 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 35 59 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 35 59 90 + false +### debug: + convertProperty: isStringValue? + +33 1 69 35 59 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 35 59 90 +convertedValue 1 69 35 59 90 +### debug: + phone: + +33 1 69 35 59 90 + => + +33 1 69 35 59 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 35 59 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 35 59 90 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2569213, 48.7023603 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 35 59 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10157671269', + 'addr:city': 'Igny', + 'addr:housenumber': '2', + 'addr:postcode': '91430', + 'addr:street': 'Avenue Irène et Frédéric Joliot Curie', + brand: 'EFS', + 'brand:wikidata': 'Q3591543', + description: 'Centre de dons éphémère, voir site web pour connaître les jours de don et pour prendre RV', + 'donation:compensation': 'no', + healthcare: 'blood_donation', + name: 'EFS', + official_name: 'Établissement français du sang', + operator: 'Etablissement Français du Sang', + phone: '+33 800 109 900', + website: 'https://dondesang.efs.sante.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.228221, 48.7321396 ] }, + id: 'node/10157671269' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + donation:compensation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + donation:compensation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + donation:compensation +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 800 109 900 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 800 109 900 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 800 109 900 + false +### debug: + convertProperty: isStringValue? + +33 800 109 900 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 800 109 900 +convertedValue 8 00 10 99 00 +### debug: + phone: + +33 800 109 900 + => + +33 8 00 10 99 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 8 00 10 99 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 8 00 10 99 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.228221, 48.7321396 ] }, + properties: { amenity: 'charging_station', phone: '+33 8 00 10 99 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10160266944', + female: 'yes', + male: 'yes', + name: 'Coiff & co', + opening_hours: 'Tu-Sa 10:00-19:00', + phone: '+33 9 73 38 50 85', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.2559204, 48.7030047 ] }, + id: 'node/10160266944' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + female +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + female +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + female +### debug: + mapElementFromConf: convert + male +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + male +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + male +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 73 38 50 85 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 73 38 50 85 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 73 38 50 85 + false +### debug: + convertProperty: isStringValue? + +33 9 73 38 50 85 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 73 38 50 85 +convertedValue 9 73 38 50 85 +### debug: + phone: + +33 9 73 38 50 85 + => + +33 9 73 38 50 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 73 38 50 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 73 38 50 85 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2559204, 48.7030047 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 73 38 50 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10175471996', + amenity: 'taxi', + name: 'Transport à la demande', + operator: 'IDF Mobilités', + phone: '+33 9 70 80 96 63', + reservation: 'https://tad.idfmobilites.fr/pays-de-limours/', + website: 'https://tad.idfmobilites.fr/pays-de-limours/' + }, + geometry: { type: 'Point', coordinates: [ 2.1278657, 48.616434 ] }, + id: 'node/10175471996' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + taxi +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + taxi +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + taxi + true +### debug: + convertProperty: isStringValue? + taxi + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + taxi + => + taxi +### debug: + convertProperty: -- convertedValue + taxi +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 70 80 96 63 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 70 80 96 63 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 70 80 96 63 + false +### debug: + convertProperty: isStringValue? + +33 9 70 80 96 63 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 70 80 96 63 +convertedValue 9 70 80 96 63 +### debug: + phone: + +33 9 70 80 96 63 + => + +33 9 70 80 96 63 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 70 80 96 63 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 70 80 96 63 +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + https://tad.idfmobilites.fr/pays-de-limours/ +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + https://tad.idfmobilites.fr/pays-de-limours/ +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + https://tad.idfmobilites.fr/pays-de-limours/ + false +### debug: + convertProperty: isStringValue? + https://tad.idfmobilites.fr/pays-de-limours/ + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + https://tad.idfmobilites.fr/pays-de-limours/ +### debug: + convertProperty: ==========> !!! NOT in truthy values + https://tad.idfmobilites.fr/pays-de-limours/ +### debug: + convertProperty: ==========> !!! NOT in falsy values + https://tad.idfmobilites.fr/pays-de-limours/ +### debug: + convertProperty: convertedValue ==========> { + reservation + : + https://tad.idfmobilites.fr/pays-de-limours/ + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + https://tad.idfmobilites.fr/pays-de-limours/ +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1278657, 48.616434 ] }, + properties: { + amenity: 'taxi', + phone: '+33 9 70 80 96 63', + reservation: 'https://tad.idfmobilites.fr/pays-de-limours/' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10202160576', + 'addr:city': 'Palaiseau', + 'addr:housenumber': '68', + 'addr:postcode': '91120', + 'addr:street': 'Rue de Paris', + amenity: 'restaurant', + name: 'La Gnocchiserie', + phone: '+33 1 60 10 11 06', + website: 'http://www.lagnocchiserie.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2463768, 48.7157899 ] }, + id: 'node/10202160576' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 10 11 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 10 11 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 10 11 06 + false +### debug: + convertProperty: isStringValue? + +33 1 60 10 11 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 10 11 06 +convertedValue 1 60 10 11 06 +### debug: + phone: + +33 1 60 10 11 06 + => + +33 1 60 10 11 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 10 11 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 10 11 06 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2463768, 48.7157899 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 10 11 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10210160704', + 'addr:city': 'Grigny', + 'addr:housenumber': '23B', + 'addr:postcode': '91350', + 'addr:street': 'Avenue des Sablons', + amenity: 'library', + name: 'Médiathèque Pablo-Picasso', + phone: '+33178842233', + website: 'https://grigny-pom.c3rb.org/' + }, + geometry: { type: 'Point', coordinates: [ 2.3928694, 48.6549686 ] }, + id: 'node/10210160704' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + library + true +### debug: + convertProperty: isStringValue? + library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + library + => + library +### debug: + convertProperty: -- convertedValue + library +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33178842233 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33178842233 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33178842233 + false +### debug: + convertProperty: isStringValue? + +33178842233 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33178842233 +convertedValue 1 78 84 22 33 +### debug: + phone: + +33178842233 + => + +33 1 78 84 22 33 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 78 84 22 33 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 78 84 22 33 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3928694, 48.6549686 ] }, + properties: { amenity: 'library', phone: '+33 1 78 84 22 33' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10210160705', + 'addr:city': 'Grigny', + 'addr:housenumber': '1b', + 'addr:postcode': '91350', + 'addr:street': 'Avenue des Sablons', + name: 'Maison du Projet Grigny 2', + office: 'estate_agent', + opening_hours: 'Mo 09:00-12:00, 13:30-18:00; Tu 13:30-18:00; We-Fr 09:00-12:00, 13:30-18:00', + phone: '0169494608', + website: 'https://www.grigny2.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3938925, 48.6541994 ] }, + id: 'node/10210160705' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0169494608 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0169494608 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0169494608 + false +### debug: + convertProperty: isStringValue? + 0169494608 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 169494608 +convertedValue 1 69 49 46 08 +### debug: + phone: + 0169494608 + => + +33 1 69 49 46 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 49 46 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 49 46 08 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3938925, 48.6541994 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 49 46 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10210332384', + 'addr:city': 'Grigny', + 'addr:housenumber': '12', + 'addr:postcode': '91350', + 'addr:street': 'Place Henri Barbusse', + healthcare: 'centre', + name: 'Pôle Santé Saint-Exupéry', + phone: '+33 1 80 79 10 00', + website: 'http://www.polesantesaintexupery.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.391706, 48.6529675 ] }, + id: 'node/10210332384' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 80 79 10 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 80 79 10 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 80 79 10 00 + false +### debug: + convertProperty: isStringValue? + +33 1 80 79 10 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 80 79 10 00 +convertedValue 1 80 79 10 00 +### debug: + phone: + +33 1 80 79 10 00 + => + +33 1 80 79 10 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 80 79 10 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 80 79 10 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.391706, 48.6529675 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 80 79 10 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10210332385', + 'addr:city': 'Grigny', + 'addr:housenumber': '12', + 'addr:postcode': '91350', + 'addr:street': 'Place Henri Barbusse', + healthcare: 'laboratory', + name: "Laboratoire d'analyses médicales Cerballiance", + operator: 'Groupe Cerba HealthCare', + phone: '+33 1 69 06 11 91', + website: 'https://laboratoires.cerballiance.fr/%C3%AEle-de-france/grigny/12-place-henri-barbusse' + }, + geometry: { type: 'Point', coordinates: [ 2.3920131, 48.6526898 ] }, + id: 'node/10210332385' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 11 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 11 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 11 91 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 11 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 11 91 +convertedValue 1 69 06 11 91 +### debug: + phone: + +33 1 69 06 11 91 + => + +33 1 69 06 11 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 11 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 11 91 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3920131, 48.6526898 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 06 11 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10210332386', + 'addr:city': 'Grigny', + 'addr:housenumber': '2B', + 'addr:postcode': '91350', + 'addr:street': 'Rue Saint-Exupéry', + amenity: 'fast_food', + cuisine: 'sandwich', + name: 'Crêpes & Dwich', + phone: '+33 1 69 54 11 18', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3918565, 48.6525808 ] }, + id: 'node/10210332386' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 54 11 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 54 11 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 54 11 18 + false +### debug: + convertProperty: isStringValue? + +33 1 69 54 11 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 54 11 18 +convertedValue 1 69 54 11 18 +### debug: + phone: + +33 1 69 54 11 18 + => + +33 1 69 54 11 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 54 11 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 54 11 18 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3918565, 48.6525808 ] }, + properties: { amenity: 'fast_food', phone: '+33 1 69 54 11 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10210332387', + 'addr:city': 'Grigny', + 'addr:housenumber': '2', + 'addr:postcode': '91350', + 'addr:street': 'Rue Saint-Exupéry', + amenity: 'pharmacy', + dispensing: 'yes', + drive_through: 'no', + fax: '+33169068808', + healthcare: 'pharmacy', + name: 'Pharmacie Saint-Exupéry', + phone: '+33169065206', + 'ref:FR:FINESS': '910008986', + 'ref:FR:SIRET': '44098992900037', + source: 'Le ministère des solidarités et de la santé - 2023-03', + 'type:FR:FINESS': '620', + website: 'https://www.doctolib.fr/pharmacie/grigny/pharmacie-saint-exupery-grigny', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3916813, 48.6524869 ] }, + id: 'node/10210332387' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + pharmacy +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + pharmacy +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + convertProperty: isStringValue? + pharmacy + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + pharmacy + => + pharmacy +### debug: + convertProperty: -- convertedValue + pharmacy +### debug: + mapElementFromConf: convert + dispensing +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + dispensing +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + dispensing +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169065206 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169065206 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169065206 + false +### debug: + convertProperty: isStringValue? + +33169065206 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169065206 +convertedValue 1 69 06 52 06 +### debug: + phone: + +33169065206 + => + +33 1 69 06 52 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 52 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 52 06 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3916813, 48.6524869 ] }, + properties: { amenity: 'pharmacy', phone: '+33 1 69 06 52 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10210332388', + 'addr:city': 'Grigny', + 'addr:housenumber': '4', + 'addr:postcode': '91350', + 'addr:street': 'Rue Saint-Exupéry', + amenity: 'kindergarten', + name: 'La Récré - Maison de la Petite Enfance', + phone: '+33 1 69 44 20 45', + preschool: 'no', + website: 'https://www.larecre-grigny-accueil-enfants-parents.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3910645, 48.6521881 ] }, + id: 'node/10210332388' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 44 20 45 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 44 20 45 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 44 20 45 + false +### debug: + convertProperty: isStringValue? + +33 1 69 44 20 45 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 44 20 45 +convertedValue 1 69 44 20 45 +### debug: + phone: + +33 1 69 44 20 45 + => + +33 1 69 44 20 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 44 20 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 44 20 45 +### debug: + mapElementFromConf: convert + preschool +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + preschool +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + preschool +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3910645, 48.6521881 ] }, + properties: { amenity: 'kindergarten', phone: '+33 1 69 44 20 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10210332389', + 'addr:city': 'Grigny', + 'addr:housenumber': '34', + 'addr:postcode': '91350', + 'addr:street': 'Rue Henri Rol-Tanguy', + amenity: 'social_centre', + name: 'Espace Jeunes Henri Barbusse', + phone: '+33 1 69 46 69 52' + }, + geometry: { type: 'Point', coordinates: [ 2.3905532, 48.6523161 ] }, + id: 'node/10210332389' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_centre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_centre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_centre + true +### debug: + convertProperty: isStringValue? + social_centre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_centre + => + social_centre +### debug: + convertProperty: -- convertedValue + social_centre +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 46 69 52 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 46 69 52 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 46 69 52 + false +### debug: + convertProperty: isStringValue? + +33 1 69 46 69 52 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 46 69 52 +convertedValue 1 69 46 69 52 +### debug: + phone: + +33 1 69 46 69 52 + => + +33 1 69 46 69 52 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 46 69 52 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 46 69 52 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3905532, 48.6523161 ] }, + properties: { amenity: 'social_centre', phone: '+33 1 69 46 69 52' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10210332390', + 'addr:city': 'Grigny', + 'addr:housenumber': '2', + 'addr:postcode': '91350', + 'addr:street': 'Rue de la liberté', + amenity: 'dentist', + healthcare: 'dentist', + 'healthcare:speciality': 'dentist', + name: 'Centre Dentaire MediSmile', + phone: '+33 1 69 39 65 15', + website: 'https://www.doctolib.fr/centre-dentaire/grigny/centre-de-sante-dentaire-grigny?utm_campaign=qwant-maps&utm_source=openstreetmap', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3901809, 48.6516352 ] }, + id: 'node/10210332390' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 39 65 15 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 39 65 15 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 39 65 15 + false +### debug: + convertProperty: isStringValue? + +33 1 69 39 65 15 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 39 65 15 +convertedValue 1 69 39 65 15 +### debug: + phone: + +33 1 69 39 65 15 + => + +33 1 69 39 65 15 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 39 65 15 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 39 65 15 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3901809, 48.6516352 ] }, + properties: { amenity: 'dentist', phone: '+33 1 69 39 65 15' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10210404336', + 'addr:city': 'Grigny', + 'addr:housenumber': '11', + 'addr:postcode': '91350', + 'addr:street': 'Ruelle du Curé', + amenity: 'kindergarten', + email: 'ce.0911469C@ac-versailles.fr', + name: 'École maternelle La Petite Sirène', + operator: 'Académie de Versailles', + 'operator:type': 'public', + phone: '0169068380', + preschool: 'yes', + 'ref:FR:SIRET': '21910286000026', + 'ref:UAI': '0911469C', + website: 'https://annuaire-education.fr/etablissement/grigny/ecole-maternelle-la-petite-sirene/0911469C.html', + wikidata: 'Q11859', + wikipedia: 'fr:La Petite Sirène' + }, + geometry: { type: 'Point', coordinates: [ 2.39078, 48.6560913 ] }, + id: 'node/10210404336' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0169068380 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0169068380 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0169068380 + false +### debug: + convertProperty: isStringValue? + 0169068380 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 169068380 +convertedValue 1 69 06 83 80 +### debug: + phone: + 0169068380 + => + +33 1 69 06 83 80 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 83 80 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 83 80 +### debug: + mapElementFromConf: convert + preschool +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + preschool +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + preschool +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapElementFromConf: convert + wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikipedia +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.39078, 48.6560913 ] }, + properties: { amenity: 'kindergarten', phone: '+33 1 69 06 83 80' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10210404337', + 'addr:city': 'Grigny', + 'addr:housenumber': '1', + 'addr:postcode': '91350', + 'addr:street': 'Ruelle du Curé', + amenity: 'kindergarten', + email: 'ce.0912299E@ac-versailles.fr', + name: 'École maternelle Georges Charpak', + operator: 'Académie de Versailles', + 'operator:type': 'public', + phone: '+33169061641', + preschool: 'yes', + 'ref:FR:SIRET': '21910286000471', + 'ref:UAI': '0912299E', + website: 'https://annuaire-education.fr/etablissement/grigny/ecole-maternelle-georges-charpak/0912299E.html', + wikidata: 'Q153178', + wikipedia: 'fr:Georges Charpak' + }, + geometry: { type: 'Point', coordinates: [ 2.3903246, 48.6572593 ] }, + id: 'node/10210404337' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169061641 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169061641 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169061641 + false +### debug: + convertProperty: isStringValue? + +33169061641 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169061641 +convertedValue 1 69 06 16 41 +### debug: + phone: + +33169061641 + => + +33 1 69 06 16 41 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 16 41 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 16 41 +### debug: + mapElementFromConf: convert + preschool +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + preschool +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + preschool +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapElementFromConf: convert + wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikipedia +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3903246, 48.6572593 ] }, + properties: { amenity: 'kindergarten', phone: '+33 1 69 06 16 41' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10210404338', + 'addr:city': 'Grigny', + 'addr:housenumber': '1', + 'addr:postcode': '91350', + 'addr:street': 'Ruelle du Curé', + amenity: 'school', + email: 'ce.0912300F@ac-versailles.fr', + name: 'École élémentaire Lucie Aubrac', + operator: 'Académie de Versailles', + 'operator:type': 'public', + phone: '+33169061942', + 'ref:FR:SIRET': '21910286000489', + 'ref:UAI': '0912300F', + website: 'https://www.education.gouv.fr/annuaire/91350/grigny/ecole/0912300f/ecole-elementaire-lucie-aubrac.html', + wikipedia: 'fr:Lucie Aubrac' + }, + geometry: { type: 'Point', coordinates: [ 2.3907188, 48.6577371 ] }, + id: 'node/10210404338' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169061942 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169061942 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169061942 + false +### debug: + convertProperty: isStringValue? + +33169061942 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169061942 +convertedValue 1 69 06 19 42 +### debug: + phone: + +33169061942 + => + +33 1 69 06 19 42 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 19 42 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 19 42 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikipedia +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3907188, 48.6577371 ] }, + properties: { amenity: 'school', phone: '+33 1 69 06 19 42' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10210404339', + 'addr:city': 'Grigny', + 'addr:housenumber': '11b', + 'addr:postcode': '91350', + 'addr:street': 'Ruelle du Curé', + amenity: 'kindergarten', + email: 'ce.0911406J@ac-versailles.fr', + name: 'École maternelle Belle au Bois Dormant', + operator: 'Académie de Versailles', + 'operator:type': 'public', + phone: '+33169065769', + preschool: 'yes', + 'ref:FR:SIRET': '21910286000034', + 'ref:UAI': '0911406J', + website: 'https://www.education.gouv.fr/annuaire/91350/grigny/ecole/0911406j/ecole-maternelle-belle-au-bois-dormant.html', + wikidata: 'Q11824', + wikipedia: 'fr:La Belle au bois dormant' + }, + geometry: { type: 'Point', coordinates: [ 2.3904418, 48.6563276 ] }, + id: 'node/10210404339' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169065769 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169065769 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169065769 + false +### debug: + convertProperty: isStringValue? + +33169065769 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169065769 +convertedValue 1 69 06 57 69 +### debug: + phone: + +33169065769 + => + +33 1 69 06 57 69 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 57 69 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 57 69 +### debug: + mapElementFromConf: convert + preschool +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + preschool +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + preschool +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapElementFromConf: convert + wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikipedia +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3904418, 48.6563276 ] }, + properties: { amenity: 'kindergarten', phone: '+33 1 69 06 57 69' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10211838851', + 'addr:city': 'Grigny', + 'addr:housenumber': '4', + 'addr:postcode': '91350', + 'addr:street': 'Square Surcouf', + amenity: 'doctors', + denotation: 'garden', + healthcare: 'doctor', + 'healthcare:speciality': 'general', + leaf_cycle: 'deciduous', + leaf_type: 'broadleaved', + name: 'Dr Hélène Bouteloup', + natural: 'tree', + phone: '+33 1 69 43 20 71', + website: 'http://annuairesante.ameli.fr/professionnels-de-sante/fiche-detaillee-bouteloup-helene-CbM1kjUyMja3' + }, + geometry: { type: 'Point', coordinates: [ 2.3957972, 48.6568168 ] }, + id: 'node/10211838851' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + denotation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + denotation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + denotation +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + leaf_cycle +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leaf_cycle +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leaf_cycle +### debug: + mapElementFromConf: convert + leaf_type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leaf_type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leaf_type +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + natural +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + natural +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + natural +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 43 20 71 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 43 20 71 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 43 20 71 + false +### debug: + convertProperty: isStringValue? + +33 1 69 43 20 71 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 43 20 71 +convertedValue 1 69 43 20 71 +### debug: + phone: + +33 1 69 43 20 71 + => + +33 1 69 43 20 71 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 20 71 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 20 71 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3957972, 48.6568168 ] }, + properties: { amenity: 'doctors', phone: '+33 1 69 43 20 71' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10212059924', + 'addr:city': 'Grigny', + 'addr:housenumber': '15', + 'addr:postcode': '91350', + 'addr:street': 'Avenue des Sablons', + amenity: 'school', + email: 'ce.0911326X@ac-versailles.fr', + name: 'École élémentaire Gérard-Philippe', + operator: 'Académie de Versailles', + 'operator:type': 'public', + phone: '+33160480137' + }, + geometry: { type: 'Point', coordinates: [ 2.3910768, 48.6544418 ] }, + id: 'node/10212059924' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160480137 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160480137 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160480137 + false +### debug: + convertProperty: isStringValue? + +33160480137 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160480137 +convertedValue 1 60 48 01 37 +### debug: + phone: + +33160480137 + => + +33 1 60 48 01 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 01 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 01 37 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3910768, 48.6544418 ] }, + properties: { amenity: 'school', phone: '+33 1 60 48 01 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10212059925', + 'addr:city': 'Grigny', + 'addr:housenumber': '15', + 'addr:postcode': '91350', + 'addr:street': 'Avenue des Sablons', + amenity: 'school', + email: 'ce.0911325W@ac-versailles.fr', + name: 'École élémentaire Elsa Triolet', + operator: 'Académie de Versailles', + 'operator:type': 'public', + phone: '+33169064292' + }, + geometry: { type: 'Point', coordinates: [ 2.391416, 48.6545777 ] }, + id: 'node/10212059925' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169064292 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169064292 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169064292 + false +### debug: + convertProperty: isStringValue? + +33169064292 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169064292 +convertedValue 1 69 06 42 92 +### debug: + phone: + +33169064292 + => + +33 1 69 06 42 92 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 42 92 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 42 92 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.391416, 48.6545777 ] }, + properties: { amenity: 'school', phone: '+33 1 69 06 42 92' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10215791532', + 'addr:city': 'Avrainville', + 'addr:housenumber': '12', + 'addr:postcode': '91630', + 'addr:street': 'Rue du Parc', + name: 'Philippe Moret', + opening_hours: 'Mo-Sa 09:00-12:00,15:00-18:00', + phone: '+33 6 07 51 64 17', + shop: 'garden_centre', + website: 'https://philippemoret.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2418928, 48.5607271 ] }, + id: 'node/10215791532' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 07 51 64 17 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 07 51 64 17 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 07 51 64 17 + false +### debug: + convertProperty: isStringValue? + +33 6 07 51 64 17 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 07 51 64 17 +convertedValue 6 07 51 64 17 +### debug: + phone: + +33 6 07 51 64 17 + => + +33 6 07 51 64 17 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 07 51 64 17 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 07 51 64 17 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2418928, 48.5607271 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 07 51 64 17' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10215871828', + 'addr:city': 'Avrainville', + 'addr:postcode': '91630', + 'addr:street': 'Grande Rue', + name: "S.c.e Horticole Cottin - Sté Civile D'exploitation Cottin S.c.e Horticole Cottin", + phone: '+33 1 60 82 10 90', + shop: 'garden_centre' + }, + geometry: { type: 'Point', coordinates: [ 2.254561, 48.56429 ] }, + id: 'node/10215871828' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 82 10 90 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 82 10 90 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 82 10 90 + false +### debug: + convertProperty: isStringValue? + +33 1 60 82 10 90 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 82 10 90 +convertedValue 1 60 82 10 90 +### debug: + phone: + +33 1 60 82 10 90 + => + +33 1 60 82 10 90 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 82 10 90 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 82 10 90 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.254561, 48.56429 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 82 10 90' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10223884359', + 'addr:housenumber': '88', + email: 'france.auto94800@gmail.com', + phone: '+33 1 87 90 14 60', + 'ref:FR:SIRET': '83517938300012', + 'service:vehicle:brakes': 'yes', + 'service:vehicle:car_repair': 'yes', + 'service:vehicle:diagnostics': 'yes', + 'service:vehicle:pneus': 'yes', + 'service:vehicle:repairs': 'yes', + shop: 'car_repair', + website: 'https://www.siligom.fr/centres/athis-mons/377-siligom-athis-mons' + }, + geometry: { type: 'Point', coordinates: [ 2.3718462, 48.7044842 ] }, + id: 'node/10223884359' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 87 90 14 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 87 90 14 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 87 90 14 60 + false +### debug: + convertProperty: isStringValue? + +33 1 87 90 14 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 87 90 14 60 +convertedValue 1 87 90 14 60 +### debug: + phone: + +33 1 87 90 14 60 + => + +33 1 87 90 14 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 87 90 14 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 87 90 14 60 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + service:vehicle:brakes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:brakes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:brakes +### debug: + mapElementFromConf: convert + service:vehicle:car_repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:car_repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:car_repair +### debug: + mapElementFromConf: convert + service:vehicle:diagnostics +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:diagnostics +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:diagnostics +### debug: + mapElementFromConf: convert + service:vehicle:pneus +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:pneus +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:pneus +### debug: + mapElementFromConf: convert + service:vehicle:repairs +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:repairs +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:repairs +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3718462, 48.7044842 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 87 90 14 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10223884360', + 'addr:housenumber': '90', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + phone: '+33 9 83 76 63 08', + 'ref:FR:SIRET': '81535855100019', + shop: 'massage', + website: 'http://www.baanmai-thai-spa-91.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3719212, 48.704613 ] }, + id: 'node/10223884360' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 83 76 63 08 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 83 76 63 08 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 83 76 63 08 + false +### debug: + convertProperty: isStringValue? + +33 9 83 76 63 08 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 83 76 63 08 +convertedValue 9 83 76 63 08 +### debug: + phone: + +33 9 83 76 63 08 + => + +33 9 83 76 63 08 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 83 76 63 08 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 83 76 63 08 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3719212, 48.704613 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 83 76 63 08' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10223932270', + 'addr:housenumber': '53', + beauty: 'nails;waxing;hair_removal;eyelash;skin_care;spa', + 'contact:instagram': 'https://instagram.com/bella_beauty_athis', + phone: '+33 7 81 24 15 12', + 'ref:FR:SIRET': '92143583000010', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.3735282, 48.7047965 ] }, + id: 'node/10223932270' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 7 81 24 15 12 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 7 81 24 15 12 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 7 81 24 15 12 + false +### debug: + convertProperty: isStringValue? + +33 7 81 24 15 12 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 7 81 24 15 12 +convertedValue 7 81 24 15 12 +### debug: + phone: + +33 7 81 24 15 12 + => + +33 7 81 24 15 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 81 24 15 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 81 24 15 12 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3735282, 48.7047965 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 81 24 15 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10224140566', + 'addr:city': 'Grigny', + 'addr:housenumber': '5', + 'addr:postcode': '91350', + 'addr:street': 'Chemin du Plessis', + amenity: 'doctors', + healthcare: 'doctor', + 'healthcare:speciality': 'general', + name: 'Dr Jean-Yves Yvrande', + phone: '+33 1 69 06 45 72', + website: 'https://www.sante.fr/medecin-generaliste/grigny/dr-yvrande-jean-yves' + }, + geometry: { type: 'Point', coordinates: [ 2.3871995, 48.6546111 ] }, + id: 'node/10224140566' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 45 72 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 45 72 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 45 72 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 45 72 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 45 72 +convertedValue 1 69 06 45 72 +### debug: + phone: + +33 1 69 06 45 72 + => + +33 1 69 06 45 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 45 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 45 72 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3871995, 48.6546111 ] }, + properties: { amenity: 'doctors', phone: '+33 1 69 06 45 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10225140423', + 'addr:city': 'Grigny', + 'addr:housenumber': '6b', + 'addr:postcode': '91350', + 'addr:street': 'Avenue des Tuileries', + name: 'Antenne Emploi de Grigny', + office: 'employment_agency', + opening_hours: 'Mo-We,Fr 08:45-12:00,13:45-17:00; Th 08:45-12:00; PH off', + phone: '+33 1 69 02 11 15', + website: 'http://grigny91.fr/emploi-formation/antenne-emploi/' + }, + geometry: { type: 'Point', coordinates: [ 2.3950157, 48.6513992 ] }, + id: 'node/10225140423' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 02 11 15 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 02 11 15 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 02 11 15 + false +### debug: + convertProperty: isStringValue? + +33 1 69 02 11 15 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 02 11 15 +convertedValue 1 69 02 11 15 +### debug: + phone: + +33 1 69 02 11 15 + => + +33 1 69 02 11 15 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 02 11 15 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 02 11 15 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3950157, 48.6513992 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 02 11 15' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10225211705', + 'addr:city': 'Grigny', + 'addr:housenumber': '6', + 'addr:postcode': '91350', + 'addr:street': 'Avenue des Tuileries', + amenity: 'vehicle_inspection', + name: 'Centre contrôle technique DEKRA', + opening_hours: 'Mo-Fr 08:30-12:00, 14:00-18:00; Sa 09:00-12:00; PH off', + phone: '+33 1 69 06 45 30', + website: 'https://www.dekra-norisko.fr/centres-controle-technique/grigny,91350/autos-prevention,s091d099#utm_source=google&utm_medium=mybusiness&utm_campaign=fiche_centre&utm_term=Grigny&utm_content=S091D099', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3953959, 48.6514903 ] }, + id: 'node/10225211705' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + vehicle_inspection +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + vehicle_inspection +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + vehicle_inspection + true +### debug: + convertProperty: isStringValue? + vehicle_inspection + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + vehicle_inspection + => + vehicle_inspection +### debug: + convertProperty: -- convertedValue + vehicle_inspection +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 06 45 30 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 06 45 30 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 06 45 30 + false +### debug: + convertProperty: isStringValue? + +33 1 69 06 45 30 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 06 45 30 +convertedValue 1 69 06 45 30 +### debug: + phone: + +33 1 69 06 45 30 + => + +33 1 69 06 45 30 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 45 30 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 45 30 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3953959, 48.6514903 ] }, + properties: { amenity: 'vehicle_inspection', phone: '+33 1 69 06 45 30' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10228179055', + 'addr:city': 'Grigny', + 'addr:housenumber': '14', + 'addr:postcode': '91350', + 'addr:street': 'Avenue des Tuileries', + amenity: 'kindergarten', + email: 'ce.0912286R@ac-versailles.fr', + name: 'École maternelle Paul Langevin', + operator: 'Académie de Versailles', + 'operator:type': 'public', + phone: '+33169259913', + preschool: 'yes', + 'ref:FR:SIRET': '21910286000257', + 'ref:UAI': '0912286R', + start_date: '2010-03-10', + website: 'https://annuaire-education.fr/etablissement/grigny/ecole-maternelle-paul-langevin/0912286R.html', + wikidata: 'Q25320', + wikipedia: 'fr:Paul Langevin' + }, + geometry: { type: 'Point', coordinates: [ 2.3932, 48.6502574 ] }, + id: 'node/10228179055' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 18 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169259913 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169259913 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169259913 + false +### debug: + convertProperty: isStringValue? + +33169259913 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169259913 +convertedValue 1 69 25 99 13 +### debug: + phone: + +33169259913 + => + +33 1 69 25 99 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 25 99 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 25 99 13 +### debug: + mapElementFromConf: convert + preschool +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + preschool +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + preschool +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikidata +### debug: + mapElementFromConf: convert + wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikipedia +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3932, 48.6502574 ] }, + properties: { amenity: 'kindergarten', phone: '+33 1 69 25 99 13' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10228179056', + 'addr:city': 'Grigny', + 'addr:housenumber': '16', + 'addr:postcode': '91350', + 'addr:street': 'Avenue des Tuileries', + amenity: 'school', + email: 'ce.0911197G@ac-versailles.fr', + name: 'École élémentaire Jean Perrin', + operator: 'Académie de Versailles', + 'operator:type': 'public', + phone: '+33169062589', + 'ref:FR:SIRET': '21910286000265', + 'ref:UAI': '0911197G', + website: 'https://annuaire-education.fr/etablissement/grigny/ecole-elementaire-jean-perrin/0911197G.html', + wikipedia: 'fr:Jean Perrin' + }, + geometry: { type: 'Point', coordinates: [ 2.3928873, 48.6501316 ] }, + id: 'node/10228179056' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + school + true +### debug: + convertProperty: isStringValue? + school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + school + => + school +### debug: + convertProperty: -- convertedValue + school +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169062589 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169062589 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169062589 + false +### debug: + convertProperty: isStringValue? + +33169062589 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169062589 +convertedValue 1 69 06 25 89 +### debug: + phone: + +33169062589 + => + +33 1 69 06 25 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 06 25 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 06 25 89 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + ref:UAI +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:UAI +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:UAI +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wikipedia +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wikipedia +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wikipedia +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3928873, 48.6501316 ] }, + properties: { amenity: 'school', phone: '+33 1 69 06 25 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10229505405', + 'addr:housenumber': '7', + 'addr:street': 'Chemin du Clotay', + amenity: 'theatre', + name: 'Compagnie La Constellation', + phone: '+33 9 54 38 58 14', + website: 'http://www.la-constellation.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3878815, 48.6619615 ] }, + id: 'node/10229505405' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + theatre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + theatre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + theatre + true +### debug: + convertProperty: isStringValue? + theatre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + theatre + => + theatre +### debug: + convertProperty: -- convertedValue + theatre +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 54 38 58 14 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 54 38 58 14 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 54 38 58 14 + false +### debug: + convertProperty: isStringValue? + +33 9 54 38 58 14 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 54 38 58 14 +convertedValue 9 54 38 58 14 +### debug: + phone: + +33 9 54 38 58 14 + => + +33 9 54 38 58 14 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 54 38 58 14 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 54 38 58 14 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3878815, 48.6619615 ] }, + properties: { amenity: 'theatre', phone: '+33 9 54 38 58 14' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10231088194', + 'addr:housenumber': '2', + 'addr:street': 'Place du Général de Gaulle', + name: 'Votre Beauté', + operator: 'Harmony Ravary', + phone: '+33 1 64 91 03 54', + shop: 'beauty', + website: 'https://votre-beaute.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.0775211, 48.6459749 ] }, + id: 'node/10231088194' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 91 03 54 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 91 03 54 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 91 03 54 + false +### debug: + convertProperty: isStringValue? + +33 1 64 91 03 54 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 91 03 54 +convertedValue 1 64 91 03 54 +### debug: + phone: + +33 1 64 91 03 54 + => + +33 1 64 91 03 54 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 03 54 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 03 54 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0775211, 48.6459749 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 91 03 54' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10242285930', + 'contact:facebook': 'https://www.facebook.com/geekfactory.bondoufle', + name: 'Geek Factory Bondoufle', + opening_hours: 'Tu-Th 10:00-19:30; Fr,Sa 10:00-20:00', + phone: '+33762142036', + shop: 'games', + website: 'https://geekfactory.games/' + }, + geometry: { type: 'Point', coordinates: [ 2.3665452, 48.6155552 ] }, + id: 'node/10242285930' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33762142036 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33762142036 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33762142036 + false +### debug: + convertProperty: isStringValue? + +33762142036 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33762142036 +convertedValue 7 62 14 20 36 +### debug: + phone: + +33762142036 + => + +33 7 62 14 20 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 7 62 14 20 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 7 62 14 20 36 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3665452, 48.6155552 ] }, + properties: { amenity: 'charging_station', phone: '+33 7 62 14 20 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10242285931', + 'contact:facebook': 'https://www.facebook.com/aufouraumoulin.bondoufle', + name: 'Au four au Moulin', + opening_hours: 'Tu-Su 07:00-20:30', + phone: '+33160861739', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.3656011, 48.61508 ] }, + id: 'node/10242285931' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160861739 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160861739 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160861739 + false +### debug: + convertProperty: isStringValue? + +33160861739 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160861739 +convertedValue 1 60 86 17 39 +### debug: + phone: + +33160861739 + => + +33 1 60 86 17 39 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 86 17 39 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 86 17 39 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3656011, 48.61508 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 86 17 39' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10245161960', + 'addr:city': 'Orsay', + 'addr:postcode': '91400', + 'addr:street': 'Place Pierre Lucas', + amenity: 'library', + level: '0', + name: 'Médiathèque de Mondetour', + opening_hours: 'We 14:30-18:30; Th 09:30-12:00; Fr 15:00-19:00; Sa 14:30-18:30', + phone: '+33 1 64 46 58 06', + website: 'http://www.paris-saclay.com/culture-sport-et-loisirs/mediatheques/les-mediatheques-intercommunales-446.html', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.1833287, 48.6829104 ] }, + id: 'node/10245161960' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + library + true +### debug: + convertProperty: isStringValue? + library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + library + => + library +### debug: + convertProperty: -- convertedValue + library +### debug: + mapElementFromConf: convert + level +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + level +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + level +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 46 58 06 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 46 58 06 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 46 58 06 + false +### debug: + convertProperty: isStringValue? + +33 1 64 46 58 06 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 46 58 06 +convertedValue 1 64 46 58 06 +### debug: + phone: + +33 1 64 46 58 06 + => + +33 1 64 46 58 06 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 46 58 06 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 46 58 06 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1833287, 48.6829104 ] }, + properties: { amenity: 'library', phone: '+33 1 64 46 58 06' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10253548409', + name: 'Les mains de Laure', + opening_hours: 'Tu-Sa 10:00-19:30', + phone: '+33 1 69 18 59 02', + shop: 'beauty', + 'survey:date': '2022-12-11', + website: 'www.lesmainsdelaure.fr', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.1864557, 48.6967449 ] }, + id: 'node/10253548409' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 18 59 02 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 18 59 02 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 18 59 02 + false +### debug: + convertProperty: isStringValue? + +33 1 69 18 59 02 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 18 59 02 +convertedValue 1 69 18 59 02 +### debug: + phone: + +33 1 69 18 59 02 + => + +33 1 69 18 59 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 18 59 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 18 59 02 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1864557, 48.6967449 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 18 59 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10255221624', + 'addr:housenumber': '20', + 'addr:street': 'Chemin des Pâtures', + amenity: 'veterinary', + name: 'Clinique vétérinaire de la Moinerie', + phone: '+33 1 69 88 87 87', + website: 'https://www.vetmoinerie.com/default.aspx' + }, + geometry: { type: 'Point', coordinates: [ 2.297223, 48.6199123 ] }, + id: 'node/10255221624' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + veterinary +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + veterinary +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + veterinary + => + veterinary +### debug: + convertProperty: -- convertedValue + veterinary +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 88 87 87 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 88 87 87 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 88 87 87 + false +### debug: + convertProperty: isStringValue? + +33 1 69 88 87 87 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 88 87 87 +convertedValue 1 69 88 87 87 +### debug: + phone: + +33 1 69 88 87 87 + => + +33 1 69 88 87 87 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 88 87 87 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 88 87 87 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.297223, 48.6199123 ] }, + properties: { amenity: 'veterinary', phone: '+33 1 69 88 87 87' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10271390587', + name: 'Cressonières Privat', + opening_hours: '"Quand le portail est ouvert"', + phone: '+336 10 86 41 99', + product: 'watercress', + shop: 'farm' + }, + geometry: { type: 'Point', coordinates: [ 2.0852298, 48.4304588 ] }, + id: 'node/10271390587' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +336 10 86 41 99 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +336 10 86 41 99 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +336 10 86 41 99 + false +### debug: + convertProperty: isStringValue? + +336 10 86 41 99 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 336 10 86 41 99 +convertedValue 6 10 86 41 99 +### debug: + phone: + +336 10 86 41 99 + => + +33 6 10 86 41 99 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 10 86 41 99 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 10 86 41 99 +### debug: + mapElementFromConf: convert + product +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + product +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + product +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0852298, 48.4304588 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 10 86 41 99' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10273108220', + 'addr:housenumber': '27', + amenity: 'dentist', + healthcare: 'dentist', + phone: '+331 86 24 26 26', + website: 'https://centre-dentaire-athis-mons-n7.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3716167, 48.6999905 ] }, + id: 'node/10273108220' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +331 86 24 26 26 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +331 86 24 26 26 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +331 86 24 26 26 + false +### debug: + convertProperty: isStringValue? + +331 86 24 26 26 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 331 86 24 26 26 +convertedValue 1 86 24 26 26 +### debug: + phone: + +331 86 24 26 26 + => + +33 1 86 24 26 26 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 86 24 26 26 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 86 24 26 26 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3716167, 48.6999905 ] }, + properties: { amenity: 'dentist', phone: '+33 1 86 24 26 26' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10273108221', + 'addr:housenumber': '24', + amenity: 'dentist', + healthcare: 'dentist', + phone: '01 69 96 08 02', + website: 'https://centre-dentaire-athis-mons-24.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.3720985, 48.7000934 ] }, + id: 'node/10273108221' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 01 69 96 08 02 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 01 69 96 08 02 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 01 69 96 08 02 + false +### debug: + convertProperty: isStringValue? + 01 69 96 08 02 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 1 69 96 08 02 +convertedValue 1 69 96 08 02 +### debug: + phone: + 01 69 96 08 02 + => + +33 1 69 96 08 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 96 08 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 96 08 02 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3720985, 48.7000934 ] }, + properties: { amenity: 'dentist', phone: '+33 1 69 96 08 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10278641390', + 'addr:housenumber': '12', + 'addr:street': "Avenue de l'Océanie", + name: 'SFR Business Solutions', + office: 'company', + operator: 'SFR', + phone: '+33 1 75 43 32 60', + website: 'http://www.sfrbusiness.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2045983, 48.6817032 ] }, + id: 'node/10278641390' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 75 43 32 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 75 43 32 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 75 43 32 60 + false +### debug: + convertProperty: isStringValue? + +33 1 75 43 32 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 75 43 32 60 +convertedValue 1 75 43 32 60 +### debug: + phone: + +33 1 75 43 32 60 + => + +33 1 75 43 32 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 75 43 32 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 75 43 32 60 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2045983, 48.6817032 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 75 43 32 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10292267864', + 'addr:city': 'Limours', + 'addr:housenumber': '12', + 'addr:postcode': '91470', + 'addr:street': 'Rue du 8 Mai 1945', + amenity: 'vehicle_inspection', + brand: 'Autovision', + 'brand:wikidata': 'Q64224842', + name: 'Autovision', + phone: '+33 1 64 91 51 52', + website: 'https://www.autovision.fr/centre/910032-controle-technique/' + }, + geometry: { type: 'Point', coordinates: [ 2.0623172, 48.646106 ] }, + id: 'node/10292267864' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + vehicle_inspection +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + vehicle_inspection +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + vehicle_inspection + true +### debug: + convertProperty: isStringValue? + vehicle_inspection + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + vehicle_inspection + => + vehicle_inspection +### debug: + convertProperty: -- convertedValue + vehicle_inspection +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 91 51 52 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 91 51 52 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 91 51 52 + false +### debug: + convertProperty: isStringValue? + +33 1 64 91 51 52 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 91 51 52 +convertedValue 1 64 91 51 52 +### debug: + phone: + +33 1 64 91 51 52 + => + +33 1 64 91 51 52 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 51 52 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 51 52 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0623172, 48.646106 ] }, + properties: { amenity: 'vehicle_inspection', phone: '+33 1 64 91 51 52' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10292267865', + 'addr:city': 'Limours', + 'addr:housenumber': '4', + 'addr:postcode': '91470', + 'addr:street': 'Rue du 8 Mai 1945', + name: 'Oscar Green Tech', + office: 'it', + phone: '+33 9 81 81 56 07', + website: 'http://www.oscargreentech.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.0638138, 48.6458287 ] }, + id: 'node/10292267865' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 81 81 56 07 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 81 81 56 07 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 81 81 56 07 + false +### debug: + convertProperty: isStringValue? + +33 9 81 81 56 07 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 81 81 56 07 +convertedValue 9 81 81 56 07 +### debug: + phone: + +33 9 81 81 56 07 + => + +33 9 81 81 56 07 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 81 81 56 07 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 81 81 56 07 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0638138, 48.6458287 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 81 81 56 07' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10292267866', + 'addr:city': 'Limours', + 'addr:housenumber': '4', + 'addr:postcode': '91470', + 'addr:street': 'Rue du 8 Mai 1945', + craft: 'builder', + name: 'Entreprise Custodio', + phone: '+33 1 64 94 68 72', + website: 'https://www.sascustodio.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.063956, 48.645811 ] }, + id: 'node/10292267866' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 94 68 72 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 94 68 72 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 94 68 72 + false +### debug: + convertProperty: isStringValue? + +33 1 64 94 68 72 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 94 68 72 +convertedValue 1 64 94 68 72 +### debug: + phone: + +33 1 64 94 68 72 + => + +33 1 64 94 68 72 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 94 68 72 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 94 68 72 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.063956, 48.645811 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 94 68 72' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10299245709', + 'addr:postcode': '91940', + 'addr:street': 'Place de la Liberté', + amenity: 'theatre', + name: 'Radazik', + phone: '+33 1 69 29 34 57', + website: 'https://www.lesulis.fr/1052/le-radazik.htm' + }, + geometry: { type: 'Point', coordinates: [ 2.1705695, 48.6826214 ] }, + id: 'node/10299245709' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + theatre +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + theatre +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + theatre + true +### debug: + convertProperty: isStringValue? + theatre + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + theatre + => + theatre +### debug: + convertProperty: -- convertedValue + theatre +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 29 34 57 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 29 34 57 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 29 34 57 + false +### debug: + convertProperty: isStringValue? + +33 1 69 29 34 57 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 29 34 57 +convertedValue 1 69 29 34 57 +### debug: + phone: + +33 1 69 29 34 57 + => + +33 1 69 29 34 57 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 29 34 57 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 29 34 57 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1705695, 48.6826214 ] }, + properties: { amenity: 'theatre', phone: '+33 1 69 29 34 57' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10300694209', + 'addr:housenumber': '5', + 'addr:street': 'Rue Verrier', + name: "L'autre Rive", + opening_hours: 'Mo-Fr 09:30-12:30,14:00-18:00; Sa 09:30-12:30', + phone: '+33 1 80 86 45 37', + shop: 'funeral_directors', + 'survey:date': '2023-01-02', + website: 'autrerive.fr', + wheelchair: 'limited' + }, + geometry: { type: 'Point', coordinates: [ 2.1874203, 48.6979167 ] }, + id: 'node/10300694209' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 80 86 45 37 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 80 86 45 37 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 80 86 45 37 + false +### debug: + convertProperty: isStringValue? + +33 1 80 86 45 37 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 80 86 45 37 +convertedValue 1 80 86 45 37 +### debug: + phone: + +33 1 80 86 45 37 + => + +33 1 80 86 45 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 80 86 45 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 80 86 45 37 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + survey:date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + survey:date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + survey:date +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1874203, 48.6979167 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 80 86 45 37' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10300745235', + 'addr:housenumber': '21', + 'addr:street': 'Rue de Chartres', + name: 'Attract-Immo', + office: 'estate_agent', + phone: '+33 1 69 53 12 25', + website: 'https://www.attract-immo-sjf.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1246694, 48.6716461 ] }, + id: 'node/10300745235' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 53 12 25 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 53 12 25 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 53 12 25 + false +### debug: + convertProperty: isStringValue? + +33 1 69 53 12 25 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 53 12 25 +convertedValue 1 69 53 12 25 +### debug: + phone: + +33 1 69 53 12 25 + => + +33 1 69 53 12 25 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 53 12 25 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 53 12 25 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1246694, 48.6716461 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 53 12 25' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10300745237', + 'addr:housenumber': '27', + 'addr:street': 'Rue de Chartres', + name: 'Maxi Beauté', + phone: '+33 160121110', + shop: 'beauty' + }, + geometry: { type: 'Point', coordinates: [ 2.1242028, 48.6714454 ] }, + id: 'node/10300745237' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 160121110 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 160121110 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 160121110 + false +### debug: + convertProperty: isStringValue? + +33 160121110 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 160121110 +convertedValue 1 60 12 11 10 +### debug: + phone: + +33 160121110 + => + +33 1 60 12 11 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 12 11 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 12 11 10 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1242028, 48.6714454 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 12 11 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10300959996', + 'addr:housenumber': '4', + amenity: 'clinic', + healthcare: 'clinic', + 'healthcare:speciality': 'radiology', + name: 'Centre de Radiologie de Limours', + phone: '+33 164914400' + }, + geometry: { type: 'Point', coordinates: [ 2.0755693, 48.6451211 ] }, + id: 'node/10300959996' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + clinic +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + clinic +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + clinic + true +### debug: + convertProperty: isStringValue? + clinic + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + clinic + => + clinic +### debug: + convertProperty: -- convertedValue + clinic +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164914400 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164914400 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164914400 + false +### debug: + convertProperty: isStringValue? + +33 164914400 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164914400 +convertedValue 1 64 91 44 00 +### debug: + phone: + +33 164914400 + => + +33 1 64 91 44 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 44 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 44 00 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0755693, 48.6451211 ] }, + properties: { amenity: 'clinic', phone: '+33 1 64 91 44 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10303155307', + 'addr:housenumber': '10', + 'addr:street': 'Rue du Clarisse', + amenity: 'doctors', + healthcare: 'doctor', + 'healthcare:speciality': 'general', + name: 'Michel Blazit', + phone: '+33 164910405' + }, + geometry: { type: 'Point', coordinates: [ 2.0790564, 48.6466623 ] }, + id: 'node/10303155307' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164910405 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164910405 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164910405 + false +### debug: + convertProperty: isStringValue? + +33 164910405 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164910405 +convertedValue 1 64 91 04 05 +### debug: + phone: + +33 164910405 + => + +33 1 64 91 04 05 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 04 05 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 04 05 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0790564, 48.6466623 ] }, + properties: { amenity: 'doctors', phone: '+33 1 64 91 04 05' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10303179600', + 'addr:housenumber': '11', + 'addr:street': 'Rue de Marcoussis', + name: 'Lili Et Ma* Créations', + phone: '+33 610150376', + shop: 'fashion_accessories', + website: 'https://boutique-lili-et-ma-creations.eproshopping.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.0781934, 48.6466272 ] }, + id: 'node/10303179600' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 610150376 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 610150376 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 610150376 + false +### debug: + convertProperty: isStringValue? + +33 610150376 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 610150376 +convertedValue 6 10 15 03 76 +### debug: + phone: + +33 610150376 + => + +33 6 10 15 03 76 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 10 15 03 76 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 10 15 03 76 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0781934, 48.6466272 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 10 15 03 76' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10303180712', + 'addr:housenumber': '23', + 'addr:street': "Rue d'Arpajon", + craft: 'metal_construction', + name: 'Vaugrigneuse Mécano Soudure', + operator: 'Jean-Philippe Persem', + phone: '+33 9 74 56 06 43', + website: 'https://www.vms-persem.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.083407, 48.6432236 ] }, + id: 'node/10303180712' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 74 56 06 43 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 74 56 06 43 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 74 56 06 43 + false +### debug: + convertProperty: isStringValue? + +33 9 74 56 06 43 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 74 56 06 43 +convertedValue 9 74 56 06 43 +### debug: + phone: + +33 9 74 56 06 43 + => + +33 9 74 56 06 43 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 74 56 06 43 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 74 56 06 43 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.083407, 48.6432236 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 74 56 06 43' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10303218934', + 'addr:housenumber': '4T', + 'addr:street': 'Boulevard des Écoles', + name: 'Ediplan', + phone: '+33 1 64 91 11 11', + shop: 'copyshop', + website: 'https://www.ediplan.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.0801605, 48.6443659 ] }, + id: 'node/10303218934' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 91 11 11 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 91 11 11 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 91 11 11 + false +### debug: + convertProperty: isStringValue? + +33 1 64 91 11 11 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 91 11 11 +convertedValue 1 64 91 11 11 +### debug: + phone: + +33 1 64 91 11 11 + => + +33 1 64 91 11 11 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 91 11 11 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 91 11 11 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0801605, 48.6443659 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 91 11 11' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10311234897', + 'addr:housenumber': '68B', + 'addr:street': 'Avenue du Général Leclerc', + craft: 'cleaning', + email: 'valleedechevreuse@axeoservices.fr', + name: 'Axeo Services', + opening_hours: 'Mo-Fr 09:00-18:00', + phone: '+33 1 64 59 15 35', + website: 'https://www.axeoservices.fr/agency/212-axeo-services-vallee-de-chevreuse' + }, + geometry: { type: 'Point', coordinates: [ 2.1222249, 48.7051045 ] }, + id: 'node/10311234897' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 59 15 35 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 59 15 35 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 59 15 35 + false +### debug: + convertProperty: isStringValue? + +33 1 64 59 15 35 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 59 15 35 +convertedValue 1 64 59 15 35 +### debug: + phone: + +33 1 64 59 15 35 + => + +33 1 64 59 15 35 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 59 15 35 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 59 15 35 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1222249, 48.7051045 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 59 15 35' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10311243561', + amenity: 'charging_station', + 'authentication:none': 'yes', + capacity: '2', + email: 'sav@izivia.com', + fee: 'yes', + motorcar: 'yes', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + owner: 'CPS', + 'payment:credit_cards': 'no', + phone: '+33972668001', + 'ref:EU:EVSE': 'FR*CPS*PCAPS2111', + 'socket:type2': '1', + 'socket:typee': '1', + source: 'data.gouv.fr:Etalab - 05/2022' + }, + geometry: { type: 'Point', coordinates: [ 2.1594316, 48.6969033 ] }, + id: 'node/10311243561' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 2 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 2 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 2 + => + 2 +### debug: + convertProperty: -- convertedValue + 2 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + motorcar +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + motorcar +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + motorcar +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + convertProperty: isStringValue? + +33972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + +33972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref:EU:EVSE +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:EU:EVSE +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:EU:EVSE +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1594316, 48.6969033 ] }, + properties: { + amenity: 'charging_station', + capacity: '2', + phone: '+33 9 72 66 80 01' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10316914274', + 'addr:housenumber': '13', + 'addr:street': 'Rue Charles de Gaulle', + brand: 'AXA', + 'brand:wikidata': 'Q160054', + name: 'AXA', + office: 'insurance', + phone: '+33 169284713', + website: 'https://agence.axa.fr/ile-de-france/essonne/orsay/ei-nicolas-virginie' + }, + geometry: { type: 'Point', coordinates: [ 2.188808, 48.7012826 ] }, + id: 'node/10316914274' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169284713 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169284713 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169284713 + false +### debug: + convertProperty: isStringValue? + +33 169284713 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169284713 +convertedValue 1 69 28 47 13 +### debug: + phone: + +33 169284713 + => + +33 1 69 28 47 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 47 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 47 13 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.188808, 48.7012826 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 28 47 13' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10316988698', + 'addr:city': 'Grigny', + 'addr:housenumber': '1', + 'addr:postcode': '91350', + 'addr:street': 'Rue de la Plaine', + air_conditioning: 'yes', + amenity: 'library', + internet_access: 'yes', + 'internet_access:fee': 'no', + name: 'Médiathèque Victor-Hugo', + operator: 'Grand Paris Sud', + 'operator:type': 'public', + phone: '+33 1 78 84 22 22', + website: 'https://grigny-pom.c3rb.org/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3755742, 48.6541738 ] }, + id: 'node/10316988698' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + air_conditioning +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + air_conditioning +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + air_conditioning +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + library +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + library +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + library + true +### debug: + convertProperty: isStringValue? + library + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + library + => + library +### debug: + convertProperty: -- convertedValue + library +### debug: + mapElementFromConf: convert + internet_access +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access +### debug: + mapElementFromConf: convert + internet_access:fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + internet_access:fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + internet_access:fee +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 78 84 22 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 78 84 22 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 78 84 22 22 + false +### debug: + convertProperty: isStringValue? + +33 1 78 84 22 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 78 84 22 22 +convertedValue 1 78 84 22 22 +### debug: + phone: + +33 1 78 84 22 22 + => + +33 1 78 84 22 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 78 84 22 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 78 84 22 22 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3755742, 48.6541738 ] }, + properties: { amenity: 'library', phone: '+33 1 78 84 22 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10316988708', + 'addr:city': 'Grigny', + 'addr:housenumber': '5', + 'addr:postcode': '91350', + 'addr:street': 'Rue des Batisseurs', + amenity: 'social_facility', + name: "Centre d'Action Sociale de Grigny", + operator: 'Mairie de Grigny', + 'operator:type': 'public', + phone: '+33 1 69 49 46 10', + social_facility: 'outreach', + website: 'https://grigny91.fr/grigny-et-vous/actions-sociales/', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.3785021, 48.6502883 ] }, + id: 'node/10316988708' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 49 46 10 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 49 46 10 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 49 46 10 + false +### debug: + convertProperty: isStringValue? + +33 1 69 49 46 10 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 49 46 10 +convertedValue 1 69 49 46 10 +### debug: + phone: + +33 1 69 49 46 10 + => + +33 1 69 49 46 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 49 46 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 49 46 10 +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3785021, 48.6502883 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 49 46 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10538029821', + 'addr:housenumber': '15', + 'addr:street': 'Rue de Cernay-la-Ville', + leisure: 'horse_riding', + name: 'Centre Equestre des Molières', + phone: '+33 6 12 15 61 15', + website: 'http://www.equitation-molieres.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.063644, 48.6705505 ] }, + id: 'node/10538029821' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 12 15 61 15 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 12 15 61 15 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 12 15 61 15 + false +### debug: + convertProperty: isStringValue? + +33 6 12 15 61 15 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 12 15 61 15 +convertedValue 6 12 15 61 15 +### debug: + phone: + +33 6 12 15 61 15 + => + +33 6 12 15 61 15 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 12 15 61 15 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 12 15 61 15 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.063644, 48.6705505 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 12 15 61 15' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10541929705', + 'addr:city': 'Crosne', + 'addr:housenumber': '36', + 'addr:postcode': '91560', + 'addr:street': 'Avenue Jean Jaurès', + name: "Brin d'Hair", + opening_hours: 'Tu,We,Fr 09:30-18:30; Th 9:30-20:30; Sa 8:30-16:30', + phone: '+33169484070', + shop: 'hairdresser', + unisex: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4612873, 48.7144407 ] }, + id: 'node/10541929705' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169484070 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169484070 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169484070 + false +### debug: + convertProperty: isStringValue? + +33169484070 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169484070 +convertedValue 1 69 48 40 70 +### debug: + phone: + +33169484070 + => + +33 1 69 48 40 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 48 40 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 48 40 70 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + unisex +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + unisex +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + unisex +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4612873, 48.7144407 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 48 40 70' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10542006666', + craft: 'electronics_repair', + name: 'Proxy@Net', + phone: '+33160475579' + }, + geometry: { type: 'Point', coordinates: [ 2.4583639, 48.7166299 ] }, + id: 'node/10542006666' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 4 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160475579 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160475579 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160475579 + false +### debug: + convertProperty: isStringValue? + +33160475579 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160475579 +convertedValue 1 60 47 55 79 +### debug: + phone: + +33160475579 + => + +33 1 60 47 55 79 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 47 55 79 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 47 55 79 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4583639, 48.7166299 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 47 55 79' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10542021500', + 'addr:city': 'Crosne', + 'addr:housenumber': '66', + 'addr:postcode': '91560', + 'addr:street': 'Avenue Jean Jaurès', + amenity: 'driving_school', + name: 'Crosne Auto-École', + phone: '+33169480389' + }, + geometry: { type: 'Point', coordinates: [ 2.4582969, 48.7165716 ] }, + id: 'node/10542021500' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + driving_school +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + driving_school +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + convertProperty: isStringValue? + driving_school + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + driving_school + => + driving_school +### debug: + convertProperty: -- convertedValue + driving_school +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169480389 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169480389 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169480389 + false +### debug: + convertProperty: isStringValue? + +33169480389 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169480389 +convertedValue 1 69 48 03 89 +### debug: + phone: + +33169480389 + => + +33 1 69 48 03 89 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 48 03 89 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 48 03 89 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4582969, 48.7165716 ] }, + properties: { amenity: 'driving_school', phone: '+33 1 69 48 03 89' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10556622783', + 'addr:city': 'Bruyères-le-Châtel', + 'addr:postcode': '91680', + 'addr:street': 'Route du Marais', + name: 'BFG Auto Concept', + phone: '+33 1 64 92 61 18', + second_hand: 'yes', + 'service:vehicle:body_repair': 'yes', + 'service:vehicle:car_repair': 'yes', + 'service:vehicle:painting': 'yes', + shop: 'car_repair', + website: 'https://bfg-auto-concept.business.site/' + }, + geometry: { type: 'Point', coordinates: [ 2.1717575, 48.5820363 ] }, + id: 'node/10556622783' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 64 92 61 18 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 64 92 61 18 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 64 92 61 18 + false +### debug: + convertProperty: isStringValue? + +33 1 64 92 61 18 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 64 92 61 18 +convertedValue 1 64 92 61 18 +### debug: + phone: + +33 1 64 92 61 18 + => + +33 1 64 92 61 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 92 61 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 92 61 18 +### debug: + mapElementFromConf: convert + second_hand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + second_hand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + second_hand +### debug: + mapElementFromConf: convert + service:vehicle:body_repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:body_repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:body_repair +### debug: + mapElementFromConf: convert + service:vehicle:car_repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:car_repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:car_repair +### debug: + mapElementFromConf: convert + service:vehicle:painting +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:painting +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:painting +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1717575, 48.5820363 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 92 61 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10606123294', + 'addr:housenumber': '32', + 'addr:street': 'Rue Monttessuy', + name: 'Sabai Thai Spa', + phone: '+339 73 59 28 04', + shop: 'massage', + website: 'https://www.massage-thai-91.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.3847128, 48.6876785 ] }, + id: 'node/10606123294' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +339 73 59 28 04 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +339 73 59 28 04 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +339 73 59 28 04 + false +### debug: + convertProperty: isStringValue? + +339 73 59 28 04 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 339 73 59 28 04 +convertedValue 9 73 59 28 04 +### debug: + phone: + +339 73 59 28 04 + => + +33 9 73 59 28 04 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 73 59 28 04 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 73 59 28 04 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3847128, 48.6876785 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 73 59 28 04' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10630943998', + 'addr:housenumber': '2', + 'addr:street': 'Avenue du Cap Horn', + name: 'CEDEO Les Ulis', + operator: 'CEDEO', + phone: '+33 169189494', + shop: 'trade', + trade: 'plombing', + website: 'https://www.cedeo.fr/infos-agence/les-ulis-cedeo-3226' + }, + geometry: { type: 'Point', coordinates: [ 2.1980021, 48.6761548 ] }, + id: 'node/10630943998' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169189494 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169189494 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169189494 + false +### debug: + convertProperty: isStringValue? + +33 169189494 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169189494 +convertedValue 1 69 18 94 94 +### debug: + phone: + +33 169189494 + => + +33 1 69 18 94 94 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 18 94 94 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 18 94 94 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + trade +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + trade +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + trade +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1980021, 48.6761548 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 18 94 94' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10634565892', + name: 'Tabac Les Tournelles', + opening_hours: 'Mo-Su 07:00-19:30', + 'payment:cash': 'yes', + 'payment:contactless': 'yes', + 'payment:credit_cards': 'yes', + phone: '0652401758', + shop: 'tobacco' + }, + geometry: { type: 'Point', coordinates: [ 2.4819672, 48.7113405 ] }, + id: 'node/10634565892' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:contactless +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:contactless +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:contactless +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0652401758 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0652401758 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0652401758 + false +### debug: + convertProperty: isStringValue? + 0652401758 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 652401758 +convertedValue 6 52 40 17 58 +### debug: + phone: + 0652401758 + => + +33 6 52 40 17 58 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 52 40 17 58 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 52 40 17 58 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4819672, 48.7113405 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 52 40 17 58' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10642788205', + 'addr:housenumber': '2', + 'addr:postcode': '91490', + 'addr:street': "Rue de l'Église", + amenity: 'restaurant', + cuisine: 'french;pizza', + name: "L'abeille du clocher", + opening_hours: 'Th 18:00-21:00; Fr 12:00-21:00; Sa 11:00-14:00', + phone: '06 31 87 44 41', + website: 'http://Menu · labeilleduclocher.fr' + }, + geometry: { type: 'Point', coordinates: [ 2.4773612, 48.4527896 ] }, + id: 'node/10642788205' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 06 31 87 44 41 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 06 31 87 44 41 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 06 31 87 44 41 + false +### debug: + convertProperty: isStringValue? + 06 31 87 44 41 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 6 31 87 44 41 +convertedValue 6 31 87 44 41 +### debug: + phone: + 06 31 87 44 41 + => + +33 6 31 87 44 41 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 31 87 44 41 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 31 87 44 41 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4773612, 48.4527896 ] }, + properties: { amenity: 'restaurant', phone: '+33 6 31 87 44 41' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10655120712', + 'addr:city': 'Dourdan', + 'addr:housenumber': '11', + 'addr:postcode': '91410', + 'addr:street': 'rue Marie Poussepin', + description: "Intégrateur informatique spécialisé dans le conseil, le design, la mise en œuvre et le maintient en conditions opérationnelles d'infrastructures informatiques.\n" + + "Spécialiste du stockage, de la sauvegarde, et de l'archivage des données.", + name: 'Acteab', + office: 'it', + opening_hours: 'Mo-Fr 09:00-18:00', + phone: '+33 1 69 92 80 19', + website: 'https://www.acteab.com' + }, + geometry: { type: 'Point', coordinates: [ 2.0222664, 48.5216644 ] }, + id: 'node/10655120712' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 92 80 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 92 80 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 92 80 19 + false +### debug: + convertProperty: isStringValue? + +33 1 69 92 80 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 92 80 19 +convertedValue 1 69 92 80 19 +### debug: + phone: + +33 1 69 92 80 19 + => + +33 1 69 92 80 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 92 80 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 92 80 19 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0222664, 48.5216644 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 92 80 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10697241298', + 'addr:city': 'Athis-Mons', + 'addr:housenumber': '87', + 'addr:postcode': '91200', + 'addr:street': 'Avenue du 18 Avril 1944', + amenity: 'clinic', + email: 'esthetiqueathismons@gmail.com', + healthcare: 'clinic', + 'healthcare:speciality': 'ophthalmology;plastic_surgery', + name: "Centre médical d'ophtalmologie & esthétique", + phone: '+33 1 60 48 20 91' + }, + geometry: { type: 'Point', coordinates: [ 2.3852222, 48.7011014 ] }, + id: 'node/10697241298' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 11 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + clinic +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + clinic +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + clinic + true +### debug: + convertProperty: isStringValue? + clinic + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + clinic + => + clinic +### debug: + convertProperty: -- convertedValue + clinic +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 48 20 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 48 20 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 48 20 91 + false +### debug: + convertProperty: isStringValue? + +33 1 60 48 20 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 48 20 91 +convertedValue 1 60 48 20 91 +### debug: + phone: + +33 1 60 48 20 91 + => + +33 1 60 48 20 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 48 20 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 48 20 91 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3852222, 48.7011014 ] }, + properties: { amenity: 'clinic', phone: '+33 1 60 48 20 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10756264548', + 'addr:housenumber': '13', + amenity: 'clinic', + email: 'centredentaireathis@gmail.com', + healthcare: 'clinic', + 'healthcare:speciality': 'dentist;dental_oral_maxillo_facial_surgery', + opening_hours: 'Mo-Th 09:00-13:00,14:00-19:00; Fr 09:00-14:00', + phone: '+33 1 86 64 15 04', + 'ref:FR:SIRET': '91251423900017' + }, + geometry: { type: 'Point', coordinates: [ 2.3635041, 48.7052203 ] }, + id: 'node/10756264548' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + clinic +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + clinic +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + clinic + true +### debug: + convertProperty: isStringValue? + clinic + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + clinic + => + clinic +### debug: + convertProperty: -- convertedValue + clinic +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 86 64 15 04 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 86 64 15 04 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 86 64 15 04 + false +### debug: + convertProperty: isStringValue? + +33 1 86 64 15 04 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 86 64 15 04 +convertedValue 1 86 64 15 04 +### debug: + phone: + +33 1 86 64 15 04 + => + +33 1 86 64 15 04 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 86 64 15 04 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 86 64 15 04 +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3635041, 48.7052203 ] }, + properties: { amenity: 'clinic', phone: '+33 1 86 64 15 04' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10757683815', + amenity: 'fast_food', + cuisine: 'kebab', + 'diet:halal': 'yes', + name: 'Chez Ali', + phone: '0987352685' + }, + geometry: { type: 'Point', coordinates: [ 2.2714278, 48.6396707 ] }, + id: 'node/10757683815' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + diet:halal +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:halal +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:halal +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0987352685 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0987352685 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0987352685 + false +### debug: + convertProperty: isStringValue? + 0987352685 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 987352685 +convertedValue 9 87 35 26 85 +### debug: + phone: + 0987352685 + => + +33 9 87 35 26 85 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 87 35 26 85 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 87 35 26 85 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2714278, 48.6396707 ] }, + properties: { amenity: 'fast_food', phone: '+33 9 87 35 26 85' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10763275244', + 'addr:housenumber': '9 bis', + 'addr:street': 'Rue Eugène Millet', + amenity: 'veterinary', + name: 'Clinique vétérinaire Sevetys', + opening_hours: 'Mo-Sa 08:30-13:00, 14:00-19:00', + phone: '+33 169901212', + website: 'https://sevetys.fr/clinique/sevetys-la-ferte-alais/' + }, + geometry: { type: 'Point', coordinates: [ 2.345909, 48.4846199 ] }, + id: 'node/10763275244' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + veterinary +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + veterinary +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + convertProperty: isStringValue? + veterinary + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + veterinary + => + veterinary +### debug: + convertProperty: -- convertedValue + veterinary +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 169901212 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 169901212 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 169901212 + false +### debug: + convertProperty: isStringValue? + +33 169901212 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 169901212 +convertedValue 1 69 90 12 12 +### debug: + phone: + +33 169901212 + => + +33 1 69 90 12 12 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 90 12 12 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 90 12 12 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.345909, 48.4846199 ] }, + properties: { amenity: 'veterinary', phone: '+33 1 69 90 12 12' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10773223331', + amenity: 'social_facility', + fax: '+33169860830', + name: 'Maison de VAUBRUN', + operator: 'Adapei 91', + phone: '+33169285245', + 'ref:FR:FINESS': '910813534', + 'ref:FR:SIRET': '34476570600025', + social_facility: 'group_home', + 'social_facility:for': 'disabled', + source: 'Le ministère des solidarités et de la santé - 2023-03', + 'type:FR:FINESS': '382' + }, + geometry: { type: 'Point', coordinates: [ 2.1670884, 48.6783656 ] }, + id: 'node/10773223331' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + social_facility +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + social_facility +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + convertProperty: isStringValue? + social_facility + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + social_facility + => + social_facility +### debug: + convertProperty: -- convertedValue + social_facility +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169285245 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169285245 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169285245 + false +### debug: + convertProperty: isStringValue? + +33169285245 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169285245 +convertedValue 1 69 28 52 45 +### debug: + phone: + +33169285245 + => + +33 1 69 28 52 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 52 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 52 45 +### debug: + mapElementFromConf: convert + ref:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:FINESS +### debug: + mapElementFromConf: convert + ref:FR:SIRET +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref:FR:SIRET +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref:FR:SIRET +### debug: + mapElementFromConf: convert + social_facility +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility +### debug: + mapElementFromConf: convert + social_facility:for +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + social_facility:for +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + social_facility:for +### debug: + mapElementFromConf: convert + source +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + source +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + source +### debug: + mapElementFromConf: convert + type:FR:FINESS +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + type:FR:FINESS +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + type:FR:FINESS +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1670884, 48.6783656 ] }, + properties: { amenity: 'social_facility', phone: '+33 1 69 28 52 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10786607086', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '18', + 'addr:postcode': '91310', + 'addr:street': 'Allée de la Halle', + amenity: 'kindergarten', + max_age: '3', + min_age: '0', + name: 'Le Carrousel Des Rois', + opening_hours: 'Mo-Fr 08:00-19:00', + operator: 'Carrousel Et Calins', + 'operator:type': 'private', + phone: '+33986673424', + preschool: 'no', + website: 'https://www.carrouseletcalins.com' + }, + geometry: { type: 'Point', coordinates: [ 2.2716037, 48.6445673 ] }, + id: 'node/10786607086' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + max_age +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + max_age +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + max_age +### debug: + mapElementFromConf: convert + min_age +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + min_age +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + min_age +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33986673424 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33986673424 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33986673424 + false +### debug: + convertProperty: isStringValue? + +33986673424 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33986673424 +convertedValue 9 86 67 34 24 +### debug: + phone: + +33986673424 + => + +33 9 86 67 34 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 86 67 34 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 86 67 34 24 +### debug: + mapElementFromConf: convert + preschool +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + preschool +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + preschool +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2716037, 48.6445673 ] }, + properties: { amenity: 'kindergarten', phone: '+33 9 86 67 34 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10786607088', + 'addr:city': 'Montlhéry', + 'addr:housenumber': '3', + 'addr:postcode': '91310', + 'addr:street': 'Rue du Maillé', + amenity: 'kindergarten', + max_age: '3', + min_age: '0', + name: 'Le Carrousel Des Rois', + opening_hours: 'Mo-Fr 08:00-19:00', + operator: 'Carrousel Et Calins', + 'operator:type': 'private', + phone: '+33986673424', + preschool: 'no', + website: 'https://www.carrouseletcalins.com' + }, + geometry: { type: 'Point', coordinates: [ 2.2703997, 48.6397821 ] }, + id: 'node/10786607088' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + kindergarten +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + kindergarten +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + convertProperty: isStringValue? + kindergarten + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + kindergarten + => + kindergarten +### debug: + convertProperty: -- convertedValue + kindergarten +### debug: + mapElementFromConf: convert + max_age +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + max_age +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + max_age +### debug: + mapElementFromConf: convert + min_age +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + min_age +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + min_age +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + operator:type +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator:type +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator:type +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33986673424 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33986673424 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33986673424 + false +### debug: + convertProperty: isStringValue? + +33986673424 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33986673424 +convertedValue 9 86 67 34 24 +### debug: + phone: + +33986673424 + => + +33 9 86 67 34 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 86 67 34 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 86 67 34 24 +### debug: + mapElementFromConf: convert + preschool +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + preschool +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + preschool +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2703997, 48.6397821 ] }, + properties: { amenity: 'kindergarten', phone: '+33 9 86 67 34 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10789961746', + 'addr:housenumber': '43', + 'addr:street': 'Route de Beaudréville', + craft: 'beekeeper', + name: 'ApiHappy', + operator: 'Julien PERRIN', + phone: '+33 6 45 98 81 09', + website: 'https://apihappy.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1180285, 48.6729202 ] }, + id: 'node/10789961746' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 45 98 81 09 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 45 98 81 09 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 45 98 81 09 + false +### debug: + convertProperty: isStringValue? + +33 6 45 98 81 09 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 45 98 81 09 +convertedValue 6 45 98 81 09 +### debug: + phone: + +33 6 45 98 81 09 + => + +33 6 45 98 81 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 45 98 81 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 45 98 81 09 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1180285, 48.6729202 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 45 98 81 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10790007564', + 'contact:facebook': 'salondiminutif91', + name: 'Diminutif', + phone: '+33169280538', + shop: 'hairdresser', + website: 'https://www.diminutif-91.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1377932, 48.6988348 ] }, + id: 'node/10790007564' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169280538 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169280538 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169280538 + false +### debug: + convertProperty: isStringValue? + +33169280538 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169280538 +convertedValue 1 69 28 05 38 +### debug: + phone: + +33169280538 + => + +33 1 69 28 05 38 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 05 38 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 05 38 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1377932, 48.6988348 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 28 05 38' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10790007566', + male: 'yes', + name: 'Barber Shop', + phone: '+33 9 83 21 20 78', + shop: 'hairdresser' + }, + geometry: { type: 'Point', coordinates: [ 2.1379543, 48.6987771 ] }, + id: 'node/10790007566' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + male +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + male +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + male +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 83 21 20 78 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 83 21 20 78 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 83 21 20 78 + false +### debug: + convertProperty: isStringValue? + +33 9 83 21 20 78 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 83 21 20 78 +convertedValue 9 83 21 20 78 +### debug: + phone: + +33 9 83 21 20 78 + => + +33 9 83 21 20 78 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 83 21 20 78 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 83 21 20 78 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1379543, 48.6987771 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 83 21 20 78' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10790126319', + 'addr:housenumber': '43', + 'addr:street': 'Route de Beaudréville', + email: 'contact@serres-beaudreville.org', + leisure: 'hackerspace', + name: 'Les Serres de Beaudreville', + phone: '+33 645988109', + website: 'https://serres-beaudreville.org/' + }, + geometry: { type: 'Point', coordinates: [ 2.1186483, 48.6738833 ] }, + id: 'node/10790126319' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + leisure +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + leisure +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + leisure +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 645988109 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 645988109 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 645988109 + false +### debug: + convertProperty: isStringValue? + +33 645988109 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 645988109 +convertedValue 6 45 98 81 09 +### debug: + phone: + +33 645988109 + => + +33 6 45 98 81 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 45 98 81 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 45 98 81 09 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1186483, 48.6738833 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 45 98 81 09' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10794803935', + 'addr:street': 'rue de Paris', + amenity: 'doctors', + 'healthcare:speciality': 'ophtalmology', + name: 'COPSO - Centre Ophtalmologique Paris Saclay Orsay', + opening_hours: 'Mo-Fr 08:30-17:30', + phone: '01 69 28 67 91', + website: 'https://copso.vision/' + }, + geometry: { type: 'Point', coordinates: [ 2.1890202, 48.6978377 ] }, + id: 'node/10794803935' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + doctors +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + doctors +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + convertProperty: isStringValue? + doctors + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + doctors + => + doctors +### debug: + convertProperty: -- convertedValue + doctors +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 01 69 28 67 91 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 01 69 28 67 91 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 01 69 28 67 91 + false +### debug: + convertProperty: isStringValue? + 01 69 28 67 91 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 1 69 28 67 91 +convertedValue 1 69 28 67 91 +### debug: + phone: + 01 69 28 67 91 + => + +33 1 69 28 67 91 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 28 67 91 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 28 67 91 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1890202, 48.6978377 ] }, + properties: { amenity: 'doctors', phone: '+33 1 69 28 67 91' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10804108824', + amenity: 'car_rental', + branch: 'Hertz', + brand: 'Hertz', + 'brand:wikidata': 'Q1543874', + email: 'hertz.evry@orange.fr', + fax: '+33160784503', + name: 'Hertz Évry', + opening_hours: 'Mo-Fr 08:00-12:00,14:00-18:00', + 'payment:cash': 'yes', + 'payment:credit_cards': 'yes', + 'payment:visa': 'yes', + phone: '+33160784503', + wheelchair: 'no' + }, + geometry: { type: 'Point', coordinates: [ 2.4240673, 48.6288053 ] }, + id: 'node/10804108824' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + car_rental +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + car_rental +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + car_rental + true +### debug: + convertProperty: isStringValue? + car_rental + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + car_rental + => + car_rental +### debug: + convertProperty: -- convertedValue + car_rental +### debug: + mapElementFromConf: convert + branch +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + branch +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + branch +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fax +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fax +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fax +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:credit_cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:credit_cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:credit_cards +### debug: + mapElementFromConf: convert + payment:visa +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:visa +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:visa +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33160784503 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33160784503 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33160784503 + false +### debug: + convertProperty: isStringValue? + +33160784503 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33160784503 +convertedValue 1 60 78 45 03 +### debug: + phone: + +33160784503 + => + +33 1 60 78 45 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 78 45 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 78 45 03 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4240673, 48.6288053 ] }, + properties: { amenity: 'car_rental', phone: '+33 1 60 78 45 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10860946692', + 'addr:housenumber': '6', + 'addr:street': "Allée de la Ferme d'Armenon", + craft: 'dressmaker', + name: 'Gif Retouches', + phone: '+33 629258669' + }, + geometry: { type: 'Point', coordinates: [ 2.1133917, 48.6798397 ] }, + id: 'node/10860946692' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 629258669 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 629258669 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 629258669 + false +### debug: + convertProperty: isStringValue? + +33 629258669 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 629258669 +convertedValue 6 29 25 86 69 +### debug: + phone: + +33 629258669 + => + +33 6 29 25 86 69 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 29 25 86 69 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 29 25 86 69 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1133917, 48.6798397 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 29 25 86 69' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10895778206', + 'addr:postcode': '91190', + 'addr:street': 'Route 128', + name: 'Danone Research & Innovation', + office: 'company', + phone: '+33 1 69 35 70 00', + website: 'https://www.danoneresearch.com/about/who-we-are/our-global-presence/danone-research-innovation-paris-saclay/' + }, + geometry: { type: 'Point', coordinates: [ 2.1624729, 48.7142631 ] }, + id: 'node/10895778206' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 35 70 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 35 70 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 35 70 00 + false +### debug: + convertProperty: isStringValue? + +33 1 69 35 70 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 35 70 00 +convertedValue 1 69 35 70 00 +### debug: + phone: + +33 1 69 35 70 00 + => + +33 1 69 35 70 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 35 70 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 35 70 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1624729, 48.7142631 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 35 70 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10911818717', + 'addr:street': 'Chemin des Taillis Bourdrie', + name: 'La roue du levain', + note: 'Sur commande uniquement, à retirer en boutique', + phone: '+33 6 67 15 98 02', + shop: 'bakery', + website: 'https://www.larouedulevain.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.1050942, 48.674651 ] }, + id: 'node/10911818717' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 67 15 98 02 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 67 15 98 02 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 67 15 98 02 + false +### debug: + convertProperty: isStringValue? + +33 6 67 15 98 02 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 67 15 98 02 +convertedValue 6 67 15 98 02 +### debug: + phone: + +33 6 67 15 98 02 + => + +33 6 67 15 98 02 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 67 15 98 02 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 67 15 98 02 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1050942, 48.674651 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 67 15 98 02' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10914618984', + 'addr:city': 'Corbeil-Essonnes', + 'addr:housenumber': '42', + 'addr:postcode': '91100', + 'addr:street': 'Rue Saint-Spire', + amenity: 'restaurant', + 'contact:instagram': 'https://www.instagram.com/o.trois_restaurant/', + name: 'Bar Restaurant O’ Trois', + phone: '+33 1 60 89 32 45', + website: 'https://www.corbeil-essonnes.fr/actualites/du-sourire-dans-lassiette/' + }, + geometry: { type: 'Point', coordinates: [ 2.4834944, 48.6112047 ] }, + id: 'node/10914618984' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 89 32 45 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 89 32 45 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 89 32 45 + false +### debug: + convertProperty: isStringValue? + +33 1 60 89 32 45 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 89 32 45 +convertedValue 1 60 89 32 45 +### debug: + phone: + +33 1 60 89 32 45 + => + +33 1 60 89 32 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 89 32 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 89 32 45 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4834944, 48.6112047 ] }, + properties: { amenity: 'restaurant', phone: '+33 1 60 89 32 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10920089381', + 'addr:city': 'Saint-Michel-sur-Orge', + 'addr:housenumber': '49', + 'addr:postcode': '91240', + 'addr:street': 'Rue de Montlhéry', + name: 'JSC MOREIRA', + opening_hours: 'Mo 07:00-13:30,15:30-19:30; Tu 07:00-13:30,15:30-19:30; Th 07:00-13:30,15:30-19:30; Fr 07:00-13:30,15:30-19:30; Sa 07:00-13:30,15:30-19:00; Su 07:00-13:00; ', + phone: '+33169010320', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.3032974, 48.6348669 ] }, + id: 'node/10920089381' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169010320 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169010320 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169010320 + false +### debug: + convertProperty: isStringValue? + +33169010320 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169010320 +convertedValue 1 69 01 03 20 +### debug: + phone: + +33169010320 + => + +33 1 69 01 03 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 01 03 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 01 03 20 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3032974, 48.6348669 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 01 03 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10956868774', + amenity: 'fast_food', + cuisine: 'pizza', + drive_through: 'no', + name: "Pizza par Tif'", + opening_hours: 'Tu 18:00 - 20:00', + phone: '+33 6 27 27 15 14', + takeaway: 'only', + website: 'http://pizzapartif.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.133429, 48.6769461 ] }, + id: 'node/10956868774' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + drive_through +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + drive_through +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + drive_through +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 27 27 15 14 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 27 27 15 14 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 27 27 15 14 + false +### debug: + convertProperty: isStringValue? + +33 6 27 27 15 14 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 27 27 15 14 +convertedValue 6 27 27 15 14 +### debug: + phone: + +33 6 27 27 15 14 + => + +33 6 27 27 15 14 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 27 27 15 14 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 27 27 15 14 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.133429, 48.6769461 ] }, + properties: { amenity: 'fast_food', phone: '+33 6 27 27 15 14' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10961078989', + amenity: 'fast_food', + 'contact:email': 'Monsieur-BBQ@outlook.fr', + 'contact:facebook': 'https://www.facebook.com/p/Monsieur-Bbq-La-Grillade-100057181132610/', + cuisine: 'caribbean', + delivery: 'no', + name: 'Mr. BBQ la grillade', + opening_hours: 'We-Su 18:30-23:00; Sa 12:00-15:00,18:30-23:00', + phone: '+33695326118', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4298051, 48.6410708 ] }, + id: 'node/10961078989' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + contact:email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:email +### debug: + mapElementFromConf: convert + contact:facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:facebook +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33695326118 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33695326118 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33695326118 + false +### debug: + convertProperty: isStringValue? + +33695326118 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33695326118 +convertedValue 6 95 32 61 18 +### debug: + phone: + +33695326118 + => + +33 6 95 32 61 18 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 95 32 61 18 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 95 32 61 18 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4298051, 48.6410708 ] }, + properties: { amenity: 'fast_food', phone: '+33 6 95 32 61 18' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10963523809', + 'addr:housenumber': '98', + beauty: 'spa;skin_care', + 'contact:instagram': 'https://instagram.com/zinak.beauty', + facebook: 'https://www.facebook.com/zinakbeauty', + phone: '+33 6 47 10 74 10', + shop: 'beauty', + website: 'http://zinakbeauty.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.3718565, 48.7050975 ] }, + id: 'node/10963523809' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + beauty +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + beauty +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + beauty +### debug: + mapElementFromConf: convert + contact:instagram +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:instagram +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:instagram +### debug: + mapElementFromConf: convert + facebook +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + facebook +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + facebook +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 6 47 10 74 10 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 6 47 10 74 10 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 6 47 10 74 10 + false +### debug: + convertProperty: isStringValue? + +33 6 47 10 74 10 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 6 47 10 74 10 +convertedValue 6 47 10 74 10 +### debug: + phone: + +33 6 47 10 74 10 + => + +33 6 47 10 74 10 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 47 10 74 10 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 47 10 74 10 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3718565, 48.7050975 ] }, + properties: { amenity: 'charging_station', phone: '+33 6 47 10 74 10' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10970866423', + 'addr:city': 'Draveil', + 'addr:housenumber': '65', + 'addr:postcode': '91210', + 'addr:street': 'Boulevard Henri Barbusse', + name: 'Danton', + phone: '+33169423103', + shop: 'bakery' + }, + geometry: { type: 'Point', coordinates: [ 2.4113356, 48.6749513 ] }, + id: 'node/10970866423' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 8 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33169423103 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33169423103 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33169423103 + false +### debug: + convertProperty: isStringValue? + +33169423103 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33169423103 +convertedValue 1 69 42 31 03 +### debug: + phone: + +33169423103 + => + +33 1 69 42 31 03 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 42 31 03 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 42 31 03 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4113356, 48.6749513 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 42 31 03' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10973538537', + amenity: 'fast_food', + cuisine: 'pizza', + delivery: 'no', + name: 'Pizza Rudi', + opening_hours: 'We,Fr 18:00-21:00', + phone: '+33621217052', + street_vendor: 'yes', + takeaway: 'only', + website: 'https://pizza-rudi-foodtruck.eatbu.com' + }, + geometry: { type: 'Point', coordinates: [ 2.3755293, 48.6132001 ] }, + id: 'node/10973538537' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + fast_food +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + fast_food +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + convertProperty: isStringValue? + fast_food + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + fast_food + => + fast_food +### debug: + convertProperty: -- convertedValue + fast_food +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33621217052 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33621217052 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33621217052 + false +### debug: + convertProperty: isStringValue? + +33621217052 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33621217052 +convertedValue 6 21 21 70 52 +### debug: + phone: + +33621217052 + => + +33 6 21 21 70 52 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 21 21 70 52 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 21 21 70 52 +### debug: + mapElementFromConf: convert + street_vendor +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + street_vendor +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + street_vendor +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3755293, 48.6132001 ] }, + properties: { amenity: 'fast_food', phone: '+33 6 21 21 70 52' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/10998570913', + 'addr:city': 'Palaiseau', + 'addr:postcode': '91120', + 'blood:whole': 'yes', + brand: 'EFS', + 'brand:wikidata': 'Q3591543', + description: 'Centre de dons éphémère, voir site web pour connaître les jours de don et pour prendre RV', + 'donation:compensation': 'no', + healthcare: 'blood_donation', + name: 'EFS', + official_name: 'Établissement français du sang', + operator: 'Etablissement Français du Sang', + phone: '+33 800 109 900', + website: 'https://dondesang.efs.sante.fr/' + }, + geometry: { type: 'Point', coordinates: [ 2.2587571, 48.7135368 ] }, + id: 'node/10998570913' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + blood:whole +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + blood:whole +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + blood:whole +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + donation:compensation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + donation:compensation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + donation:compensation +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + official_name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + official_name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + official_name +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 800 109 900 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 800 109 900 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 800 109 900 + false +### debug: + convertProperty: isStringValue? + +33 800 109 900 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 800 109 900 +convertedValue 8 00 10 99 00 +### debug: + phone: + +33 800 109 900 + => + +33 8 00 10 99 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 8 00 10 99 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 8 00 10 99 00 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2587571, 48.7135368 ] }, + properties: { amenity: 'charging_station', phone: '+33 8 00 10 99 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11007280004', + brand: 'Natur House', + 'brand:wikidata': 'Q6038807', + name: 'Natur House', + opening_hours: 'Tu,Sa 09:00-15:00; Th 09:00-14:00; We,Fr 09:00-14:00, 15:00-19:00', + phone: '+33 9 65 23 96 36', + shop: 'nutrition_supplements' + }, + geometry: { type: 'Point', coordinates: [ 2.2380308, 48.7046416 ] }, + id: 'node/11007280004' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 65 23 96 36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 65 23 96 36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 65 23 96 36 + false +### debug: + convertProperty: isStringValue? + +33 9 65 23 96 36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 65 23 96 36 +convertedValue 9 65 23 96 36 +### debug: + phone: + +33 9 65 23 96 36 + => + +33 9 65 23 96 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 65 23 96 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 65 23 96 36 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2380308, 48.7046416 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 65 23 96 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11007287606', + name: 'Les Eaux vives', + opening_hours: 'Mo,We,Th,Fr 07:30-13:30,15:00-18:30; Sa 08:30-13:00', + phone: '+33 1 60 10 38 22', + shop: 'books' + }, + geometry: { type: 'Point', coordinates: [ 2.2381231, 48.7047706 ] }, + id: 'node/11007287606' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 10 38 22 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 10 38 22 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 10 38 22 + false +### debug: + convertProperty: isStringValue? + +33 1 60 10 38 22 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 10 38 22 +convertedValue 1 60 10 38 22 +### debug: + phone: + +33 1 60 10 38 22 + => + +33 1 60 10 38 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 10 38 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 10 38 22 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2381231, 48.7047706 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 10 38 22' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11013618002', + lottery: 'yes', + name: 'Le Joker', + opening_hours: 'Mo 14:00-19:30; Tu-Fr 07:30-13:00,14:30-19:30; Sa 08:00-19:30; Su 08:00-13:00', + phone: '+33 1 69 43 01 29', + shop: 'newsagent', + tobacco: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4172483, 48.6472683 ] }, + id: 'node/11013618002' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + lottery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + lottery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + lottery +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 43 01 29 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 43 01 29 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 43 01 29 + false +### debug: + convertProperty: isStringValue? + +33 1 69 43 01 29 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 43 01 29 +convertedValue 1 69 43 01 29 +### debug: + phone: + +33 1 69 43 01 29 + => + +33 1 69 43 01 29 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 43 01 29 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 43 01 29 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + tobacco +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + tobacco +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + tobacco +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4172483, 48.6472683 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 43 01 29' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11026574763', + amenity: 'dentist', + 'contact:housenumber': '28', + 'contact:phone': '+33 1 69 20 44 78', + 'contact:street': 'Avenue Raymond Aron', + 'contact:website': 'https://rdvdentiste.net/massy/acquie-desbouvris.html', + healthcare: 'dentist', + name: 'Cabinet des Dr ACQUIE et DESBOUVRIS', + phone: '+33 1 69 20 44 78', + website: 'https://rdvdentiste.net/massy/acquie-desbouvris.html' + }, + geometry: { type: 'Point', coordinates: [ 2.2578393, 48.7273451 ] }, + id: 'node/11026574763' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + dentist +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + dentist +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + convertProperty: isStringValue? + dentist + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + dentist + => + dentist +### debug: + convertProperty: -- convertedValue + dentist +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:phone +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + contact:website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:website +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 20 44 78 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 20 44 78 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 20 44 78 + false +### debug: + convertProperty: isStringValue? + +33 1 69 20 44 78 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 20 44 78 +convertedValue 1 69 20 44 78 +### debug: + phone: + +33 1 69 20 44 78 + => + +33 1 69 20 44 78 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 20 44 78 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 20 44 78 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2578393, 48.7273451 ] }, + properties: { amenity: 'dentist', phone: '+33 1 69 20 44 78' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11047714197', + 'contact:email': 'contact@espacesingulier.org', + 'contact:housenumber': '16', + 'contact:street': 'Allée Albert Thomas', + description: 'Inventeur de liens solidaires', + name: 'Espace Singulier', + office: 'association', + phone: '+33 9 83 21 34 21', + website: 'https://www.espacesingulier.org/' + }, + geometry: { type: 'Point', coordinates: [ 2.262609, 48.7358324 ] }, + id: 'node/11047714197' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + contact:email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:email +### debug: + mapElementFromConf: convert + contact:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:housenumber +### debug: + mapElementFromConf: convert + contact:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + contact:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + contact:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 83 21 34 21 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 83 21 34 21 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 83 21 34 21 + false +### debug: + convertProperty: isStringValue? + +33 9 83 21 34 21 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 83 21 34 21 +convertedValue 9 83 21 34 21 +### debug: + phone: + +33 9 83 21 34 21 + => + +33 9 83 21 34 21 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 83 21 34 21 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 83 21 34 21 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.262609, 48.7358324 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 83 21 34 21' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11061461110', + 'addr:city': 'Chilly-Mazarin', + 'addr:housenumber': '36', + 'addr:postcode': '91380', + 'addr:street': 'Avenue Pierre Brossolette', + description: `Opticien Indépendant créé par des opticiens libres et passionnés, pour vous donner une vision plus éthique et valorisant l'artisanat "made in France". \n` + + 'Montages en boutique et vérifications de la vision sur rendez-vous.', + name: 'En un Regard Opticiens', + phone: '01 69 79 02 84', + shop: 'optician', + website: 'http://en-un-regard.business.site/' + }, + geometry: { type: 'Point', coordinates: [ 2.3213374, 48.7030456 ] }, + id: 'node/11061461110' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + description +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + description +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + description +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 01 69 79 02 84 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 01 69 79 02 84 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 01 69 79 02 84 + false +### debug: + convertProperty: isStringValue? + 01 69 79 02 84 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 1 69 79 02 84 +convertedValue 1 69 79 02 84 +### debug: + phone: + 01 69 79 02 84 + => + +33 1 69 79 02 84 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 79 02 84 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 79 02 84 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3213374, 48.7030456 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 79 02 84' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11071464415', + 'addr:street': 'Avenue des Cévennes', + craft: 'joiner', + name: 'Mister Menuiserie', + phone: '+33 1 69 76 44 60', + website: 'https://www.mistermenuiserie.com/shop/mistermenuiserie-les-ulis.html' + }, + geometry: { type: 'Point', coordinates: [ 2.1748623, 48.6775799 ] }, + id: 'node/11071464415' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 6 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + craft +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + craft +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + craft +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 76 44 60 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 76 44 60 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 76 44 60 + false +### debug: + convertProperty: isStringValue? + +33 1 69 76 44 60 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 76 44 60 +convertedValue 1 69 76 44 60 +### debug: + phone: + +33 1 69 76 44 60 + => + +33 1 69 76 44 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 76 44 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 76 44 60 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1748623, 48.6775799 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 76 44 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11073384370', + 'addr:city': 'Corbeil-Essonnes', + 'addr:housenumber': '208', + 'addr:postcode': '91100', + 'addr:street': 'Boulevard John Fitzgerald Kennedy', + name: 'Bosch Car Service B2H', + opening_hours: 'Mo-Fr 08:30-12:00,13:30-18:30', + phone: '+33 1 60 90 82 00', + 'service:vehicle:car_repair': 'yes', + shop: 'car_repair' + }, + geometry: { type: 'Point', coordinates: [ 2.475671, 48.5779589 ] }, + id: 'node/11073384370' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 10 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 60 90 82 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 60 90 82 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 60 90 82 00 + false +### debug: + convertProperty: isStringValue? + +33 1 60 90 82 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 60 90 82 00 +convertedValue 1 60 90 82 00 +### debug: + phone: + +33 1 60 90 82 00 + => + +33 1 60 90 82 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 90 82 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 90 82 00 +### debug: + mapElementFromConf: convert + service:vehicle:car_repair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + service:vehicle:car_repair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + service:vehicle:car_repair +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.475671, 48.5779589 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 60 90 82 00' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11077211713', + 'addr:housenumber': '6', + 'addr:street': 'Rue Maurice Béné', + brand: 'Stéphane Plaza Immobilier', + 'brand:wikidata': 'Q97368097', + name: 'Stéphane Plaza Immobilier', + office: 'estate_agent', + phone: '+33 164956124', + website: 'https://limours.stephaneplazaimmobilier.com/' + }, + geometry: { type: 'Point', coordinates: [ 2.0772976, 48.6453334 ] }, + id: 'node/11077211713' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + office +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + office +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + office +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 164956124 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 164956124 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 164956124 + false +### debug: + convertProperty: isStringValue? + +33 164956124 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 164956124 +convertedValue 1 64 95 61 24 +### debug: + phone: + +33 164956124 + => + +33 1 64 95 61 24 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 64 95 61 24 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 64 95 61 24 +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0772976, 48.6453334 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 64 95 61 24' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11083753896', + amenity: 'charging_station', + 'authentication:none': 'yes', + capacity: '2', + email: 'exploitation@waat.fr', + fee: 'no', + name: 'WAAT/FRWATLFD4WWPK5', + network: 'WAAT', + note: 'Autre paiements : compte prépayé.', + opening_hours: '24/7', + operator: 'WAAT SAS | FR*WAT', + 'owner:ref:FR:SIREN': '402923643', + phone: '0680074537', + reservation: 'no', + 'socket:chademo': 'no', + 'socket:type2': 'yes', + 'socket:type2_combo': 'no', + 'socket:typee': 'no', + start_date: '2022-01-12' + }, + geometry: { type: 'Point', coordinates: [ 1.9996108, 48.3175081 ] }, + id: 'node/11083753896' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 19 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + capacity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + capacity +### debug: + ------ convertProperty: pointKeyName + capacity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + capacity +### debug: + convertProperty: found element + capacity + => + capacity + value : + 2 +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + capacity +### debug: + convertProperty: - valueConvertedFromMapping + 2 +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + convertProperty: isStringValue? + 2 + true +### debug: + mappingConfigOfTag + capacity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + capacity + => + capacity + _ + 2 + => + 2 +### debug: + convertProperty: -- convertedValue + 2 +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + note +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + note +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + note +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0680074537 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0680074537 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0680074537 + false +### debug: + convertProperty: isStringValue? + 0680074537 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 680074537 +convertedValue 6 80 07 45 37 +### debug: + phone: + 0680074537 + => + +33 6 80 07 45 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 80 07 45 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 80 07 45 37 +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 1.9996108, 48.3175081 ] }, + properties: { + amenity: 'charging_station', + capacity: '2', + phone: '+33 6 80 07 45 37', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091655469', + amenity: 'charging_station', + 'authentication:none': 'no', + email: 'rcgc@edf.fr', + fee: 'no', + network: 'EDF', + opening_hours: 'Mo-Fr 08:00-12:00, Mo-Fr 14:00-18:00', + operator: 'EDF', + 'owner:ref:FR:SIREN': '200034460', + phone: '0426700227', + ref: 'ccf6edd2-80ae-4131-9af8-cc81544f8a98', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2021-12-15' + }, + geometry: { type: 'Point', coordinates: [ 2.02, 48.53 ] }, + id: 'node/11091655469' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0426700227 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0426700227 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0426700227 + false +### debug: + convertProperty: isStringValue? + 0426700227 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 426700227 +convertedValue 4 26 70 02 27 +### debug: + phone: + 0426700227 + => + +33 4 26 70 02 27 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 4 26 70 02 27 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 4 26 70 02 27 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.02, 48.53 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 4 26 70 02 27', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091655470', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'support@iecharge.io', + fee: 'no', + network: 'Dourdan', + opening_hours: '24/7', + phone: '+33 1 84 88 68 00', + ref: 'FRIENE007901', + reservation: 'yes', + 'socket:type2_cable': 'no', + 'socket:type2_combo': 'yes', + start_date: '2023-06-27' + }, + geometry: { type: 'Point', coordinates: [ 2.0179436, 48.543534 ] }, + id: 'node/11091655470' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 84 88 68 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 84 88 68 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 84 88 68 00 + false +### debug: + convertProperty: isStringValue? + +33 1 84 88 68 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 84 88 68 00 +convertedValue 1 84 88 68 00 +### debug: + phone: + +33 1 84 88 68 00 + => + +33 1 84 88 68 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 84 88 68 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 84 88 68 00 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + yes +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + yes +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + yes + false +### debug: + convertProperty: isStringValue? + yes + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + yes +### debug: + convertProperty: ==========> !!! NOT in falsy values + yes +### debug: + convertProperty: convertedValue ==========> { + reservation + : + yes + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + yes +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.0179436, 48.543534 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 1 84 88 68 00', + reservation: 'yes' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091655471', + amenity: 'charging_station', + 'authentication:none': 'no', + email: 'gael.kergroach@ccdourdannais.com', + network: 'Bornes VE WattPark/EelDynamic - Av. Eugène Vernholes, Dourdan', + opening_hours: '24/7', + operator: 'COMMUNAUTE DE COMMUNE LE DOURDANNAIS EN HUREPOIX (CCDH)', + 'owner:ref:FR:SIREN': '249100595', + phone: '0160811222', + ref: '41fbb9fc-a0af-4524-b7f1-d1b7cddb596a', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2023-03-15' + }, + geometry: { type: 'Point', coordinates: [ 2.01, 48.53 ] }, + id: 'node/11091655471' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0160811222 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0160811222 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0160811222 + false +### debug: + convertProperty: isStringValue? + 0160811222 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 160811222 +convertedValue 1 60 81 12 22 +### debug: + phone: + 0160811222 + => + +33 1 60 81 12 22 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 60 81 12 22 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 60 81 12 22 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.01, 48.53 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 1 60 81 12 22', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091672383', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'advenir@zeborne.com', + fee: 'yes', + network: 'Mazda ETAMPES - GARAGE ST PIERRE', + operator: 'ZEBORNE', + 'owner:ref:FR:SIREN': '306092701', + phone: '0252072597', + ref: '57150', + reservation: 'yes', + 'socket:type2': 'yes', + start_date: '2021-04-01' + }, + geometry: { type: 'Point', coordinates: [ 2.1726479, 48.4270648 ] }, + id: 'node/11091672383' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0252072597 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0252072597 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0252072597 + false +### debug: + convertProperty: isStringValue? + 0252072597 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 252072597 +convertedValue 2 52 07 25 97 +### debug: + phone: + 0252072597 + => + +33 2 52 07 25 97 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 2 52 07 25 97 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 2 52 07 25 97 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + yes +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + yes +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + yes + false +### debug: + convertProperty: isStringValue? + yes + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + yes +### debug: + convertProperty: ==========> !!! NOT in falsy values + yes +### debug: + convertProperty: convertedValue ==========> { + reservation + : + yes + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + yes +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1726479, 48.4270648 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 2 52 07 25 97', + reservation: 'yes' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091689141', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*53*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2022-11-16' + }, + geometry: { type: 'Point', coordinates: [ 2.234448, 48.717192 ] }, + id: 'node/11091689141' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.234448, 48.717192 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091689142', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*17*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2020-03-26' + }, + geometry: { type: 'Point', coordinates: [ 2.259299, 48.713703 ] }, + id: 'node/11091689142' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.259299, 48.713703 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091689145', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'SIGEIF', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200050433', + phone: '0972668001', + ref: 'FR*SOD*S*SIGE*307*2*_*_', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + 'socket:typee': 'yes', + start_date: '2022-09-26' + }, + geometry: { type: 'Point', coordinates: [ 2.270501, 48.752064 ] }, + id: 'node/11091689145' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 17 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.270501, 48.752064 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091689146', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'SIGEIF', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200050433', + phone: '0972668001', + ref: 'FR*SOD*S*SIGE*231*1*_*_', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + start_date: '2022-03-10' + }, + geometry: { type: 'Point', coordinates: [ 2.21486, 48.754676 ] }, + id: 'node/11091689146' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.21486, 48.754676 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091689148', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'SIGEIF', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200050433', + phone: '0972668001', + ref: 'FR*SOD*S*SIGE*175*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2021-07-22' + }, + geometry: { type: 'Point', coordinates: [ 2.216118, 48.751964 ] }, + id: 'node/11091689148' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.216118, 48.751964 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091689149', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*26*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2019-12-17' + }, + geometry: { type: 'Point', coordinates: [ 2.20761, 48.73402 ] }, + id: 'node/11091689149' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.20761, 48.73402 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091689151', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*10*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2019-12-23' + }, + geometry: { type: 'Point', coordinates: [ 2.222766, 48.739605 ] }, + id: 'node/11091689151' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.222766, 48.739605 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091689152', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*5*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2019-11-26' + }, + geometry: { type: 'Point', coordinates: [ 2.226447, 48.741585 ] }, + id: 'node/11091689152' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.226447, 48.741585 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091689915', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'no', + network: 'Freshmile', + opening_hours: '24/7', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'A12RW4GWRR', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + 'socket:typee': 'yes', + start_date: '2022-06-15' + }, + geometry: { type: 'Point', coordinates: [ 1.9996108, 48.3175081 ] }, + id: 'node/11091689915' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 1.9996108, 48.3175081 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091689917', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'advenir@zeborne.com', + fee: 'yes', + network: 'Mazda ETAMPES - GARAGE ST PIERRE', + opening_hours: 'Mo-Fr 08:00-19:00, Sa 08:00-18:00', + operator: 'ZEBORNE', + 'owner:ref:FR:SIREN': '306092701', + phone: '0252072597', + ref: '57150', + reservation: 'yes', + 'socket:type2': 'yes', + start_date: '2021-04-01' + }, + geometry: { type: 'Point', coordinates: [ 2.1726385, 48.4270586 ] }, + id: 'node/11091689917' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0252072597 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0252072597 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0252072597 + false +### debug: + convertProperty: isStringValue? + 0252072597 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 252072597 +convertedValue 2 52 07 25 97 +### debug: + phone: + 0252072597 + => + +33 2 52 07 25 97 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 2 52 07 25 97 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 2 52 07 25 97 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + yes +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + yes +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + yes + false +### debug: + convertProperty: isStringValue? + yes + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + yes +### debug: + convertProperty: ==========> !!! NOT in falsy values + yes +### debug: + convertProperty: convertedValue ==========> { + reservation + : + yes + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + yes +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.1726385, 48.4270586 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 2 52 07 25 97', + reservation: 'yes' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091690535', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*36*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2020-03-12' + }, + geometry: { type: 'Point', coordinates: [ 2.294186, 48.701866 ] }, + id: 'node/11091690535' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.294186, 48.701866 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091690539', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*19*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2019-11-27' + }, + geometry: { type: 'Point', coordinates: [ 2.298674, 48.675415 ] }, + id: 'node/11091690539' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.298674, 48.675415 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091690540', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'no', + network: 'Freshmile', + opening_hours: '24/7', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'JUJD4UMKPZ', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + start_date: '2022-09-13' + }, + geometry: { type: 'Point', coordinates: [ 2.281885, 48.672411 ] }, + id: 'node/11091690540' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.281885, 48.672411 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091690542', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*18*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2020-02-19' + }, + geometry: { type: 'Point', coordinates: [ 2.268743, 48.66151 ] }, + id: 'node/11091690542' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.268743, 48.66151 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091690543', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*20*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2019-11-27' + }, + geometry: { type: 'Point', coordinates: [ 2.269996, 48.657887 ] }, + id: 'node/11091690543' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.269996, 48.657887 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091692395', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*42*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2020-04-02' + }, + geometry: { type: 'Point', coordinates: [ 2.233518, 48.697381 ] }, + id: 'node/11091692395' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.233518, 48.697381 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091692396', + amenity: 'charging_station', + 'authentication:none': 'no', + email: 'g.arpino@ocr.fr', + fee: 'no', + network: 'OCR MAINTENANCE ELECTRONIQUE', + opening_hours: 'Mo-Fr 08:00-12:00, Mo-Fr 14:00-18:00', + operator: 'OCR MAINTENANCE ELECTRONIQUE', + 'owner:ref:FR:SIREN': '402923643', + phone: '0680074537', + ref: 'c8ee7876-9261-497e-9f6b-856d3bf94e3f', + reservation: 'yes', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2022-01-12' + }, + geometry: { type: 'Point', coordinates: [ 2.23, 48.69 ] }, + id: 'node/11091692396' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0680074537 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0680074537 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0680074537 + false +### debug: + convertProperty: isStringValue? + 0680074537 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 680074537 +convertedValue 6 80 07 45 37 +### debug: + phone: + 0680074537 + => + +33 6 80 07 45 37 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 80 07 45 37 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 80 07 45 37 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + yes +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + yes +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + yes + false +### debug: + convertProperty: isStringValue? + yes + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + yes +### debug: + convertProperty: ==========> !!! NOT in falsy values + yes +### debug: + convertProperty: convertedValue ==========> { + reservation + : + yes + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + yes +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.23, 48.69 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 6 80 07 45 37', + reservation: 'yes' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091692715', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'yes', + network: 'Freshmile', + opening_hours: '24/7', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'FLHFYV', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + 'socket:typee': 'yes', + start_date: '2020-02-10' + }, + geometry: { type: 'Point', coordinates: [ 2.17064, 48.756 ] }, + id: 'node/11091692715' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.17064, 48.756 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693930', + amenity: 'charging_station', + 'authentication:none': 'no', + email: 'psasupport@evbox.com', + fee: 'no', + network: 'EVBOX', + opening_hours: 'Mo 8:30-12:00,Mo 14:00-18:00,Tu-Fr 8:00-12:00,Tu-Fr14:00-18:00,Sa 08:30-12:00,Sa14:30-17:30', + operator: 'EVBOX', + 'owner:ref:FR:SIREN': '512678558', + phone: '0986877186', + reservation: 'no', + 'socket:type2': 'yes', + start_date: '2021-09-23' + }, + geometry: { type: 'Point', coordinates: [ 2.4961249, 48.6786524 ] }, + id: 'node/11091693930' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 13 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0986877186 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0986877186 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0986877186 + false +### debug: + convertProperty: isStringValue? + 0986877186 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 986877186 +convertedValue 9 86 87 71 86 +### debug: + phone: + 0986877186 + => + +33 9 86 87 71 86 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 86 87 71 86 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 86 87 71 86 +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4961249, 48.6786524 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 86 87 71 86', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693933', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'no', + network: 'Freshmile', + opening_hours: '24/7', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'LFKAACIEEF', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + 'socket:typee': 'yes', + start_date: '2022-06-27' + }, + geometry: { type: 'Point', coordinates: [ 2.477486, 48.591026 ] }, + id: 'node/11091693933' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.477486, 48.591026 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693934', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'SIGEIF', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200050433', + phone: '0972668001', + ref: 'FR*SOD*S*SIGE*280*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2022-06-14' + }, + geometry: { type: 'Point', coordinates: [ 2.324774, 48.700535 ] }, + id: 'node/11091693934' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.324774, 48.700535 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693935', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'support@stations-e.com', + fee: 'no', + network: '805035100', + opening_hours: 'Mo-Th 08:00-19:00', + operator: 'STATIONS-E', + 'owner:ref:FR:SIREN': '835124280', + phone: 'Stations-e', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + start_date: '2021-08-31' + }, + geometry: { type: 'Point', coordinates: [ 2.431342, 48.681508 ] }, + id: 'node/11091693935' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + Stations-e +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + Stations-e +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + Stations-e + false +### debug: + convertProperty: isStringValue? + Stations-e + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + tations-e +convertedValue +### debug: + phone: + Stations-e + => + +### debug: + convertProperty: convertedValue ==========> { + phone + : + + } +### debug: + =============== remove_original_key + phone + false +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.431342, 48.681508 ] }, + properties: { amenity: 'charging_station', reservation: 'no' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693942', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'support@stations-e.com', + fee: 'no', + network: '805035100', + opening_hours: '24/7', + operator: 'STATIONS-E', + 'owner:ref:FR:SIREN': '835124280', + phone: 'Stations-e', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + start_date: '2021-12-22' + }, + geometry: { type: 'Point', coordinates: [ 2.4245679, 48.6848221 ] }, + id: 'node/11091693942' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + Stations-e +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + Stations-e +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + Stations-e + false +### debug: + convertProperty: isStringValue? + Stations-e + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + tations-e +convertedValue +### debug: + phone: + Stations-e + => + +### debug: + convertProperty: convertedValue ==========> { + phone + : + + } +### debug: + =============== remove_original_key + phone + false +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4245679, 48.6848221 ] }, + properties: { amenity: 'charging_station', reservation: 'no' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693944', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'support@stations-e.com', + fee: 'no', + network: '805035100', + opening_hours: '24/7', + operator: 'STATIONS-E', + 'owner:ref:FR:SIREN': '835124280', + phone: 'Stations-e', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + start_date: '2022-08-09' + }, + geometry: { type: 'Point', coordinates: [ 2.4300482, 48.6820448 ] }, + id: 'node/11091693944' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + Stations-e +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + Stations-e +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + Stations-e + false +### debug: + convertProperty: isStringValue? + Stations-e + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + tations-e +convertedValue +### debug: + phone: + Stations-e + => + +### debug: + convertProperty: convertedValue ==========> { + phone + : + + } +### debug: + =============== remove_original_key + phone + false +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4300482, 48.6820448 ] }, + properties: { amenity: 'charging_station', reservation: 'no' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693946', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'no', + network: 'Freshmile', + opening_hours: '24/7', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'BBYPZLGJJL', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + 'socket:typee': 'yes', + start_date: '2023-01-11' + }, + geometry: { type: 'Point', coordinates: [ 2.3340154, 48.6320058 ] }, + id: 'node/11091693946' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3340154, 48.6320058 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693947', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'support@stations-e.com', + fee: 'no', + network: '805035100', + opening_hours: '24/7', + operator: 'STATIONS-E', + 'owner:ref:FR:SIREN': '835124280', + phone: 'Stations-e', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + start_date: '2022-03-03' + }, + geometry: { type: 'Point', coordinates: [ 2.4077141, 48.6851705 ] }, + id: 'node/11091693947' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + Stations-e +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + Stations-e +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + Stations-e + false +### debug: + convertProperty: isStringValue? + Stations-e + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + tations-e +convertedValue +### debug: + phone: + Stations-e + => + +### debug: + convertProperty: convertedValue ==========> { + phone + : + + } +### debug: + =============== remove_original_key + phone + false +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4077141, 48.6851705 ] }, + properties: { amenity: 'charging_station', reservation: 'no' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693948', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'no', + network: 'Freshmile', + opening_hours: '24/7', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'SBPX6OZUXS', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + 'socket:typee': 'yes', + start_date: '2021-09-07' + }, + geometry: { type: 'Point', coordinates: [ 2.378329, 48.681627 ] }, + id: 'node/11091693948' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.378329, 48.681627 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693949', + amenity: 'charging_station', + 'authentication:none': 'yes', + email: 'supervision-ev.france@totalenergies.com', + fee: 'no', + network: 'TotalEnergies Charge Rapide', + opening_hours: '24/7', + operator: 'TotalEnergies Charging Services', + 'owner:ref:FR:SIREN': '844192443', + phone: '01 41 35 40 00', + ref: 'FR*HPC*PNF058968', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + start_date: '2022-07-29' + }, + geometry: { type: 'Point', coordinates: [ 2.443222, 48.595281 ] }, + id: 'node/11091693949' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 01 41 35 40 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 01 41 35 40 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 01 41 35 40 00 + false +### debug: + convertProperty: isStringValue? + 01 41 35 40 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 1 41 35 40 00 +convertedValue 1 41 35 40 00 +### debug: + phone: + 01 41 35 40 00 + => + +33 1 41 35 40 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 41 35 40 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 41 35 40 00 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.443222, 48.595281 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 1 41 35 40 00', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693950', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'no', + network: 'Freshmile', + opening_hours: '24/7', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'EZQEWY01JS', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + 'socket:typee': 'yes', + start_date: '2023-02-13' + }, + geometry: { type: 'Point', coordinates: [ 2.3542058, 48.6213611 ] }, + id: 'node/11091693950' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3542058, 48.6213611 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693952', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'no', + network: 'Freshmile', + opening_hours: '24/7', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'HTHA8SVPIE', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + 'socket:typee': 'yes', + start_date: '2022-06-27' + }, + geometry: { type: 'Point', coordinates: [ 2.345496, 48.70545 ] }, + id: 'node/11091693952' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.345496, 48.70545 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693954', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'SIGEIF', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200050433', + phone: '0972668001', + ref: 'FR*SOD*S*SIGE*279*1*_*_', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + start_date: '2022-06-05' + }, + geometry: { type: 'Point', coordinates: [ 2.339336, 48.705907 ] }, + id: 'node/11091693954' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.339336, 48.705907 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693957', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'no', + network: 'Freshmile', + opening_hours: '24/7', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'LLIX5ZKSM1M3T2', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + start_date: '2023-06-15' + }, + geometry: { type: 'Point', coordinates: [ 2.453482, 48.615785 ] }, + id: 'node/11091693957' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.453482, 48.615785 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693958', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'no', + network: 'Freshmile', + opening_hours: '24/7', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'MYDGOOZS6R', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + 'socket:type2_combo': 'yes', + 'socket:typee': 'yes', + start_date: '2022-06-27' + }, + geometry: { type: 'Point', coordinates: [ 2.433395, 48.687488 ] }, + id: 'node/11091693958' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.433395, 48.687488 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693961', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'support@stations-e.com', + fee: 'no', + network: '805035100', + opening_hours: '24/7', + operator: 'STATIONS-E', + 'owner:ref:FR:SIREN': '835124280', + phone: 'Stations-e', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + start_date: '2021-12-22' + }, + geometry: { type: 'Point', coordinates: [ 2.403842, 48.6814842 ] }, + id: 'node/11091693961' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + Stations-e +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + Stations-e +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + Stations-e + false +### debug: + convertProperty: isStringValue? + Stations-e + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + tations-e +convertedValue +### debug: + phone: + Stations-e + => + +### debug: + convertProperty: convertedValue ==========> { + phone + : + + } +### debug: + =============== remove_original_key + phone + false +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.403842, 48.6814842 ] }, + properties: { amenity: 'charging_station', reservation: 'no' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11091693962', + amenity: 'charging_station', + 'authentication:none': 'yes', + email: 'supervision-ev.france@totalenergies.com', + fee: 'no', + network: 'TotalEnergies Charge Rapide', + opening_hours: '24/7', + operator: 'TotalEnergies Charging Services', + 'owner:ref:FR:SIREN': '844192443', + phone: '01 41 35 40 00', + ref: 'FR*HPC*PNF006369', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + start_date: '2023-03-30' + }, + geometry: { type: 'Point', coordinates: [ 2.44222, 48.59459 ] }, + id: 'node/11091693962' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 01 41 35 40 00 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 01 41 35 40 00 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 01 41 35 40 00 + false +### debug: + convertProperty: isStringValue? + 01 41 35 40 00 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 1 41 35 40 00 +convertedValue 1 41 35 40 00 +### debug: + phone: + 01 41 35 40 00 + => + +33 1 41 35 40 00 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 41 35 40 00 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 41 35 40 00 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.44222, 48.59459 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 1 41 35 40 00', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11097291408', + amenity: 'charging_station', + 'authentication:none': 'no', + email: 'contact@hoteltrecelin.com', + fee: 'yes', + network: 'Hôtel Le Trecelin', + opening_hours: 'Mo-Su 8:00-12:00,Mo-Su 14:00-18:00', + operator: 'GABMAG17', + 'owner:ref:FR:SIREN': '830297222', + phone: '0681475113', + ref: 'TACW2241521S0178', + reservation: 'yes', + 'socket:type2': 'yes', + start_date: '2021-07-01' + }, + geometry: { type: 'Point', coordinates: [ 2.3251582, 48.633401 ] }, + id: 'node/11097291408' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0681475113 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0681475113 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0681475113 + false +### debug: + convertProperty: isStringValue? + 0681475113 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 681475113 +convertedValue 6 81 47 51 13 +### debug: + phone: + 0681475113 + => + +33 6 81 47 51 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 6 81 47 51 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 6 81 47 51 13 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + yes +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + yes +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + yes + false +### debug: + convertProperty: isStringValue? + yes + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + yes +### debug: + convertProperty: ==========> !!! NOT in falsy values + yes +### debug: + convertProperty: convertedValue ==========> { + reservation + : + yes + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + yes +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3251582, 48.633401 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 6 81 47 51 13', + reservation: 'yes' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11097291418', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'FLEX-E', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '419070180', + phone: '0972668001', + ref: 'FR*SOD*S*OAZS*222*3*_*_', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + start_date: '2022-06-01' + }, + geometry: { type: 'Point', coordinates: [ 2.365344, 48.732587 ] }, + id: 'node/11097291418' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.365344, 48.732587 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11099509602', + 'addr:city': 'Sainte-Geneviève-des-Bois', + 'addr:housenumber': '14', + 'addr:postcode': '91700', + 'addr:street': 'Avenue de la Croix Blanche', + name: 'B&M', + phone: '0473699060', + shop: 'variety_store', + website: 'https://www.bmstores.co.uk/' + }, + geometry: { type: 'Point', coordinates: [ 2.3454451, 48.6208489 ] }, + id: 'node/11099509602' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0473699060 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0473699060 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0473699060 + false +### debug: + convertProperty: isStringValue? + 0473699060 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 473699060 +convertedValue 4 73 69 90 60 +### debug: + phone: + 0473699060 + => + +33 4 73 69 90 60 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 4 73 69 90 60 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 4 73 69 90 60 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + website +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + website +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + website +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3454451, 48.6208489 ] }, + properties: { amenity: 'charging_station', phone: '+33 4 73 69 90 60' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11099653702', + healthcare: 'physiotherapist', + 'healthcare:speciality': 'physiotherapy;osteopathy', + name: 'Cabinet de kinésithérapie', + phone: '+33 9 67407645' + }, + geometry: { type: 'Point', coordinates: [ 2.2438078, 48.7118164 ] }, + id: 'node/11099653702' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 5 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + healthcare:speciality +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare:speciality +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare:speciality +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 67407645 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 67407645 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 67407645 + false +### debug: + convertProperty: isStringValue? + +33 9 67407645 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 67407645 +convertedValue 9 67 40 76 45 +### debug: + phone: + +33 9 67407645 + => + +33 9 67 40 76 45 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 67 40 76 45 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 67 40 76 45 +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2438078, 48.7118164 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 67 40 76 45' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11108445136', + 'addr:city': 'Quincy-sous-Sénart', + 'addr:housenumber': '15', + 'addr:postcode': '91480', + 'addr:street': 'Rue De La Libération', + healthcare: 'physiotherapist', + name: 'Cabinet Ferreira Gina', + phone: '+33 1 69 00 08 19', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.5374545, 48.6713241 ] }, + id: 'node/11108445136' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + addr:city +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:city +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:city +### debug: + mapElementFromConf: convert + addr:housenumber +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:housenumber +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:housenumber +### debug: + mapElementFromConf: convert + addr:postcode +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:postcode +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:postcode +### debug: + mapElementFromConf: convert + addr:street +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + addr:street +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + addr:street +### debug: + mapElementFromConf: convert + healthcare +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + healthcare +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + healthcare +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 69 00 08 19 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 69 00 08 19 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 69 00 08 19 + false +### debug: + convertProperty: isStringValue? + +33 1 69 00 08 19 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 69 00 08 19 +convertedValue 1 69 00 08 19 +### debug: + phone: + +33 1 69 00 08 19 + => + +33 1 69 00 08 19 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 69 00 08 19 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 69 00 08 19 +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5374545, 48.6713241 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 69 00 08 19' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109168837', + amenity: 'charging_station', + 'authentication:none': 'no', + email: 'electricite@alterna-energie.fr', + fee: 'no', + network: 'alterna energie', + opening_hours: 'Mo-Fr 08:00-12:00, Mo-Fr 14:00-18:00', + operator: 'alterna energie', + 'owner:ref:FR:SIREN': '200034460', + phone: '0179356309', + ref: 'aceaf454-19e2-4da1-96dd-d7fdc44a72d1', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2021-10-04' + }, + geometry: { type: 'Point', coordinates: [ 2.25, 48.7 ] }, + id: 'node/11109168837' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0179356309 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0179356309 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0179356309 + false +### debug: + convertProperty: isStringValue? + 0179356309 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 179356309 +convertedValue 1 79 35 63 09 +### debug: + phone: + 0179356309 + => + +33 1 79 35 63 09 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 79 35 63 09 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 79 35 63 09 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.25, 48.7 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 1 79 35 63 09', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109168839', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*27*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2020-03-26' + }, + geometry: { type: 'Point', coordinates: [ 2.226933, 48.699745 ] }, + id: 'node/11109168839' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.226933, 48.699745 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109169299', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*25*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2019-11-27' + }, + geometry: { type: 'Point', coordinates: [ 2.168417, 48.730614 ] }, + id: 'node/11109169299' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.168417, 48.730614 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170424', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*50*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2021-06-01' + }, + geometry: { type: 'Point', coordinates: [ 2.291233, 48.700448 ] }, + id: 'node/11109170424' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.291233, 48.700448 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170425', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*45*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2020-04-02' + }, + geometry: { type: 'Point', coordinates: [ 2.29254, 48.696736 ] }, + id: 'node/11109170425' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.29254, 48.696736 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170428', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*1*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2019-11-27' + }, + geometry: { type: 'Point', coordinates: [ 2.293165, 48.676964 ] }, + id: 'node/11109170428' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.293165, 48.676964 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170431', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*28*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2019-11-28' + }, + geometry: { type: 'Point', coordinates: [ 2.279881, 48.665501 ] }, + id: 'node/11109170431' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.279881, 48.665501 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170432', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*34*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2019-12-05' + }, + geometry: { type: 'Point', coordinates: [ 2.276495, 48.664589 ] }, + id: 'node/11109170432' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.276495, 48.664589 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170532', + amenity: 'charging_station', + 'authentication:none': 'no', + email: 'contact@bornevo.com', + fee: 'no', + network: 'Bornevo Connect', + opening_hours: 'Mo-Fr 08:00-12:00,Mo-Fr 14:00-18:00', + operator: 'Bornevo Connect', + 'owner:ref:FR:SIREN': '812267318', + phone: '0184604870', + ref: 'EVC 11750472', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + 'socket:typee': 'yes', + start_date: '2022-07-20' + }, + geometry: { type: 'Point', coordinates: [ 2.15, 48.53 ] }, + id: 'node/11109170532' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0184604870 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0184604870 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0184604870 + false +### debug: + convertProperty: isStringValue? + 0184604870 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 184604870 +convertedValue 1 84 60 48 70 +### debug: + phone: + 0184604870 + => + +33 1 84 60 48 70 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 84 60 48 70 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 84 60 48 70 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.15, 48.53 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 1 84 60 48 70', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170558', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'SIGEIF', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200050433', + phone: '0972668001', + ref: 'FR*SOD*S*SIGE*60*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2021-01-07' + }, + geometry: { type: 'Point', coordinates: [ 2.324704, 48.73466 ] }, + id: 'node/11109170558' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.324704, 48.73466 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170841', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*38*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2020-02-10' + }, + geometry: { type: 'Point', coordinates: [ 2.257871, 48.735409 ] }, + id: 'node/11109170841' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.257871, 48.735409 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170842', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*43*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2020-09-02' + }, + geometry: { type: 'Point', coordinates: [ 2.292326, 48.73232 ] }, + id: 'node/11109170842' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.292326, 48.73232 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170843', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*47*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2020-10-08' + }, + geometry: { type: 'Point', coordinates: [ 2.283376, 48.730587 ] }, + id: 'node/11109170843' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.283376, 48.730587 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170844', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*46*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2020-10-08' + }, + geometry: { type: 'Point', coordinates: [ 2.273265, 48.73428 ] }, + id: 'node/11109170844' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.273265, 48.73428 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170845', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'SIGEIF', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200050433', + phone: '0972668001', + ref: 'FR*SOD*S*SIGE*375*4*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2023-02-22' + }, + geometry: { type: 'Point', coordinates: [ 2.264582, 48.743228 ] }, + id: 'node/11109170845' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.264582, 48.743228 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170846', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*12*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2019-12-17' + }, + geometry: { type: 'Point', coordinates: [ 2.295414, 48.737225 ] }, + id: 'node/11109170846' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.295414, 48.737225 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170847', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*54*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2022-09-30' + }, + geometry: { type: 'Point', coordinates: [ 2.232224, 48.717692 ] }, + id: 'node/11109170847' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.232224, 48.717692 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170850', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*51*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2021-06-25' + }, + geometry: { type: 'Point', coordinates: [ 2.274077, 48.708309 ] }, + id: 'node/11109170850' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.274077, 48.708309 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170851', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*49*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2021-06-01' + }, + geometry: { type: 'Point', coordinates: [ 2.274164, 48.711114 ] }, + id: 'node/11109170851' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.274164, 48.711114 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170854', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'SIGEIF', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200050433', + phone: '0972668001', + ref: 'FR*SOD*S*SIGE*324*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2023-02-09' + }, + geometry: { type: 'Point', coordinates: [ 2.219674, 48.755734 ] }, + id: 'node/11109170854' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.219674, 48.755734 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109170857', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'sav@izivia.com', + fee: 'no', + network: 'CPS', + opening_hours: '24/7', + operator: 'Izivia', + 'owner:ref:FR:SIREN': '200056232', + phone: '0972668001', + ref: 'FR*SOD*S*CAPS*24*1*_*_', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:typee': 'yes', + start_date: '2019-12-05' + }, + geometry: { type: 'Point', coordinates: [ 2.221078, 48.732231 ] }, + id: 'node/11109170857' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0972668001 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0972668001 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + convertProperty: isStringValue? + 0972668001 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 972668001 +convertedValue 9 72 66 80 01 +### debug: + phone: + 0972668001 + => + +33 9 72 66 80 01 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 72 66 80 01 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 72 66 80 01 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.221078, 48.732231 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 72 66 80 01', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109171637', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'assistance-commerciale@metropolis-recharge.fr', + fee: 'no', + network: 'METROPOLIS', + opening_hours: '24/7', + operator: 'SPIE CITYNETWORKS', + 'owner:ref:FR:SIREN': '885354860', + phone: '0 970 830 213', + reservation: 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + start_date: '2023-02-03' + }, + geometry: { type: 'Point', coordinates: [ 2.370823, 48.690763 ] }, + id: 'node/11109171637' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0 970 830 213 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0 970 830 213 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0 970 830 213 + false +### debug: + convertProperty: isStringValue? + 0 970 830 213 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 970 830 213 +convertedValue 9 70 83 02 13 +### debug: + phone: + 0 970 830 213 + => + +33 9 70 83 02 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 70 83 02 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 70 83 02 13 +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + yes +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + yes +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + yes + false +### debug: + convertProperty: isStringValue? + yes + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + yes +### debug: + convertProperty: ==========> !!! NOT in falsy values + yes +### debug: + convertProperty: convertedValue ==========> { + reservation + : + yes + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + yes +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.370823, 48.690763 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 70 83 02 13', + reservation: 'yes' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109171641', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'support@stations-e.com', + fee: 'no', + network: '805035100', + opening_hours: '24/7', + operator: 'STATIONS-E', + 'owner:ref:FR:SIREN': '835124280', + phone: 'Stations-e', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + start_date: '2021-08-31' + }, + geometry: { type: 'Point', coordinates: [ 2.407719, 48.673546 ] }, + id: 'node/11109171641' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + Stations-e +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + Stations-e +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + Stations-e + false +### debug: + convertProperty: isStringValue? + Stations-e + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + tations-e +convertedValue +### debug: + phone: + Stations-e + => + +### debug: + convertProperty: convertedValue ==========> { + phone + : + + } +### debug: + =============== remove_original_key + phone + false +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.407719, 48.673546 ] }, + properties: { amenity: 'charging_station', reservation: 'no' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109171651', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'no', + network: 'Freshmile', + opening_hours: '24/7', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'SBPX6OZUXS', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + 'socket:type2_combo': 'yes', + start_date: '2022-08-08' + }, + geometry: { type: 'Point', coordinates: [ 2.377849, 48.681423 ] }, + id: 'node/11109171651' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.377849, 48.681423 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109171681', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'support@stations-e.com', + fee: 'no', + network: '805035100', + opening_hours: '24/7', + operator: 'STATIONS-E', + 'owner:ref:FR:SIREN': '835124280', + phone: 'Stations-e', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + start_date: '2021-04-14' + }, + geometry: { type: 'Point', coordinates: [ 2.5263623, 48.6907791 ] }, + id: 'node/11109171681' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + Stations-e +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + Stations-e +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + Stations-e + false +### debug: + convertProperty: isStringValue? + Stations-e + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + tations-e +convertedValue +### debug: + phone: + Stations-e + => + +### debug: + convertProperty: convertedValue ==========> { + phone + : + + } +### debug: + =============== remove_original_key + phone + false +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.5263623, 48.6907791 ] }, + properties: { amenity: 'charging_station', reservation: 'no' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109171685', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'no', + network: 'Freshmile', + opening_hours: '24/7', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'MECXL47JEY', + reservation: 'no', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + 'socket:type2_combo': 'yes', + start_date: '2022-09-07' + }, + geometry: { type: 'Point', coordinates: [ 2.4481763, 48.5661353 ] }, + id: 'node/11109171685' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 16 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4481763, 48.5661353 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109171688', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'no', + network: 'Freshmile', + opening_hours: 'Mo-We 05:00-06:00,Fr 05:00-06:00,Mo-Fr 21:00-22:00,Th 06:00-07:00', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'MQMBBYPLTF', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + 'socket:typee': 'yes', + start_date: '2022-07-22' + }, + geometry: { type: 'Point', coordinates: [ 2.3560608, 48.6067876 ] }, + id: 'node/11109171688' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.3560608, 48.6067876 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109171705', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'no', + network: 'Freshmile', + opening_hours: '24/7', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'ZOJVYBGVNI', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + start_date: '2023-01-16' + }, + geometry: { type: 'Point', coordinates: [ 2.402931, 48.630265 ] }, + id: 'node/11109171705' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 14 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.402931, 48.630265 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109171707', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'web@freshmile.com', + fee: 'no', + network: 'Freshmile', + opening_hours: '24/7', + operator: 'Freshmile SAS', + phone: '0369246732', + ref: 'COWK19Z19U', + reservation: 'no', + 'socket:type2': 'yes', + 'socket:type2_cable': 'no', + 'socket:typee': 'yes', + start_date: '2022-06-27' + }, + geometry: { type: 'Point', coordinates: [ 2.398765, 48.650183 ] }, + id: 'node/11109171707' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0369246732 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0369246732 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + convertProperty: isStringValue? + 0369246732 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 369246732 +convertedValue 3 69 24 67 32 +### debug: + phone: + 0369246732 + => + +33 3 69 24 67 32 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 3 69 24 67 32 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 3 69 24 67 32 +### debug: + mapElementFromConf: convert + ref +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + ref +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + ref +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + no +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + no +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + no + false +### debug: + convertProperty: isStringValue? + no + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + no +### debug: + convertProperty: ==========> !!! NOT in truthy values + no +### debug: + convertProperty: convertedValue ==========> { + reservation + : + no + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + no +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_cable +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_cable +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_cable +### debug: + mapElementFromConf: convert + socket:typee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:typee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:typee +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.398765, 48.650183 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 3 69 24 67 32', + reservation: 'no' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11109171711', + amenity: 'charging_station', + 'authentication:none': 'true', + email: 'assistance-commerciale@metropolis-recharge.fr', + fee: 'no', + network: 'METROPOLIS', + opening_hours: '24/7', + operator: 'SPIE CITYNETWORKS', + 'owner:ref:FR:SIREN': '885354860', + phone: '0 970 830 213', + reservation: 'yes', + 'socket:chademo': 'yes', + 'socket:type2': 'yes', + 'socket:type2_combo': 'yes', + start_date: '2023-02-22' + }, + geometry: { type: 'Point', coordinates: [ 2.335556, 48.705551 ] }, + id: 'node/11109171711' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 15 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + charging_station +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + charging_station +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + convertProperty: isStringValue? + charging_station + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + charging_station + => + charging_station +### debug: + convertProperty: -- convertedValue + charging_station +### debug: + mapElementFromConf: convert + authentication:none +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + authentication:none +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + authentication:none +### debug: + mapElementFromConf: convert + email +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + email +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + email +### debug: + mapElementFromConf: convert + fee +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + fee +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + fee +### debug: + mapElementFromConf: convert + network +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + network +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + network +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + operator +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + operator +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + operator +### debug: + mapElementFromConf: convert + owner:ref:FR:SIREN +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + owner:ref:FR:SIREN +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + owner:ref:FR:SIREN +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + 0 970 830 213 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + 0 970 830 213 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + 0 970 830 213 + false +### debug: + convertProperty: isStringValue? + 0 970 830 213 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 970 830 213 +convertedValue 9 70 83 02 13 +### debug: + phone: + 0 970 830 213 + => + +33 9 70 83 02 13 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 70 83 02 13 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 70 83 02 13 +### debug: + mapElementFromConf: convert + reservation +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { convert_to_boolean_value: true } +### debug: + ------ convertProperty: pointKeyName + reservation +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + convertProperty: found element + reservation + => + reservation + value : + yes +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + reservation +### debug: + convertProperty: - valueConvertedFromMapping + yes +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + yes + false +### debug: + convertProperty: isStringValue? + yes + false +### debug: + mappingConfigOfTag + { convert_to_boolean_value: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { convert_to_boolean_value: true } +### debug: + convertProperty: is boolean_value_conversion +### debug: + convertProperty: ==========> original value + yes +### debug: + convertProperty: ==========> !!! NOT in falsy values + yes +### debug: + convertProperty: convertedValue ==========> { + reservation + : + yes + } +### debug: + =============== remove_original_key + reservation + false +### debug: + convertProperty: added + reservation + yes +### debug: + mapElementFromConf: convert + socket:chademo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:chademo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:chademo +### debug: + mapElementFromConf: convert + socket:type2 +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2 +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2 +### debug: + mapElementFromConf: convert + socket:type2_combo +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + socket:type2_combo +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + socket:type2_combo +### debug: + mapElementFromConf: convert + start_date +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + start_date +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + start_date +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.335556, 48.705551 ] }, + properties: { + amenity: 'charging_station', + phone: '+33 9 70 83 02 13', + reservation: 'yes' + } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11139960963', + amenity: 'restaurant', + cuisine: 'kebab', + delivery: 'yes', + 'diet:halal': 'only', + 'diet:vegan': 'limited', + 'diet:vegetarian': 'yes', + 'payment:cards': 'yes', + 'payment:cash': 'yes', + 'payment:qr_code': 'no', + phone: '+33 9 54 47 29 20', + takeaway: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.4107904, 48.6576056 ] }, + id: 'node/11139960963' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 12 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + amenity +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + amenity +### debug: + ------ convertProperty: pointKeyName + amenity +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + amenity +### debug: + convertProperty: found element + amenity + => + amenity + value : + restaurant +### debug: + convertProperty: - typeofValue + string +### debug: + convertProperty: - pointKeyName + amenity +### debug: + convertProperty: - valueConvertedFromMapping + restaurant +### debug: + typeof valueConvertedFromMapping === 'string' + string +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + convertProperty: isStringValue? + restaurant + true +### debug: + mappingConfigOfTag + amenity +### debug: + typeOfConfigForKey + string +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- string value +### debug: + convertProperty: -- simple conversion : + amenity + => + amenity + _ + restaurant + => + restaurant +### debug: + convertProperty: -- convertedValue + restaurant +### debug: + mapElementFromConf: convert + cuisine +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + cuisine +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + cuisine +### debug: + mapElementFromConf: convert + delivery +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + delivery +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + delivery +### debug: + mapElementFromConf: convert + diet:halal +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:halal +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:halal +### debug: + mapElementFromConf: convert + diet:vegan +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegan +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegan +### debug: + mapElementFromConf: convert + diet:vegetarian +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + diet:vegetarian +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + diet:vegetarian +### debug: + mapElementFromConf: convert + payment:cards +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cards +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cards +### debug: + mapElementFromConf: convert + payment:cash +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:cash +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:cash +### debug: + mapElementFromConf: convert + payment:qr_code +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + payment:qr_code +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + payment:qr_code +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 54 47 29 20 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 54 47 29 20 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 54 47 29 20 + false +### debug: + convertProperty: isStringValue? + +33 9 54 47 29 20 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 54 47 29 20 +convertedValue 9 54 47 29 20 +### debug: + phone: + +33 9 54 47 29 20 + => + +33 9 54 47 29 20 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 54 47 29 20 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 54 47 29 20 +### debug: + mapElementFromConf: convert + takeaway +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + takeaway +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + takeaway +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.4107904, 48.6576056 ] }, + properties: { amenity: 'restaurant', phone: '+33 9 54 47 29 20' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11146600835', + brand: 'Jules', + 'brand:wikidata': 'Q3188386', + clothes: 'men', + name: 'Jules', + opening_hours: 'Mo-Sa 10:00-20:00; Su 10:00-19:00', + phone: '+33 9 75 34 40 36', + shop: 'clothes', + wheelchair: 'yes' + }, + geometry: { type: 'Point', coordinates: [ 2.2559696, 48.7030809 ] }, + id: 'node/11146600835' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 9 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + clothes +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + clothes +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + clothes +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 9 75 34 40 36 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 9 75 34 40 36 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 9 75 34 40 36 + false +### debug: + convertProperty: isStringValue? + +33 9 75 34 40 36 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 9 75 34 40 36 +convertedValue 9 75 34 40 36 +### debug: + phone: + +33 9 75 34 40 36 + => + +33 9 75 34 40 36 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 9 75 34 40 36 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 9 75 34 40 36 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapElementFromConf: convert + wheelchair +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + wheelchair +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + wheelchair +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2559696, 48.7030809 ] }, + properties: { amenity: 'charging_station', phone: '+33 9 75 34 40 36' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : work on 1 point +### debug: + mapElementFromConf: mapElementFromConf + { + type: 'Feature', + properties: { + '@id': 'node/11146600836', + brand: 'Optical Center', + 'brand:wikidata': 'Q3354448', + name: 'Optical Center', + opening_hours: 'Mo-Sa 10:00-19:00', + phone: '+33 1 85 41 00 41', + shop: 'optician' + }, + geometry: { type: 'Point', coordinates: [ 2.2560148, 48.7031511 ] }, + id: 'node/11146600836' +} +### debug: + mapElementFromConf: config_name + IRVE config +### debug: + mapElementFromConf: ============= keys mappingKeys: + undefined + 23 +### debug: + mapElementFromConf: ============= keys featurePointPropertiesKeys : + undefined + 7 +### debug: + mapElementFromConf: convert + @id +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + @id +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + @id +### debug: + mapElementFromConf: convert + brand +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand +### debug: + mapElementFromConf: convert + brand:wikidata +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + brand:wikidata +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + brand:wikidata +### debug: + mapElementFromConf: convert + name +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + name +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + name +### debug: + mapElementFromConf: convert + opening_hours +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + opening_hours +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + opening_hours +### debug: + mapElementFromConf: convert + phone +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + convertProperty: mappingValueObject + { key_converted: 'phone', convert_to_phone: true } +### debug: + ------ convertProperty: pointKeyName + phone +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + ========== mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: found element + phone + => + phone + value : + +33 1 85 41 00 41 +### debug: + convertProperty: - typeofValue + object +### debug: + convertProperty: - pointKeyName + phone +### debug: + convertProperty: - valueConvertedFromMapping + +33 1 85 41 00 41 +### debug: + typeof valueConvertedFromMapping === 'string' + object +### debug: + convertProperty: isStringValue? + +33 1 85 41 00 41 + false +### debug: + convertProperty: isStringValue? + +33 1 85 41 00 41 + false +### debug: + mappingConfigOfTag + { key_converted: 'phone', convert_to_phone: true } +### debug: + typeOfConfigForKey + object +### debug: + convertProperty: no string value +### debug: + convertProperty: is config object + { key_converted: 'phone', convert_to_phone: true } +### debug: + convertProperty: is NOT having boolean_value_conversion + { key_converted: 'phone', convert_to_phone: true } +### debug: + originalValue + 33 1 85 41 00 41 +convertedValue 1 85 41 00 41 +### debug: + phone: + +33 1 85 41 00 41 + => + +33 1 85 41 00 41 +### debug: + convertProperty: convertedValue ==========> { + phone + : + +33 1 85 41 00 41 + } +### debug: + =============== remove_original_key + phone + false +### debug: + convertProperty: added + phone + +33 1 85 41 00 41 +### debug: + mapElementFromConf: convert + shop +### debug: + mapElementFromConf: mapping keys: + [ + 'nbre_pdc', 'amenity', + 'capacity', 'nom_amenageur', + 'siren_amenageur', 'nom_operateur', + 'telephone_operateur', 'phone', + 'contact_operateur', 'id_station_local', + 'gratuit', 'paiement_acte', + 'reservation', 'nom_enseigne', + 'date_mise_en_service', 'cable_t2_attache', + 'prise_type_ef', 'prise_type_2', + 'prise_type_combo_ccs', 'prise_type_chademo', + 'horaires', 'paiement_cb', + 'station_deux_roues' +] +### debug: + ------ convertProperty: pointKeyName + shop +### debug: + ------ on fait du jardinage +### debug: + ------ mode mise en qualité activé +### debug: + ------ les données en entrée sont des infos geojson extraites depuis overpass turbo. +### debug: + ------ les clés des objets sont donc déjà dans le format de tag OSM,ne pas les convertir pour les mettre en qualité selon le modèle de mapping. +### debug: + !!!!!! property not found in mappingKeys: + shop +### debug: + mapped_point + { + type: 'Feature', + geometry: { type: 'Point', coordinates: [ 2.2560148, 48.7031511 ] }, + properties: { amenity: 'charging_station', phone: '+33 1 85 41 00 41' } +} +### debug: + convert : added one point to converted_geo_json +### debug: + convert : convertedGeoJson.features.length + 1643 +features: 1643 +### debug: + convert : write file + my_converted_data_set.json +mapping_engine.stats { + phones_updated: 600, + phones_updated_list: [ + '+33 1 64 90 18 54', + '+33 1 60 83 03 16', + '+33 1 60 14 00 21', + '+33 6 95 66 73 45', + '+33 36 31', + '+33 1 60 48 51 51', + '+33 1 60 78 70 44', + '+33 1 69 83 46 60', + '+33 36 31', + '+33 1 64 97 09 80', + '+33 1 60 77 68 78', + '+33 8 00 10 21 02', + '+33 1 60 78 60 15', + '+33 1 69 20 05 93 ;+ 33 97 52 14 25 6', + '+33 1 60 83 10 22', + '+33 1 69 21 13 30', + '+33 9 70 35 16 28', + '+33 36 31', + '+33 1 69 45 11 40', + '+33 1 69 06 35 07', + '+33 1 69 83 73 20', + '+33 1 69 03 67 79', + '+33 1 69 42 32 10', + '+33 1 69 42 81 93', + '+33 1 69 00 09 45', + '+33 1 64 93 93 48', + '+33 36 31', + '+33 8 20 82 00 01', + '+33 1 69 33 14 14', + '+33 1 64 55 16 30', + '+33 1 64 93 20 43', + '+33 1 69 21 40 66', + '+33 1 60 80 25 62', + '+33 1 69 05 82 65', + '+33 1 69 05 28 42', + '+33 1 69 06 47 09', + '+33 36 31', + '+33 1 60 80 48 54', + '+33 1 64 56 17 72', + '+33 1 64 56 15 35', + '+33 1 69 26 98 22', + '+33 1 60 14 88 34', + '+33 1 81 08 21 00', + '+33 1 60 84 16 40', + '+33 1 79 93 42 95', + '+33 1 81 09 78 25', + '+33 9 52 70 93 72', + '+33 36 31', + '+33 1 60 88 21 01', + '+33 1 69 30 64 89', + '+33 1 69 06 21 16', + '+33 9 52 94 28 59', + '+33 36 31', + '+33 9 75 76 17 34', + '+33 1 69 31 57 70', + '+33 1 69 31 72 22', + '+33 1 70 39 22 23', + '+33 1 69 82 22 84', + '+33 1 69 49 12 21', + '+33 1 60 85 20 70', + '+33 1 60 77 19 50', + '+33 1 60 77 34 22', + '+33 1 69 96 00 10', + '+33 1 64 95 97 14', + '+33 1 69 25 84 85', + '+33 1 69 02 84 04', + '+33 9 52 40 24 67', + '+33 1 69 83 43 10', + '+33 1 69 41 85 31', + '+33 1 69 88 82 36', + '+33 9 50 08 67 73', + '+33 1 69 07 32 57', + '+33 1 69 07 81 52', + '+33 1 60 86 54 76', + '+33 1 60 86 38 21', + '+33 1 60 78 48 86', + '+33 1 60 14 01 22', + '+33 1 69 07 50 23', + '+33 1 60 75 18 81', + '+33 1 60 75 17 17', + '+33 1 60 75 54 93', + '+33 1 60 82 56 72', + '+33 1 78 05 36 16', + '+33 1 64 85 01 29', + '+33 1 60 75 48 79', + '+33 1 64 98 50 64', + '+33 1 60 75 03 62', + '+33 1 60 75 29 53', + '+33 1 69 06 46 01', + '+33 1 69 03 04 04', + '+33 1 69 45 31 18', + '+33 1 69 05 19 98', + '+33 1 64 97 67 44', + '+33 1 60 77 67 36', + '+33 1 60 77 67 36', + '+33 1 60 91 66 68', + '+33 1 60 10 19 47', + '+33 1 60 77 11 11', + '+33 6 68 72 89 29', + '+33 1 69 36 49 70', + ... 500 more items + ], + phones_not_updated: 1043 +} +### debug: + write file + my_converted_data_set.json + ./output/my_converted_data_set.json +### debug: + File my_converted_data_set.json is written successfully! diff --git a/output/my_converted_data_set.json b/output/my_converted_data_set.json index 24c748c..1ce2ab8 100644 --- a/output/my_converted_data_set.json +++ b/output/my_converted_data_set.json @@ -6,13 +6,27 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3683352, - 48.5964012 + 2.2526269, + 48.6094713 + ] + }, + "properties": { + "amenity": "fuel", + "phone": "+33 1 64 90 18 54" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2421344, + 48.6600401 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 1 69 80 67 40" } }, { @@ -20,13 +34,83 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3617372, - 48.6009634 + 2.2336397, + 48.7012425 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 31 38 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1911661, + 48.7047818 + ] + }, + "properties": { + "amenity": "taxi", + "phone": "+33 6 80 38 82 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2478862, + 48.6031899 + ] + }, + "properties": { + "amenity": "fuel", + "phone": "+33 1 60 83 03 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3028433, + 48.5935686 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 85 42 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2420476, + 48.6605988 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 52 53 68 83" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2407451, + 48.6607142 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 1 69 01 38 77" } }, { @@ -34,12 +118,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3698269, - 48.5963165 + 2.2468044, + 48.7176647 ] }, "properties": { - "amenity": "charging_station" + "amenity": "pub", + "phone": "+33 1 60 14 00 21" } }, { @@ -47,13 +132,41 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3032943, - 48.585774 + 2.2513507, + 48.7132618 + ] + }, + "properties": { + "amenity": "police", + "phone": "+33 1 69 31 65 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3011153, + 48.5925623 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 84 43 04" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5069309, + 48.6145518 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 89 06 87" } }, { @@ -61,13 +174,27 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1692756, - 48.6763008 + 2.4019344, + 48.7121753 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 69 38 10 52" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1436629, + 48.3669069 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 6 95 66 73 45" } }, { @@ -75,12 +202,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1693149, - 48.676293 + 2.2571317, + 48.727308 ] }, "properties": { - "amenity": "charging_station" + "amenity": "restaurant", + "phone": "+33 1 60 19 47 18" } }, { @@ -88,13 +216,41 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1693502, - 48.6762878 + 2.154553, + 48.6963605 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 85 77 03 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1636617, + 48.6972415 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 36 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1639694, + 48.6972613 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 69 07 48 18" } }, { @@ -102,39 +258,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1693868, - 48.6762818 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.4073981, - 48.7222611 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.2121031, - 48.7128466 + 2.5053778, + 48.6982041 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 46 02 70" } }, { @@ -142,26 +272,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.4043129, - 48.7226522 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.4644037, - 48.708919 + 2.5061824, + 48.6986861 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 69 06 18 83" } }, { @@ -169,13 +286,27 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3793214, - 48.7133979 + 2.1298715, + 48.6966839 + ] + }, + "properties": { + "amenity": "library", + "phone": "+33 1 69 31 30 14" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1303432, + 48.6970731 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 92 52 50" } }, { @@ -183,12 +314,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2532257, - 48.7049203 + 2.1354549, + 48.7025475 ] }, "properties": { - "amenity": "charging_station" + "amenity": "restaurant", + "phone": "+33 1 69 07 74 06" } }, { @@ -196,13 +328,196 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2380191, - 48.7363754 + 1.9672948, + 48.4294417 + ] + }, + "properties": { + "amenity": "school", + "capacity": "49", + "phone": "+33 1 64 95 53 98" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4547916, + 48.7074322 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 53 90 85 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3859349, + 48.705712 + ] + }, + "properties": { + "amenity": "police", + "phone": "+33 1 69 54 54 95" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3621523, + 48.7034988 + ] + }, + "properties": { + "amenity": "library", + "phone": "+33 1 69 57 82 40" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3774813, + 48.6964715 + ] + }, + "properties": { + "amenity": "arts_centre", + "phone": "+33 1 69 57 82 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3889379, + 48.707363 + ] + }, + "properties": { + "amenity": "townhall", + "phone": "+33 1 69 54 54 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3877407, + 48.7070835 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 69 38 46 76" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3869171, + 48.7067614 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 69 38 59 76" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2689542, + 48.6219368 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 60 84 22 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.447827, + 48.6090744 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 96 31 86" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3708429, + 48.7090418 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 48 51 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3825226, + 48.7079273 + ] + }, + "properties": { + "amenity": "police", + "phone": "+33 1 69 84 23 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.327316, + 48.7305361 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 53 95 07" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4266862, + 48.6381318 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 78 70 44" } }, { @@ -210,13 +525,27 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1761994, - 48.7085045 + 2.4093233, + 48.6492739 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 69 02 13 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3741437, + 48.5305855 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 64 93 20 58" } }, { @@ -224,13 +553,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1534732, - 48.7245787 + 2.1333721, + 48.7020825 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 64 46 28 80" } }, { @@ -238,13 +567,41 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2522823, - 48.7408913 + 2.132164, + 48.702142 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 46 44 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3663895, + 48.7159236 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 38 34 46" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3906509, + 48.6907658 ] }, "properties": { "amenity": "charging_station", - "capacity": "7" + "phone": "+33 1 69 83 46 60" } }, { @@ -252,13 +609,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2691, - 48.7458623 + 2.4025165, + 48.7124113 ] }, "properties": { "amenity": "charging_station", - "capacity": "7" + "phone": "+33 1 69 38 43 50" } }, { @@ -266,13 +623,41 @@ "geometry": { "type": "Point", "coordinates": [ - 2.175905, - 48.7101913 + 2.1330475, + 48.6772599 + ] + }, + "properties": { + "amenity": "arts_centre", + "phone": "+33 1 60 12 11 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3188762, + 48.7035413 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 36 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4517455, + 48.5841171 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 69 11 33 10" } }, { @@ -280,13 +665,41 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1843088, - 48.6979993 + 2.4511071, + 48.5842085 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 60 86 07 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4501951, + 48.5843558 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 60 86 01 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4503027, + 48.5843414 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 86 39 99" } }, { @@ -294,13 +707,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2666772, - 48.7465227 + 2.4504178, + 48.5843203 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 60 86 34 66" } }, { @@ -308,13 +721,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1755861, - 48.7066818 + 2.4505319, + 48.5843086 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 86 36 89" } }, { @@ -322,13 +735,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1847045, - 48.6838689 + 2.450627, + 48.5842866 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 60 86 33 48" } }, { @@ -336,13 +749,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2153147, - 48.7319101 + 2.4510078, + 48.5842227 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 60 86 06 61" } }, { @@ -350,13 +763,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.19492, - 48.6847449 + 2.4480816, + 48.5845616 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 60 86 53 06" } }, { @@ -364,13 +777,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1686941, - 48.6782448 + 2.4476309, + 48.5843629 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 60 86 36 23" } }, { @@ -378,13 +791,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.272236, - 48.6478613 + 2.4476578, + 48.5840542 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 60 86 36 70" } }, { @@ -392,13 +805,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.260259, - 48.7329827 + 2.4480708, + 48.5844303 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 60 86 62 09" } }, { @@ -406,26 +819,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1955748, - 48.6846753 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.1765407, - 48.7106119 + 2.4479904, + 48.5843522 ] }, "properties": { "amenity": "charging_station", - "capacity": "5" + "phone": "+33 1 64 97 05 68" } }, { @@ -433,27 +833,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2667571, - 48.7229987 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.2804514, - 48.7258039 + 2.4481996, + 48.5844268 ] }, "properties": { "amenity": "charging_station", - "capacity": "2", - "reservation": "no" + "phone": "+33 1 69 91 45 49" } }, { @@ -461,13 +847,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2404864, - 48.7302663 + 2.4482747, + 48.5844161 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 64 97 63 25" } }, { @@ -475,13 +861,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.295743, - 48.6945063 + 2.4483705, + 48.584397 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 64 97 75 25" } }, { @@ -489,13 +875,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2943782, - 48.6949157 + 2.4486019, + 48.5843664 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 86 31 64" } }, { @@ -503,26 +889,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2779478, - 48.7080341 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.2021507, - 48.684144 + 2.4489937, + 48.5844076 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 86 36 17" } }, { @@ -530,13 +903,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2795102, - 48.7200517 + 2.4492081, + 48.5842706 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 89 40 00" } }, { @@ -544,13 +917,27 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1481546, - 48.7128675 + 2.4492778, + 48.58426 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 69 89 40 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4493422, + 48.5842493 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 69 89 40 00" } }, { @@ -558,26 +945,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1792867, - 48.6965921 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.1637077, - 48.709785 + 2.4494441, + 48.5842316 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 11 00 60" } }, { @@ -585,13 +959,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2678959, - 48.5677678 + 2.4495621, + 48.5842138 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 89 40 00" } }, { @@ -599,13 +973,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3828379, - 48.6893149 + 2.4496748, + 48.5841926 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 89 40 00" } }, { @@ -613,13 +987,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2624592, - 48.7267115 + 2.4497606, + 48.5841784 ] }, "properties": { "amenity": "charging_station", - "capacity": "3" + "phone": "+33 1 69 89 40 00" } }, { @@ -627,13 +1001,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3195022, - 48.6496894 + 2.4499725, + 48.5842493 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 60 86 36 28" } }, { @@ -641,13 +1015,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3636602, - 48.67547 + 2.4501683, + 48.5842227 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 64 97 82 54" } }, { @@ -655,13 +1029,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.192821, - 48.7131341 + 2.4502837, + 48.5841801 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 1 60 86 99 00" } }, { @@ -669,13 +1043,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.191422, - 48.7031347 + 2.4503051, + 48.5842334 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 79 85 20" } }, { @@ -683,13 +1057,8565 @@ "geometry": { "type": "Point", "coordinates": [ - 2.187464, - 48.698582 + 2.4504526, + 48.5841766 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 86 35 77" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4508255, + 48.584079 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 97 55 43" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.450981, + 48.5840825 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 36 29" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4511151, + 48.5840595 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 76 59 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4495541, + 48.5844747 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 36 15" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4484062, + 48.5846655 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 36 61" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4485228, + 48.5846424 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 11 10 98" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4488782, + 48.5845811 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 97 77 88" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4487011, + 48.5846113 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 35 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4491705, + 48.5845385 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 40 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.449293, + 48.5845229 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 97 69 29" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4493905, + 48.5845013 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 24 13" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4493958, + 48.5843664 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 91 43 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4496131, + 48.58437 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 35 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4495943, + 48.5843026 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 11 06 07" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4490686, + 48.5844143 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 38 13" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4492081, + 48.5844427 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 22 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4491866, + 48.5843718 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 29 81" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4488299, + 48.5844658 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 36 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.44861, + 48.5844711 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 36 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4484302, + 48.5844906 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 96 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4484517, + 48.5845634 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 96 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4482613, + 48.5845581 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 97 54 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3844016, + 48.5241533 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 93 30 21" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1704756, + 48.6735834 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 12 31 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4266472, + 48.6379284 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 64 97 09 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4267491, + 48.6384717 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 77 68 89" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4267055, + 48.6382369 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 77 68 78" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.426632, + 48.6378489 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 8 00 10 21 02" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4267236, + 48.6383355 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 78 60 15" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.274358, + 48.731515 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 59 26" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2765665, + 48.7302387 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 05 93 ;+ 33 97 52 14 25 6" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2763367, + 48.7300443 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 29 29" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2761009, + 48.7298637 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 11 05 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2762616, + 48.7299831 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 90 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4380569, + 48.5648584 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 69 23 40 93" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3869021, + 48.7022516 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 07 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3869784, + 48.7022721 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 1 69 38 47 03" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3590704, + 48.5726755 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 83 10 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3750098, + 48.6906131 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 24 80 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3750579, + 48.6905361 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 21 14 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3756979, + 48.6910356 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 21 04 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.375381, + 48.6902836 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 43 02" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3753428, + 48.6903401 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 45 48 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.377423, + 48.6875591 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 62 12 55 71" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3758221, + 48.6892781 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 21 22 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3748496, + 48.6908102 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 13 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3755076, + 48.6845474 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 54 06 18 75" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3756378, + 48.6849349 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 58 07" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3759784, + 48.7034855 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 84 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4994786, + 48.6921779 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 70 35 16 28" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5354342, + 48.6741957 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 36 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4960184, + 48.6903354 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 45 11 40" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4037198, + 48.6511775 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 69 06 35 07" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4026282, + 48.6470386 + ] + }, + "properties": { + "amenity": "cinema", + "phone": "+33 1 69 02 72 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4118868, + 48.6515745 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 06 24 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4117957, + 48.651454 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 06 24 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4122498, + 48.6861095 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 83 73 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4121668, + 48.686099 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 03 67 79" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.41183, + 48.685736 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 42 32 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4100795, + 48.6858149 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 42 81 93" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.413238, + 48.686079 + ] + }, + "properties": { + "amenity": "veterinary", + "phone": "+33 1 69 00 09 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4703246, + 48.4032412 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 93 93 48" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3444761, + 48.6418189 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 36 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.420778, + 48.552245 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 50 49 52 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1909346, + 48.7049722 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 28 79 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1909364, + 48.7049081 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 46 39 17" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1892676, + 48.6983152 + ] + }, + "properties": { + "amenity": "cinema", + "phone": "+33 1 69 82 97 86" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1847067, + 48.6964085 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 8 20 82 00 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1913929, + 48.7424879 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 33 14 14" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3417742, + 48.5391153 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 64 55 16 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3841524, + 48.5245951 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 93 20 43" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4892253, + 48.716472 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 46 89 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 1.9922768, + 48.3492066 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 63 95 23 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0903164, + 48.6435845 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 91 26 38" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2768214, + 48.7301938 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 47 14 54" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1319719, + 48.678807 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 19 63 75" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.126442, + 48.7017188 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 28 60 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4288621, + 48.6086945 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 64 97 04 96" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.304938, + 48.607405 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 69 88 80 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3851069, + 48.5251302 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 82 45 30 89" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1496852, + 48.431229 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 64 94 45 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3743411, + 48.6905223 + ] + }, + "properties": { + "amenity": "library", + "phone": "+33 1 69 21 22 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3783131, + 48.687915 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 40 66" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3752259, + 48.6905063 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 72 32" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1910749, + 48.492349 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 80 24 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1899667, + 48.4869788 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 80 25 62" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1902988, + 48.4914299 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 80 49 78" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.184695, + 48.6968087 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 46 18 02" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3520136, + 48.6750485 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 69 05 82 65" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3522862, + 48.6748995 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 05 28 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4329323, + 48.5701812 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 57 36 39" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0790616, + 48.3136091 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 64 95 01 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4113128, + 48.657882 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 06 47 09" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2567503, + 48.7269932 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 48 66 95" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2566524, + 48.7262666 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 14 93 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2568467, + 48.7270644 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 36 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4083771, + 48.6559466 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 43 88 88" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.408385, + 48.6561113 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 25 97 89" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5005377, + 48.7182844 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 87 90 26 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4899044, + 48.715279 + ] + }, + "properties": { + "amenity": "cinema", + "phone": "+33 1 69 48 61 41" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2775934, + 48.5508031 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 80 48 54" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2975717, + 48.562616 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 64 56 17 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2968429, + 48.5628774 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 56 15 35" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1254111, + 48.5515359 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 26 98 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.245656, + 48.5870847 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 26 97 97" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1155471, + 48.6879126 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 12 48 95" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1158444, + 48.6881476 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 12 31 81" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4299122, + 48.5531776 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 23 46 68" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4350165, + 48.5668661 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 57 01 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4380931, + 48.5644139 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 86 60 62 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4340066, + 48.5699428 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 77 31 66" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4518017, + 48.5691414 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 57 22 44", + "reservation": "recommended" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4478267, + 48.5676577 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 57 00 25" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.091366, + 48.6429102 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 91 01 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2448824, + 48.7118551 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 14 88 34" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.461656, + 48.705913 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 81 08 21 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3038976, + 48.5987053 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 60 84 16 40" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0944991, + 48.6563625 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 91 17 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0761719, + 48.6453105 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 64 91 02 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0768451, + 48.6459532 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 64 91 00 71" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3712499, + 48.7076845 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 79 93 42 95" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.362487, + 48.7131544 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 69 38 33 04" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5129405, + 48.6937788 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 81 09 78 25" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4288549, + 48.6229673 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 52 70 93 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2423831, + 48.6605459 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 49 06 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.242773, + 48.6608488 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 49 72 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.233754, + 48.6420354 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 36 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.463166, + 48.6094752 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 88 21 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3851425, + 48.5254602 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 98 80 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2713002, + 48.7526345 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 30 64 89" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.289034, + 48.7321907 + ] + }, + "properties": { + "amenity": "cinema", + "phone": "+33 1 60 13 15 15" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3353083, + 48.5421132 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 56 05 21" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4125724, + 48.6587318 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 51 18 24 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3054069, + 48.6085872 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 84 09 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4173141, + 48.6483635 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 96 88 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4298191, + 48.5532771 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 64 99 99 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4384151, + 48.5649356 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 57 11 65", + "reservation": "recommended" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4347564, + 48.5664785 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 1 64 57 00 13" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4361431, + 48.5698082 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 64 57 97 96" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4082715, + 48.6560433 + ] + }, + "properties": { + "amenity": "cinema", + "capacity": "291", + "phone": "+33 1 69 02 72 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4116242, + 48.6581126 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 47 66 95" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4117962, + 48.6582224 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 06 21 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3295752, + 48.4762202 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 1 64 57 57 15" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4338156, + 48.4641375 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 1 64 98 30 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4306812, + 48.6263737 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 52 94 28 59" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.517468, + 48.7074419 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 46 41 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4300977, + 48.6249557 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 78 71 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3721499, + 48.698051 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 52 36 64" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3812992, + 48.6903844 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 1 69 21 41 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5032613, + 48.6981818 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 60 47 84 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2158031, + 48.7549467 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 41 21 96" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2149283, + 48.7549813 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 41 22 71" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3749164, + 48.6132941 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 36 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4347845, + 48.5673444 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 57 19 32" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4304817, + 48.5535749 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 99 78 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4339154, + 48.5652302 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 69 90 58 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4299559, + 48.5534373 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 99 99 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4474337, + 48.584415 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 86 46 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2654641, + 48.7261408 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 75 76 17 34" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2565479, + 48.726174 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 64 47 89 81" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3677357, + 48.7035492 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 1 69 05 94 59" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3714121, + 48.7038488 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 00 88 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.251494, + 48.7033514 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 31 57 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2521354, + 48.702931 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 31 36 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2522895, + 48.7028813 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 10 11 41" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2558486, + 48.7019136 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 31 01 04" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2563745, + 48.7026214 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 31 72 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2571895, + 48.7022369 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 10 00 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2520274, + 48.7041263 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 13 84 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2564074, + 48.7017618 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 70 39 22 23" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2567602, + 48.7024395 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 10 25 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2568505, + 48.7023951 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 82 22 84" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2687224, + 48.7481072 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 69 20 23 61" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.221119, + 48.7329193 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 41 48 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4299498, + 48.5535157 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 77 64 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4347086, + 48.5669965 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 90 01 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3059583, + 48.3927499 + ] + }, + "properties": { + "amenity": "school", + "capacity": "52", + "phone": "+33 1 64 95 82 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4904152, + 48.7159365 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 49 12 21" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3113305, + 48.6099815 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 85 20 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4025502, + 48.7129756 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 27 73" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4026998, + 48.7124311 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 1 69 38 43 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4024573, + 48.7128969 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 69 38 21 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4483609, + 48.6292141 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 60 77 19 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4420582, + 48.6372635 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 78 40 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4665764, + 48.403179 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 98 30 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.267728, + 48.7466509 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 69 20 20 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4486322, + 48.6342771 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 77 34 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3770767, + 48.6909358 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 96 00 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1645679, + 48.4346761 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 95 97 14" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3292001, + 48.7391488 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 67 09 05 62" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4143046, + 48.6586305 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 25 84 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4141544, + 48.6587143 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 02 84 04" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2726114, + 48.7313343 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 74 41 23" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4094321, + 48.6873283 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 52 40 24 67" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4357425, + 48.5966024 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 86 05 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4315298, + 48.6809804 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 83 43 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1788745, + 48.708277 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 41 85 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4060548, + 48.6590875 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 43 66 33" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3049225, + 48.6092463 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 69 88 92 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3056189, + 48.6101087 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 88 82 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3055605, + 48.6104447 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 50 08 67 73" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3062811, + 48.6079866 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 85 94 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3064418, + 48.6077753 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 84 09 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3066778, + 48.6078376 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 84 30 88" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3872325, + 48.7085712 + ] + }, + "properties": { + "amenity": "social_centre", + "phone": "+33 1 60 48 26 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4224729, + 48.630801 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 91 93 82" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1289454, + 48.6970248 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 07 32 57" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720738, + 48.6532054 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 45 03 73" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3933996, + 48.6545802 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 1 69 06 43 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3803148, + 48.6865099 + ] + }, + "properties": { + "amenity": "public_building", + "phone": "+33 1 69 21 10 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3843181, + 48.6881316 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 21 49 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1640695, + 48.6801932 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 07 81 52" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3614418, + 48.7276369 + ] + }, + "properties": { + "amenity": "car_rental", + "phone": "+33 8 20 00 74 98" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0111955, + 48.5298686 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 59 66 83" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4560057, + 48.5826322 + ] + }, + "properties": { + "amenity": "vehicle_inspection", + "phone": "+33 1 60 86 54 76" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4558878, + 48.5827047 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 38 21" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.452246, + 48.6467536 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 66 02" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2436639, + 48.699761 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 60 10 31 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4369742, + 48.5928346 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 8 26 38 18 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4862682, + 48.7010222 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 48 09 77" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4482977, + 48.6319735 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 78 48 86" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.30571, + 48.6112667 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 85 33 33" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1894154, + 48.6966375 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 28 33 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3724114, + 48.5276486 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 93 21 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2430433, + 48.7119181 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 14 01 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4672711, + 48.4966182 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 98 01 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4683556, + 48.6070882 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 96 04 04" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4499517, + 48.5647616 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 81 90 53 25" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.485734, + 48.7107356 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 48 76 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4266472, + 48.6298551 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 36 02 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2961944, + 48.6954534 + ] + }, + "properties": { + "amenity": "police", + "phone": "+33 1 69 79 23 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.226344, + 48.699426 + ] + }, + "properties": { + "amenity": "arts_centre", + "phone": "+33 1 60 14 65 41" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1380757, + 48.6783359 + ] + }, + "properties": { + "amenity": "townhall", + "phone": "+33 1 60 12 11 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.250938, + 48.7153934 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 31 96 96" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3319526, + 48.6401384 + ] + }, + "properties": { + "amenity": "library", + "phone": "+33 1 60 16 64 66" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.331724, + 48.6398645 + ] + }, + "properties": { + "amenity": "library", + "phone": "+33 1 60 16 64 66" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1622339, + 48.6965609 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 28 19 78" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1347376, + 48.7022391 + ] + }, + "properties": { + "amenity": "pub", + "phone": "+33 1 69 07 50 23" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.13206, + 48.7023145 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 86 97 32" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1868312, + 48.6981618 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 29 93 02" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4932685, + 48.6200888 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 60 75 18 81" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4934213, + 48.6202825 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 17 17" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4914635, + 48.6195483 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 60 75 54 93" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.49146, + 48.619537 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 60 82 56 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4925049, + 48.6200613 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 78 05 36 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4931056, + 48.6201986 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 85 01 29" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.491441, + 48.6195511 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 60 75 48 79" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4916021, + 48.620338 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 98 50 64" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4914387, + 48.6195385 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 60 75 03 62" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.492513, + 48.620493 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 60 75 29 53" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4112696, + 48.6506004 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 06 46 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4168622, + 48.6994247 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 03 04 04" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3655425, + 48.6609451 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 45 31 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3711356, + 48.6770091 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 05 19 98" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4386715, + 48.6380982 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 64 97 67 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4388194, + 48.6379008 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 60 77 67 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4388046, + 48.6379131 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 60 77 67 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4310628, + 48.6168179 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 91 66 68" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2279163, + 48.700428 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 1 69 93 49 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2348744, + 48.6975494 + ] + }, + "properties": { + "amenity": "toy_library", + "phone": "+33 1 69 93 49 34" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2439375, + 48.6999747 + ] + }, + "properties": { + "amenity": "social_centre", + "phone": "+33 1 60 10 48 58" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2444509, + 48.7024519 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 1 69 93 49 46" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3756949, + 48.7001458 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 47 12 53" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4507616, + 48.6479384 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 75 16 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4525142, + 48.6467072 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 65 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3867125, + 48.7086267 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 59 91 65 15" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3843633, + 48.7088867 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 57 93 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3883109, + 48.7082213 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 84 73 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.388498, + 48.7080692 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 01 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3875154, + 48.7085487 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 55 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3881088, + 48.7083588 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 67 28" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4572069, + 48.6516203 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 20 34 85 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4579678, + 48.6511101 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 89 31 32" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4582709, + 48.6511792 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 12 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4583755, + 48.6511048 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 41 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4578766, + 48.6510747 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 89 18 71" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1209381, + 48.6688887 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 12 90 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0688109, + 48.6728511 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 12 21 58" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3894252, + 48.7088448 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 9 50 04 10 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4347415, + 48.5666533 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 78 18 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2290893, + 48.6984468 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 1 60 10 19 47" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3635939, + 48.6685159 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 24 17 23" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 1.9978225, + 48.3106697 + ] + }, + "properties": { + "amenity": "townhall", + "phone": "+33 1 64 95 20 14" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4424817, + 48.6342991 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 77 11 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.442547, + 48.6342553 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 68 72 89 29" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4459309, + 48.6359513 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 1 69 36 49 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 1.9921809, + 48.3492679 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 95 35 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1855354, + 48.6967585 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 28 42 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1874795, + 48.6971843 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 77 45 44 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1862122, + 48.6968504 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 59 34 23" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4074698, + 48.6201846 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 36 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2731373, + 48.7312437 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 20 65 68" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4814757, + 48.7007567 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 98 73" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4913201, + 48.7158142 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 48 47 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4916036, + 48.7155661 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 94 83 79 5" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3714667, + 48.7028782 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 81 81" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1918929, + 48.7034465 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 49 30 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4450573, + 48.5657083 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 64 98 64 64" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.451341, + 48.5650007 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 57 21 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.469004, + 48.6037219 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 90 16 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.451662, + 48.569351 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 90 09 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4504617, + 48.6070427 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 89 87 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2473725, + 48.717486 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 12 97 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3814476, + 48.6152465 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 84 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3763276, + 48.6139151 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 60 86 41 87" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3921607, + 48.7111078 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 69 38 36 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1147339, + 48.6884121 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 60 12 56 21" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3526506, + 48.687044 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 69 96 03 98" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3967566, + 48.7076427 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 69 38 36 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2711642, + 48.7527689 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 69 20 34 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3635027, + 48.7049444 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 60 48 32 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3883493, + 48.3605244 + ] + }, + "properties": { + "amenity": "townhall", + "phone": "+33 1 64 99 48 87" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5134835, + 48.6948485 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 60 47 85 73" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3799612, + 48.3716824 + ] + }, + "properties": { + "amenity": "townhall", + "phone": "+33 1 64 99 52 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.384993, + 48.6562351 + ] + }, + "properties": { + "amenity": "townhall", + "phone": "+33 1 69 02 53 53" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1810416, + 48.4469173 + ] + }, + "properties": { + "amenity": "townhall", + "phone": "+33 1 64 94 39 09" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5125796, + 48.6886878 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 46 62 33" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1011002, + 48.7015633 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 18 42 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.243354, + 48.7123471 + ] + }, + "properties": { + "amenity": "bar", + "phone": "+33 1 69 20 33 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4581037, + 48.651199 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 1 60 75 68 66" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1893448, + 48.6985201 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 29 01 49" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4301228, + 48.626132 + ] + }, + "properties": { + "amenity": "college", + "phone": "+33 1 79 82 11 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2738646, + 48.7341112 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 30 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2735529, + 48.734028 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 69 20 18 43" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4282434, + 48.7031186 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 36 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4314072, + 48.6975687 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 1 69 00 16 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2656692, + 48.7476256 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 20 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1871117, + 48.6978848 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 19 20 54" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.135609, + 48.70183 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 41 75 64" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3858323, + 48.7057818 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 57 83 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3856045, + 48.7057655 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 54 54 46" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.38927, + 48.7086367 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 38 06 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2565461, + 48.7268382 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 85 37 05 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2575326, + 48.7274037 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 85 41 05 43" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3795113, + 48.6493501 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 02 76 40" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3517237, + 48.6540791 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 46 09 58" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2760385, + 48.7296465 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 77 06 50 62" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2759678, + 48.7295955 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 11 42 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2758839, + 48.7296895 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 11 01 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2757444, + 48.7295961 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 48 10 45 58" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2754655, + 48.729559 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 53 03 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.274703, + 48.7299078 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 53 07 10 25" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2746091, + 48.7300584 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 13 08 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2744673, + 48.7301141 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 04 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2742977, + 48.7301751 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 04 33" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2737463, + 48.7303565 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 69 75 12 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715535, + 48.702007 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 73 79 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3891873, + 48.7085261 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 80 40" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3892311, + 48.708581 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 47 96 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3893143, + 48.7086999 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 6 78 36 78 13" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.389267, + 48.708319 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 50 25" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3892037, + 48.7082673 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 1 69 38 41 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2738965, + 48.7303041 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 11 40 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2566639, + 48.7016594 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 85 74 25 26" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.396158, + 48.7135765 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 31 68" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3836058, + 48.7104636 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 11 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3644342, + 48.7055331 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 12 29 21 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716792, + 48.6998166 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 6 76 61 64 79" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3967255, + 48.7078415 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 77 05 33 53" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3969218, + 48.7077201 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 1 69 38 78 96" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.387869, + 48.7081767 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 80 37 70 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3878773, + 48.7085982 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 90 88 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3876623, + 48.7083999 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 43 82" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.388062, + 48.707984 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 8 20 09 99 07" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3886664, + 48.7079885 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 84 05 68" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.389043, + 48.7085876 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 75 30 86 93" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3889414, + 48.7083594 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 80 37 70 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3886798, + 48.7081627 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 69 57 97 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3964751, + 48.7138192 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 73 45 14 59" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3959289, + 48.7134526 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 69 38 88 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4831695, + 48.6128609 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 88 19 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3931246, + 48.6978098 + ] + }, + "properties": { + "amenity": "recycling", + "phone": "+33 1 69 57 84 34" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3999652, + 48.7036912 + ] + }, + "properties": { + "amenity": "recycling", + "phone": "+33 1 69 74 23 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1887737, + 48.6974824 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 86 91 86" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2581509, + 48.7268765 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 12 68 41" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2581029, + 48.7271368 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 41 69 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1736112, + 48.690039 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 28 05 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1851514, + 48.6966049 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 46 33 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2428351, + 48.6602247 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 36 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3045503, + 48.60729 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 84 15 15" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3844799, + 48.6873696 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 69 21 89 23" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3027185, + 48.702206 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 54 26 28" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4694168, + 48.4029707 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 64 98 76 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3019404, + 48.5930298 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 85 15 58" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3514563, + 48.673566 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 45 55 17" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2942399, + 48.6979983 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 48 23 26" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3519111, + 48.6741796 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 80 33 91 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3574385, + 48.7056984 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 42 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3451426, + 48.7079392 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 54 38 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3573147, + 48.7006757 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 69 38 81 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716786, + 48.6994143 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 56 61" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3400924, + 48.704968 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 48 44 09" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3401012, + 48.704706 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 48 43 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3401213, + 48.7041557 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 34 57 57" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3401148, + 48.7043431 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 47 10 98" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3443059, + 48.7051914 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 30 53 59 40" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.328819, + 48.7072353 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 72 48 56 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3285249, + 48.707356 + ] + }, + "properties": { + "amenity": "veterinary", + "phone": "+33 1 69 09 48 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3287262, + 48.7072944 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 86 12 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3297337, + 48.7073732 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 74 24 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3301425, + 48.7073947 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 51 57 19 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3303422, + 48.7071685 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 81 91 13 63" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.341935, + 48.7056605 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 79 11 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3365838, + 48.6958457 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 97 18 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3389309, + 48.7047979 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 48 61 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.177723, + 48.7027378 + ] + }, + "properties": { + "amenity": "library", + "phone": "+33 1 69 15 69 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2460005, + 48.5883506 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 83 08 55 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2568996, + 48.740369 + ] + }, + "properties": { + "amenity": "arts_centre", + "phone": "+33 1 69 30 48 84" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2465339, + 48.7259576 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 60 14 26 15" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4150348, + 48.6897295 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 95 19 66 29" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2425374, + 48.6607613 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 01 04 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1732313, + 48.6899807 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 07 42 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3145053, + 48.64996 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 15 96 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1265156, + 48.7260283 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 13 01 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1647511, + 48.4361317 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 92 16 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2946888, + 48.6956897 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 54 93 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3600629, + 48.7027525 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 69 38 86 21" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3614872, + 48.7022743 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 1 60 48 01 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3654073, + 48.7026922 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 69 38 86 32" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1388611, + 48.4264812 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 78 26 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4416258, + 48.695632 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 53 50 22 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3787596, + 48.4268021 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 99 39 52" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3406436, + 48.7051566 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 12 61 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3413712, + 48.7051047 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 09 42 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4292971, + 48.6284171 + ] + }, + "properties": { + "amenity": "library", + "phone": "+33 1 69 91 59 59" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.429839, + 48.6284979 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 64 99 79 81" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2759877, + 48.7297791 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 48 27 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4284348, + 48.6230305 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 77 87 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1221926, + 48.6694417 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 12 18 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.336534, + 48.6351332 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 46 85 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3018489, + 48.7299816 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 20 98 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4724951, + 48.5981781 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 89 01 34" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4702899, + 48.7132964 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 72 49 40 43" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.376603, + 48.6896327 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 86 23 22 46" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3202515, + 48.6374798 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 15 43 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.291427, + 48.5336239 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 52 46 52 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1851023, + 48.696719 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 9 67 42 75 66" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.503037, + 48.6982642 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 47 09 73" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2629663, + 48.7231729 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 41 54 82" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2613248, + 48.7248229 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 20 26 49" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3811525, + 48.6902099 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 21 63 69" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2466499, + 48.7158946 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 14 39 64" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4732459, + 48.6971631 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 06 69 69" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3763782, + 48.6895061 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 45 39 96" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3014448, + 48.5938094 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 84 95 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4014142, + 48.6233245 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 64 97 21 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2121113, + 48.7057618 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 60 10 32 98" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3509595, + 48.6728209 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 44 05 54" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4076596, + 48.6299872 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 26 30 40 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4026203, + 48.713032 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 72 49 45 28" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2536053, + 48.7472776 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 11 41 95" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2607267, + 48.72065 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 19 72 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1907895, + 48.702403 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 28 53 02" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1912075, + 48.702745 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 46 48 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1900147, + 48.6981013 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 1 69 82 60 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1862478, + 48.6975098 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 01 38 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0678798, + 48.6724006 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 84 51 15 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4832386, + 48.6127622 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 78 05 36 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2029862, + 48.685262 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 46 14 14" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.187238, + 48.6979604 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 1 64 46 73 02" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1851803, + 48.6964529 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 18 84 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1852862, + 48.696984 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 68 46 13 13" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1775661, + 48.6848781 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 46 29 57" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.386863, + 48.7071922 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 57 51 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1825198, + 48.6850692 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 28 14 14" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1825915, + 48.6850767 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 46 59 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1828194, + 48.6850401 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 07 24 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2620611, + 48.74326 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 37 82" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1700761, + 48.6844 + ] + }, + "properties": { + "amenity": "police", + "phone": "+33 1 64 86 17 17" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1804883, + 48.6970535 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 54 36 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.264326, + 48.72713 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 86 79 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4724683, + 48.607763 + ] + }, + "properties": { + "amenity": "social_facility", + "capacity": "30", + "phone": "+33 1 64 97 15 79" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4304716, + 48.637371 + ] + }, + "properties": { + "amenity": "social_facility", + "capacity": "25", + "phone": "+33 1 64 97 15 79" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4303764, + 48.6373789 + ] + }, + "properties": { + "amenity": "social_facility", + "capacity": "25", + "phone": "+33 1 64 97 15 79" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4091152, + 48.493852 + ] + }, + "properties": { + "amenity": "charging_station", + "capacity": "190", + "phone": "+33 1 64 98 31 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0671571, + 48.6445544 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 6 62 38 18 75" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0599982, + 48.6463866 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 95 97 40" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.29323, + 48.6937216 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 60 12 05 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4320558, + 48.5931138 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 47 49 49" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3634923, + 48.7048194 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 45 40 14" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3564369, + 48.677363 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 44 90 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1245368, + 48.6241136 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 90 70 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3781774, + 48.6908241 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 69 43 89 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4705285, + 48.4020401 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 98 63 49" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.469793, + 48.4033374 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 98 83 17" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2706482, + 48.7525866 + ] + }, + "properties": { + "amenity": "cinema", + "phone": "+33 1 69 53 10 38" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0417, + 48.3461339 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 1 64 95 03 52" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2478459, + 48.7173032 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 14 02 27" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2489028, + 48.7178907 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 60 19 62 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2472655, + 48.7165856 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 14 01 73" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2461836, + 48.7151382 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 12 41 33" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2464943, + 48.7153046 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 69 31 27 67" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2439253, + 48.7128999 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 1 60 14 02 61" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2428673, + 48.7123652 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 41 82 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3907646, + 48.6467365 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 1 69 02 21 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4164406, + 48.7055921 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 72 49 44 57" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3474643, + 48.6212201 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 46 78 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3022443, + 48.6333813 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 20 32 10 21" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2827786, + 48.6949804 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 85 74 59 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2136147, + 48.6870975 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 72 52 29 29" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3763306, + 48.4360314 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 68 59 49 47" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.282804, + 48.6951025 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 76 83 86" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2703234, + 48.6389453 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 69 63 36 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2714084, + 48.6384962 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 01 02 09" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2712191, + 48.6393097 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 64 49 63 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2712147, + 48.6392559 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 63 35 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3518825, + 48.6874375 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 66 83 01 02" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4911032, + 48.7159038 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 49 76 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.29924, + 48.6057271 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 85 25 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2720111, + 48.7527102 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 30 66 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2717738, + 48.7526189 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 25 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.143538, + 48.681692 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 1 69 28 43 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2594209, + 48.7235121 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 11 25 28" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3457545, + 48.6850091 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 48 11 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4689615, + 48.5014739 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 98 04 71" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1831323, + 48.7016528 + ] + }, + "properties": { + "amenity": "college", + "phone": "+33 1 69 15 62 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4381691, + 48.6352728 + ] + }, + "properties": { + "amenity": "theatre", + "phone": "+33 9 72 11 94 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3811688, + 48.6904411 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 41 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3301342, + 48.7295916 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 13 39 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2998923, + 48.5804295 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 88 49 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3003697, + 48.5804082 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 62 69 15 03" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3050877, + 48.6087646 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 84 00 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3003114, + 48.6063349 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 84 40 15" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2482487, + 48.7108684 + ] + }, + "properties": { + "amenity": "police", + "phone": "+33 1 60 14 76 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2609611, + 48.719976 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 70 84 92 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4292027, + 48.626847 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 72 83 47 38" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4300757, + 48.6262869 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 36 81 03" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3530946, + 48.6761447 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 05 31 68" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1017932, + 48.6277177 + ] + }, + "properties": { + "amenity": "restaurant", + "capacity": "80", + "phone": "+33 1 64 90 88 59", + "reservation": "recommended" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1235049, + 48.624066 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 26 04 71" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2755308, + 48.7307311 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 40 71 72 97" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1918606, + 48.704083 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 86 16 56 78" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4174511, + 48.6120327 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 06 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4172436, + 48.6123679 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 60 86 12 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4528426, + 48.6280946 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 13 33 33" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4528771, + 48.6280769 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 77 34 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4529225, + 48.6280562 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 77 37 15" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4523768, + 48.6284519 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 91 36 35" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4523494, + 48.6285511 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 78 19 47" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4571502, + 48.4334158 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 64 98 16 40" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4990496, + 48.7222739 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 6 98 01 25 23" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1233693, + 48.6240928 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 90 77 78" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1791399, + 48.5410525 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 94 99 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1778424, + 48.5408932 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 58 62 97" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4172945, + 48.6473157 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 43 27 68" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1552256, + 48.696565 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 82 43 09 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3565486, + 48.7055186 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 27 17" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3562413, + 48.705726 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 48 04 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4348224, + 48.5669104 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 80 85 98 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.372092, + 48.3347827 + ] + }, + "properties": { + "amenity": "post_office", + "phone": "+33 36 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3625321, + 48.7126533 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 38 22 61" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3628324, + 48.7126374 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 89 23" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3624156, + 48.7127063 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 94 71" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3623465, + 48.7127642 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 48 63" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4298145, + 48.623074 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 79 30 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.423117, + 48.6231485 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 90 20 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2450079, + 48.7119461 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 1 60 11 83 86" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2433019, + 48.7123127 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 14 20 84" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1760184, + 48.6763977 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 86 16 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2512183, + 48.5877613 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 52 85 70 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2520628, + 48.7240981 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 1 60 49 35 43" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2147521, + 48.6119574 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 92 35 67" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1625641, + 48.6967917 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 13 51 21" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1626757, + 48.6968297 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 07 48 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2881295, + 48.7322969 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 32 04" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2883584, + 48.7330317 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 11 63 79" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2879052, + 48.7322662 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 30 15 23" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5038842, + 48.6951954 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 82 33 40 47" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2566371, + 48.7126741 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 53 96 06 32" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1317021, + 48.7024898 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 54 13 71 98" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1679208, + 48.6839065 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 73 12 99 86" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1679397, + 48.6839065 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 83 99 00 89" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713161, + 48.7063074 + ] + }, + "properties": { + "amenity": "restaurant", + "capacity": "80", + "phone": "+33 1 69 57 02 99", + "reservation": "yes" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3883999, + 48.6871613 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 42 36 13" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0772168, + 48.6459643 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 91 00 77" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3468417, + 48.7403962 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 67 16 86 98" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4993541, + 48.6920376 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 46 12 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4701588, + 48.6099297 + ] + }, + "properties": { + "amenity": "bar", + "phone": "+33 6 26 63 19 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3165658, + 48.6517539 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 16 26 67" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3344734, + 48.6446354 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 51 42 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1381838, + 48.4390888 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 81 65 38" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1912477, + 48.4928683 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 80 46 81" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1988, + 48.4914115 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 92 27 61" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1945642, + 48.4890481 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 72 53 08 23" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1985821, + 48.4910018 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 80 34 17" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1990906, + 48.4910838 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 58 89 33" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1997918, + 48.490954 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 80 53 71" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4234788, + 48.626074 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 7 82 77 04 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3755003, + 48.6901189 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 96 26 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713019, + 48.7063955 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 05 79 49" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1929098, + 48.4950604 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 80 30 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.19279, + 48.4948265 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 6 10 47 29 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1926475, + 48.4948958 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 59 58 01 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1933923, + 48.4957164 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 58 04 58" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4540053, + 48.7069676 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 03 15 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4552109, + 48.7071986 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 73 70 17" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4582807, + 48.7055865 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 03 51 84" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3035026, + 48.6358265 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 69 80 70 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3027177, + 48.635627 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 69 49 38 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2709974, + 48.6386145 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 80 60 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3270477, + 48.7303801 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 30 71 46" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3042403, + 48.6355201 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 17 27 86 13" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3331066, + 48.7012034 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 09 14 38" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1534373, + 48.6475926 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 52 00 83 83" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1553561, + 48.6444222 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 81 91 13 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4622598, + 48.7076183 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 87 75 84 48" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3965992, + 48.7075676 + ] + }, + "properties": { + "amenity": "social_centre", + "phone": "+33 1 69 54 54 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.272534, + 48.737961 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 6 85 96 38 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4920824, + 48.715191 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 48 45 95" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4835401, + 48.7167288 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 48 45 68" } }, { @@ -703,7 +9629,8 @@ }, "properties": { "amenity": "charging_station", - "capacity": "4" + "capacity": "4", + "phone": "+33 1 41 35 40 00" } }, { @@ -711,13 +9638,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1467114, - 48.6359923 + 2.1222832, + 48.7076237 ] }, "properties": { - "amenity": "charging_station", - "capacity": "2" + "amenity": "restaurant", + "phone": "+33 1 64 46 05 47" } }, { @@ -725,13 +9652,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3764688, - 48.6917377 + 2.3574203, + 48.7006476 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 69 00 47 92" } }, { @@ -739,13 +9666,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2618123, - 48.6895054 + 2.3718795, + 48.7067336 ] }, "properties": { - "amenity": "charging_station", - "capacity": "2" + "amenity": "fast_food", + "phone": "+33 7 86 95 18 08" } }, { @@ -753,13 +9680,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1981503, - 48.7158537 + 2.3720504, + 48.7003849 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 69 84 76 04" } }, { @@ -767,13 +9694,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1981487, - 48.7158469 + 2.3719263, + 48.7068934 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 60 48 07 28" } }, { @@ -781,13 +9708,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1981406, - 48.7158076 + 2.4973404, + 48.5603031 ] }, "properties": { - "amenity": "charging_station", - "capacity": "1" + "amenity": "recycling", + "phone": "+33 1 69 74 23 50" } }, { @@ -795,13 +9722,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1981392, - 48.7158012 + 2.115359, + 48.6877954 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 60 12 23 36" } }, { @@ -809,13 +9736,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1981338, - 48.7157808 + 2.3881481, + 48.7090071 ] }, "properties": { - "amenity": "charging_station", - "capacity": "1" + "amenity": "fast_food", + "phone": "+33 1 70 58 15 98" } }, { @@ -823,13 +9750,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.198123, - 48.7157352 + 2.3866249, + 48.7066503 ] }, "properties": { - "amenity": "charging_station", - "capacity": "1" + "amenity": "kindergarten", + "phone": "+33 1 69 38 80 85" } }, { @@ -837,13 +9764,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3438175, - 48.6338906 + 2.3870102, + 48.7090029 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 24 78 24" } }, { @@ -851,14 +9778,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2812134, - 48.7255536 + 2.3635005, + 48.7037604 ] }, "properties": { "amenity": "charging_station", - "capacity": "2", - "reservation": "no" + "phone": "+33 1 69 57 83 00" } }, { @@ -866,13 +9792,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1637101, - 48.7096736 + 2.3637022, + 48.70372 ] }, "properties": { - "amenity": "charging_station", - "capacity": "2" + "amenity": "social_centre", + "phone": "+33 1 69 54 55 09" } }, { @@ -880,13 +9806,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3631171, - 48.7123915 + 2.3618515, + 48.703579 ] }, "properties": { - "amenity": "charging_station", - "capacity": "2" + "amenity": "toy_library", + "phone": "+33 1 69 57 81 25" } }, { @@ -894,13 +9820,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3756874, - 48.6891027 + 2.3608532, + 48.7027797 ] }, "properties": { - "amenity": "charging_station", - "capacity": "1" + "amenity": "school", + "phone": "+33 1 69 38 71 89" } }, { @@ -908,13 +9834,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2990588, - 48.6054574 + 2.3612674, + 48.7022563 ] }, "properties": { - "amenity": "charging_station", - "capacity": "1" + "amenity": "community_centre", + "phone": "+33 1 69 38 62 73" } }, { @@ -922,13 +9848,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1822079, - 48.6973212 + 2.3871132, + 48.7084163 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 54 54 49" } }, { @@ -936,13 +9862,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1789122, - 48.6992445 + 2.3635188, + 48.7045644 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 1 69 38 95 17" } }, { @@ -950,13 +9876,4061 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3786474, - 48.3428564 + 2.364221, + 48.7047601 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 55 26 11 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3660751, + 48.7055261 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 22 21" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3653484, + 48.7055035 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 39 41" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3975664, + 48.7001598 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 65 52 98 54" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3889465, + 48.7179812 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 49 75 07 59" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3721483, + 48.6985002 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 57 82 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3740422, + 48.7135656 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 24 30 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4260849, + 48.6281294 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 79 19 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4282306, + 48.6240358 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 79 32 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3869943, + 48.7022838 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 44 09" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.387368, + 48.7023769 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 48 88 88" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3871632, + 48.702324 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 1 60 48 17 61" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3868496, + 48.7020512 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 06 99 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3941318, + 48.7120098 + ] + }, + "properties": { + "amenity": "library", + "phone": "+33 1 69 57 81 81" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4078851, + 48.6483526 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 06 41 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4079143, + 48.6483758 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 06 87 78" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4082894, + 48.6486508 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 06 49 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4084152, + 48.6487351 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 69 43 95 61" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4087414, + 48.6490158 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 43 25 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4108059, + 48.6487953 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 06 63 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4102948, + 48.6489337 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 06 40 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4102046, + 48.6489453 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 9 51 25 42 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4101308, + 48.6489655 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 43 30 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4100636, + 48.6489839 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 43 20 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4095986, + 48.6491213 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 49 16 83" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4106219, + 48.6501807 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 02 77 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4105849, + 48.6502061 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 43 25 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4094351, + 48.6494311 + ] + }, + "properties": { + "amenity": "bar", + "phone": "+33 1 69 39 48 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4094337, + 48.6500177 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 43 00 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.407389, + 48.650022 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 25 88 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4073119, + 48.6497973 + ] + }, + "properties": { + "amenity": "veterinary", + "phone": "+33 1 69 25 86 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4127315, + 48.6524028 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 47 24 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3654544, + 48.7032565 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 69 38 47 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3628935, + 48.7054735 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 57 52 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713977, + 48.6994486 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 05 28" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713216, + 48.6994967 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 53 27 79 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713745, + 48.7036798 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 78 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1898079, + 48.7014652 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 81 86 10 40" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3901276, + 48.7093743 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 43 66" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3801078, + 48.7050575 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 27 27" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3793104, + 48.705278 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 84 06 74 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3816851, + 48.7050886 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 92 40" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3774773, + 48.7073328 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 60 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3811778, + 48.7084704 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 78 75 51 49" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4516839, + 48.645731 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 25 17" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4523913, + 48.6465914 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 75 53 03" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4516222, + 48.6464416 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 07 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4509885, + 48.6476413 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 75 19 47" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.450332, + 48.6488393 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 79 60 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4499545, + 48.6487104 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 85 19 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4501416, + 48.6486049 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 69 89 33 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3869862, + 48.6991965 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 1 69 38 08 66" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3862681, + 48.6992572 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 69 38 57 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.387432, + 48.6999134 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 1 69 54 55 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3855166, + 48.6998899 + ] + }, + "properties": { + "amenity": "library", + "phone": "+33 1 69 57 82 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3858177, + 48.6999139 + ] + }, + "properties": { + "amenity": "childcare", + "phone": "+33 7 66 14 18 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3832328, + 48.7008055 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 60 48 72 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4548147, + 48.6426867 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 75 63 82" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.454234, + 48.6431254 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 13 62" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.454126, + 48.6432144 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 89 38 41" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4537975, + 48.6434621 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 88 33 79 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4534025, + 48.6437836 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 75 91 53" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4497943, + 48.6481845 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 28 78" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4028271, + 48.7112025 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 01 23" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4022782, + 48.7121792 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 10 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4017656, + 48.7119603 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 86 14 50 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4011649, + 48.7121557 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 78 84 00 14" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4014751, + 48.7123097 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 23 62 01 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4012663, + 48.7122492 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 67 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4013992, + 48.71224 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 63 80 18 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1901363, + 48.5848779 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 17 10 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.473543, + 48.4030188 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 72 31 60 74" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4043454, + 48.7177459 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 60 48 84 84" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2618893, + 48.5858088 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 90 47 47" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.309203, + 48.6947641 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 81 96 00 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3887048, + 48.7092442 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 38 95 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3718119, + 48.7052584 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 25 47 07" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3717694, + 48.7054681 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 70 15 94 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3717678, + 48.7056691 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 84 14 98 33" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.446727, + 48.652219 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 58 48 75 38" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4432951, + 48.6516824 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 10 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4437661, + 48.6515734 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 53 78" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4462732, + 48.6497665 + ] + }, + "properties": { + "amenity": "veterinary", + "phone": "+33 1 60 75 24 71" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4455381, + 48.6505934 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 75 66 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4581373, + 48.651241 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 89 31 63" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.458155, + 48.6513179 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 23 07" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4577686, + 48.6509466 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 72 28 99 66" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4578124, + 48.6509166 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 73 50 81 48" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4580606, + 48.6511495 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 60 75 27 81" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2563075, + 48.7150293 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 20 02 04" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4070219, + 48.7182834 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 06 38 03" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719903, + 48.7016377 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 45 44 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3677334, + 48.7059258 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 84 85 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3700459, + 48.7059584 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 81 86 02 02" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3702045, + 48.7059612 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 69 38 13 58" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3706283, + 48.7060087 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 03 35 63" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3708885, + 48.7059557 + ] + }, + "properties": { + "amenity": "bar", + "phone": "+33 1 83 46 60 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3717369, + 48.7060685 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 48 32 87" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3717449, + 48.706009 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 47 07 07" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3723445, + 48.705887 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 36 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713183, + 48.706239 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 83 65 02 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3690146, + 48.7057289 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 84 71 07" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3686676, + 48.7057001 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 53 80 83 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.36854, + 48.705718 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 99 55 83 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3692969, + 48.705734 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 57 02 34" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3872288, + 48.7092409 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 53 17 35 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3817879, + 48.7086482 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 31 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715634, + 48.7015666 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 00 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720066, + 48.7013465 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 79 79" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720096, + 48.7010413 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 79 93 46 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720435, + 48.7005798 + ] + }, + "properties": { + "amenity": "bar", + "phone": "+33 1 69 57 06 67" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.371637, + 48.7001632 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 83 46 66 33" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716783, + 48.6998715 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 6 46 38 17 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716671, + 48.6996988 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 02 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3721345, + 48.6993918 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 28 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3721467, + 48.6989705 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 24 00 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716995, + 48.6989759 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 22 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3721155, + 48.7004555 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 69 84 82 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3705234, + 48.7011667 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 45 15" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715614, + 48.7018114 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 42 39 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715444, + 48.7021091 + ] + }, + "properties": { + "amenity": "childcare", + "phone": "+33 1 74 06 21 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.371985, + 48.7019311 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 41 89 50 84" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720124, + 48.7010045 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 18 61" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719779, + 48.6970783 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 57 51 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719228, + 48.7026116 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 48 10 45 95" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719241, + 48.7026894 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 01 60 48 78 96" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715212, + 48.7023628 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 57 90 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3712738, + 48.7023406 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 12 73" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715316, + 48.702226 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 38 71 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713942, + 48.7047694 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 38 00 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713955, + 48.7046848 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 24 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3714057, + 48.7041841 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 43 42 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713937, + 48.7043496 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 60 48 29 03" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719098, + 48.7040761 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 69 39 49 29" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719655, + 48.7038923 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 00 62" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713916, + 48.7043953 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 70 58 00 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3714667, + 48.6971801 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 83 94 76" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3714923, + 48.6972911 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 83 25 61 13" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715436, + 48.6975358 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 81 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3715082, + 48.6973565 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 6 17 13 14 54" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716314, + 48.697923 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 45 32 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3722227, + 48.6984147 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 05 20 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3645988, + 48.7055347 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 42 82 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3642832, + 48.70553 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 86 31 38 83" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3637988, + 48.7055223 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 82 22 00 63" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3635874, + 48.7054972 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 42 30 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3635997, + 48.705797 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 79 53" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3638415, + 48.7058275 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 39 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3646256, + 48.7058661 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 45 55 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.365525, + 48.7058627 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 54 17 95 17" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4231265, + 48.6231898 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 98 61 41" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3579064, + 48.7054625 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 81 13 10 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.370188, + 48.705724 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 69 72 73 27" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.357079, + 48.705514 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 30 53" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3704234, + 48.7057275 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 57 98 98" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.371099, + 48.7060065 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 73 56 43 95" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.35832, + 48.7054849 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 05 71 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3593263, + 48.7054896 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 56 46" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3592343, + 48.7054896 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 83 02 80 82" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3594019, + 48.7054909 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 84 87 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3591595, + 48.705541 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 38 91 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0770084, + 48.6459648 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 78 65 30 23" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3989399, + 48.7182534 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 49 75 74 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3950977, + 48.698622 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 73 73" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3955135, + 48.6989371 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 57 55 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3919688, + 48.6963946 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 75 30 20 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713832, + 48.7035581 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 70 58 00 66" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2696962, + 48.6588403 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 63 73 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3688746, + 48.7328478 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 78 18 22 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3691751, + 48.7057269 + ] + }, + "properties": { + "amenity": "childcare", + "phone": "+33 7 66 59 05 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1651863, + 48.6826937 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 1 64 86 14 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4032957, + 48.7219262 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 45 97 40 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4078774, + 48.7244016 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 79 84" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1628057, + 48.6956453 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 82 36 52 61" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2121564, + 48.7057619 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 6 12 92 88 83" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2399165, + 48.5746159 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 58 97 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5024285, + 48.6977147 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 39 37 49" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3844536, + 48.7012953 + ] + }, + "properties": { + "amenity": "childcare", + "phone": "+33 1 69 38 03 84" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3843541, + 48.7013566 + ] + }, + "properties": { + "amenity": "childcare", + "phone": "+33 1 69 38 02 69" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3842733, + 48.7014056 + ] + }, + "properties": { + "amenity": "childcare", + "phone": "+33 1 69 38 01 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719826, + 48.7017341 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 27 27" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3837905, + 48.6942376 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 47 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3836486, + 48.6927716 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 57 50 76" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3833287, + 48.6928348 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 00 36 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3736623, + 48.6994463 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 12 93" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3867595, + 48.7015547 + ] + }, + "properties": { + "amenity": "place_of_worship", + "phone": "+33 6 23 66 09 38" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1872136, + 48.684808 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 69 07 88 47" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3467113, + 48.7400484 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 28 40 60 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.320675, + 48.7259968 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 82 78 59 25" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4757369, + 48.5939921 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 96 19 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4755518, + 48.5939247 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 96 19 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4387776, + 48.5654746 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 57 23 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5055768, + 48.6152392 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 60 75 74 61" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5034578, + 48.616328 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 60 75 49 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5055355, + 48.6146619 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 33 39" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5049508, + 48.6154173 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 89 10 03" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5057233, + 48.6146752 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 64 85 10 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5067958, + 48.6143891 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 60 75 98 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5053209, + 48.6151939 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 79 29" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5038726, + 48.6164316 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 61 75 88 98" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2987121, + 48.605022 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 60 84 06 53" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5037706, + 48.6164635 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 61 61 53 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5062007, + 48.6144172 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 98 35" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5053531, + 48.6150698 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 75 64 97" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.230694, + 48.5111194 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 82 64 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3631664, + 48.7126393 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 48 03" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.363112, + 48.712641 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 06 77 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3624771, + 48.7126762 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 48 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3622922, + 48.7130533 + ] + }, + "properties": { + "amenity": "cafe", + "phone": "+33 1 69 38 47 71" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3630844, + 48.712466 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 24 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3632457, + 48.7100511 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 03 61 76 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3664724, + 48.7159962 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 51 46 88 32" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1150779, + 48.6885848 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 13 88 33 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.300215, + 48.5901564 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 88 86 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3024404, + 48.5871542 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 60 85 26 40" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3167245, + 48.6068638 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 60 85 20 40" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2583454, + 48.7016729 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 10 40 87" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1877325, + 48.6979255 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 07 85 54" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2797628, + 48.731432 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 20 73 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1238562, + 48.6713186 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 13 70 64" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.246834, + 48.715415 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 10 00 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1822231, + 48.6794868 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 46 10 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3299034, + 48.6168117 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 78 83 56 38" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3076444, + 48.6096542 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 60 84 34 34" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3044879, + 48.6003581 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 88 06 69" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2989304, + 48.5873998 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 88 96 49" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2993353, + 48.6048531 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 88 06 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1811381, + 48.6857208 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 07 81 95" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5035205, + 48.69809 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 52 27 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.50287, + 48.6983195 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 83 11 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5031354, + 48.6982284 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 47 11 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5035486, + 48.6979555 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 39 55 86" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5031685, + 48.6980873 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 47 45 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5020432, + 48.6978591 + ] + }, + "properties": { + "amenity": "disused", + "phone": "+33 1 60 46 10 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5029936, + 48.6976549 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 46 76 29" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1735172, + 48.6899324 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 28 50 86" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1871725, + 48.6848197 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 83 98 50 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1871707, + 48.6848209 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 83 99 98 81" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1878783, + 48.6845702 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 71 30 13 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3713399, + 48.6995915 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 14 25 94 75" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0858533, + 48.3189112 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 64 90 42 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3647349, + 48.7043195 + ] + }, + "properties": { + "amenity": "internet_cafe", + "phone": "+33 1 69 84 08 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1827424, + 48.6850741 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 69 07 11 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2420839, + 48.7131339 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 31 28 14" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2559972, + 48.7271383 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 93 12 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3230897, + 48.6485668 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 60 16 21 75" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3448276, + 48.4860556 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 90 17 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0689711, + 48.5939849 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 60 81 69 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3289894, + 48.7400613 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 77 06 17 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3475083, + 48.6558064 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 51 57 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3331339, + 48.6834771 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 05 44 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4354166, + 48.6922264 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 40 40 14" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4025471, + 48.6565087 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 06 20 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3587981, + 48.6293539 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 25 65 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2724271, + 48.6376124 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 80 41 41" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2519895, + 48.5919853 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 60 83 14 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1836595, + 48.6832646 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 28 40 69" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4917555, + 48.6271861 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 89 72 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4523243, + 48.647126 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 60 75 00 47" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1827327, + 48.6850631 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 9 83 43 91 41" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1827549, + 48.6850627 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 9 50 01 16 89" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4582216, + 48.6512077 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 9 82 25 60 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.452178, + 48.6461977 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 7 57 06 27 43" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2681779, + 48.7448793 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 75 11 11", + "reservation": "yes" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3097121, + 48.654779 + ] + }, + "properties": { + "amenity": "hospital", + "phone": "+33 1 69 92 52 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4924227, + 48.5668345 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 93 81 09" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3783279, + 48.3422556 + ] + }, + "properties": { + "amenity": "bar", + "phone": "+33 1 64 99 47 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0686014, + 48.6464044 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 91 06 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.367682, + 48.6996266 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 96 36 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.377516, + 48.6907934 + ] + }, + "properties": { + "amenity": "courthouse", + "phone": "+33 1 69 12 18 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719179, + 48.6545588 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 91 91 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3427789, + 48.6813101 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 69 56 58 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3547481, + 48.6952554 + ] + }, + "properties": { + "amenity": "exhibition_centre", + "phone": "+33 1 69 54 24 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3858126, + 48.708536 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 73 32 14 21" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3839888, + 48.707699 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 1 69 44 92 07" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1936325, + 48.6809217 + ] + }, + "properties": { + "amenity": "taxi", + "capacity": "3", + "phone": "+33 1 69 07 48 88" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2319734, + 48.7215131 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 8 00 00 11 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2322752, + 48.7215958 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 8 00 00 11 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3597025, + 48.6997865 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 6 61 41 76 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2109449, + 48.7697956 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 41 28 83 48" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2109503, + 48.7699159 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 45 37 38 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3953745, + 48.7147806 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 57 74 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3944988, + 48.7156465 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 57 74 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3964233, + 48.7153619 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 57 60 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3875266, + 48.7089345 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 46 76 68" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.37297, + 48.6985556 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 37 21" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3730788, + 48.698606 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 04 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3887391, + 48.7086006 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 32 09" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3919628, + 48.705784 + ] + }, + "properties": { + "amenity": "vehicle_inspection", + "phone": "+33 1 69 84 73 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2049694, + 48.6853913 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 28 95 79" } }, { @@ -970,7 +13944,302 @@ }, "properties": { "amenity": "charging_station", - "capacity": "2" + "capacity": "2", + "phone": "+33 9 72 66 80 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4018105, + 48.7187875 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 82 48 48 33" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1000946, + 48.70239 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 1 69 86 40 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2656433, + 48.7471496 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 30 12 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2654965, + 48.7471005 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 11 32 48" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2671111, + 48.7446592 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 30 31 86" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2639622, + 48.7461813 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 19 66 87" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2666016, + 48.7466383 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 47 23 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2653342, + 48.7470038 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 23 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2651954, + 48.7469197 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 53 41 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3877085, + 48.6901452 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 6 32 55 05 93" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3041684, + 48.6086068 + ] + }, + "properties": { + "amenity": "cinema", + "phone": "+33 1 60 84 11 45 ;+ 33 16 08 40 44 2" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2664636, + 48.7481203 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 20 34" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2664887, + 48.7484002 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 30 16 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2667187, + 48.7484809 + ] + }, + "properties": { + "amenity": "bar", + "phone": "+33 1 69 38 23 89" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2665856, + 48.7484673 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 49 39 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.266206, + 48.7480428 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 72 48 56 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2658601, + 48.7477616 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 11 71 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2660746, + 48.7479013 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 67 85 16 35" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2616077, + 48.7427573 + ] + }, + "properties": { + "amenity": "bar", + "phone": "+33 1 60 13 04 34" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2614361, + 48.7426229 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 20 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2620208, + 48.7428227 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 18 76 07 36" } }, { @@ -984,7 +14253,8 @@ }, "properties": { "amenity": "charging_station", - "capacity": "2" + "capacity": "2", + "phone": "+33 9 72 66 80 01" } }, { @@ -992,26 +14262,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1526786, - 48.7294151 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.1248674, - 48.5538002 + 2.2657685, + 48.7477154 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 9 83 81 00 58" } }, { @@ -1019,13 +14276,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3441973, - 48.6796849 + 2.2655803, + 48.7477463 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 6 83 82 32 86" } }, { @@ -1033,13 +14290,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3415646, - 48.6788071 + 2.265679, + 48.7477321 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 9 63 51 88 85" } }, { @@ -1047,13 +14304,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3498027, - 48.6962637 + 2.2657945, + 48.7475433 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 60 11 72 75" } }, { @@ -1061,13 +14318,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2722061, - 48.7250571 + 2.266873, + 48.7463642 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 53 11 24" } }, { @@ -1075,26 +14332,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.05579, - 48.5325058 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.3673662, - 48.7171802 + 2.26587, + 48.7476318 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 11 73 32" } }, { @@ -1102,13 +14346,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2012802, - 48.6784405 + 2.2659495, + 48.7476761 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 69 30 07 62" } }, { @@ -1116,13 +14360,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.201254, - 48.6784591 + 2.2656483, + 48.7475404 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 69 30 73 59" } }, { @@ -1130,13 +14374,27 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2012279, - 48.6784742 + 2.2663283, + 48.7479578 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 69 30 44 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1913976, + 48.4930468 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 60 80 30 48" } }, { @@ -1144,13 +14402,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2012037, - 48.6784875 + 2.2706697, + 48.6395041 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 69 01 00 73" } }, { @@ -1158,13 +14416,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2011782, - 48.6785039 + 2.4927205, + 48.6815062 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 69 00 69 69" } }, { @@ -1172,26 +14430,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3058917, - 48.7115998 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.4038501, - 48.7125681 + 2.371387, + 48.7048292 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 9 88 38 37 37" } }, { @@ -1199,13 +14444,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.403828, - 48.7125462 + 2.3716991, + 48.7072285 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 7 69 59 71 22" } }, { @@ -1213,13 +14458,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3849535, - 48.6815909 + 2.371383, + 48.7045355 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 78 75 17 52" } }, { @@ -1227,13 +14472,41 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2462984, - 48.7147436 + 2.4074039, + 48.6948569 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 1 69 83 46 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4077602, + 48.6948517 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 1 69 83 46 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4233437, + 48.6628156 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 6 30 56 79 08" } }, { @@ -1241,13 +14514,27 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1278863, - 48.6164533 + 2.4309258, + 48.6270412 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 69 13 00 25" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4299494, + 48.6256952 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 77 10 63" } }, { @@ -1255,13 +14542,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1278561, - 48.6164631 + 2.1317151, + 48.6784329 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 12 25 42" } }, { @@ -1269,13 +14556,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1278112, - 48.6164666 + 2.077375, + 48.6454215 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 64 91 56 40" } }, { @@ -1283,13 +14570,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.13468, - 48.7010452 + 2.0761091, + 48.6460849 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 64 91 04 00" } }, { @@ -1297,13 +14584,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2116869, - 48.7062905 + 2.3033819, + 48.3562458 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 9 54 96 54 47" } }, { @@ -1311,13 +14598,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1733032, - 48.6860341 + 2.3767995, + 48.6852612 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 6 86 68 27 20" } }, { @@ -1325,12 +14612,14 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3606429, - 48.7420116 + 2.174004, + 48.6874705 ] }, "properties": { - "amenity": "charging_station" + "amenity": "social_facility", + "capacity": "104", + "phone": "+33 1 69 76 59 00" } }, { @@ -1338,13 +14627,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.161564, - 48.7110982 + 2.408648, + 48.6856389 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 56 96 77" } }, { @@ -1352,13 +14641,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.163113, - 48.7118676 + 2.1481569, + 48.7293772 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 08 60 00" } }, { @@ -1366,13 +14655,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1591416, - 48.7116838 + 2.4565902, + 48.6138525 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 64 96 14 14" } }, { @@ -1380,13 +14669,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1617742, - 48.7105724 + 2.172167, + 48.4338989 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 95 11 74" } }, { @@ -1394,13 +14683,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1647877, - 48.7104201 + 2.3511609, + 48.5011456 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 13 56 13" } }, { @@ -1408,13 +14697,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1756989, - 48.7076909 + 2.4515723, + 48.5661676 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 78 95 69" } }, { @@ -1422,13 +14711,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.173301, - 48.7119865 + 2.3952164, + 48.6979241 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 1 60 48 59 44" } }, { @@ -1436,13 +14725,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1670193, - 48.7115617 + 2.362459, + 48.7014109 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 69 38 11 55" } }, { @@ -1450,13 +14739,55 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1660242, - 48.7135492 + 2.306233, + 48.6185199 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 60 85 69 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3057999, + 48.6058671 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 60 84 08 52" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4543513, + 48.7086719 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 03 52 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2709035, + 48.6387524 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 01 08 57" } }, { @@ -1464,13 +14795,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2016734, - 48.7130006 + 2.2673102, + 48.6370266 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 1 69 62 19 03" } }, { @@ -1478,13 +14809,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1981879, - 48.7125402 + 2.5006841, + 48.6222529 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 75 08 87" } }, { @@ -1492,13 +14823,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1989295, - 48.7130979 + 2.2511326, + 48.58758 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 64 90 12 47" } }, { @@ -1506,13 +14837,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1810969, - 48.6972345 + 2.3600656, + 48.6398441 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 69 46 19 27" } }, { @@ -1520,13 +14851,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1748245, - 48.6994819 + 2.0763333, + 48.6460913 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 1 64 91 16 32 ;+ 33 60 77 10 33 0" } }, { @@ -1534,13 +14865,41 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1643827, - 48.6990057 + 2.0770692, + 48.6459683 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 85 53 09 53" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0777091, + 48.646007 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 64 59 93 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0769876, + 48.6456461 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 1 80 22 94 69" } }, { @@ -1548,13 +14907,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1644283, - 48.7021514 + 2.0779383, + 48.646048 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 64 91 27 24" } }, { @@ -1562,13 +14921,27 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1684999, - 48.7017513 + 2.3424301, + 48.641155 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 25 99 87" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.342308, + 48.6411089 ] }, "properties": { "amenity": "charging_station", - "capacity": "8" + "phone": "+33 1 69 46 93 42" } }, { @@ -1576,13 +14949,55 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1738697, - 48.701939 + 2.3421042, + 48.6410159 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 04 91 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3476861, + 48.6402768 + ] + }, + "properties": { + "amenity": "arts_centre", + "phone": "+33 1 60 15 25 58" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3462162, + 48.6406016 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 51 16 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0901674, + 48.6433506 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 1 64 91 12 78" } }, { @@ -1590,13 +15005,27 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1741566, - 48.7014805 + 2.4509929, + 48.6478815 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 77 48 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3775604, + 48.6138697 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 1 60 86 63 03" } }, { @@ -1604,13 +15033,41 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1771527, - 48.7029126 + 2.3766986, + 48.6138372 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 74 56 84 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3768019, + 48.6140068 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 86 09 09" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3768308, + 48.6140664 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 60 86 63 03" } }, { @@ -1618,13 +15075,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1792099, - 48.7020328 + 2.3767181, + 48.6141078 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 86 64 85" } }, { @@ -1632,13 +15089,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1323812, - 48.7037782 + 2.3762044, + 48.6136267 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 86 19 27" } }, { @@ -1646,13 +15103,27 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3001673, - 48.5798356 + 2.3700897, + 48.7087067 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 83 63 17 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.342543, + 48.6803103 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 7 54 49 23 78" } }, { @@ -1660,13 +15131,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1260567, - 48.6189175 + 2.3403512, + 48.6783553 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 69 83 43 43" } }, { @@ -1674,13 +15145,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.0884779, - 48.3183187 + 2.0773401, + 48.6454934 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 9 53 04 62 98" } }, { @@ -1688,13 +15159,41 @@ "geometry": { "type": "Point", "coordinates": [ - 2.5286327, - 48.6784006 + 2.3606024, + 48.6383454 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 60 15 80 83" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.360133, + 48.6384499 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 9 53 73 57 25" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0683342, + 48.6463194 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 26 98 67" } }, { @@ -1702,13 +15201,27 @@ "geometry": { "type": "Point", "coordinates": [ - 2.5294694, - 48.6784363 + 2.0685508, + 48.6462811 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 60 82 30 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2420892, + 48.6600766 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 1 69 80 97 57" } }, { @@ -1716,13 +15229,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2120458, - 48.7128487 + 2.2424787, + 48.6605214 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 80 81 67" } }, { @@ -1730,12 +15243,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.4147405, - 48.7082555 + 2.2421881, + 48.6606906 ] }, "properties": { - "amenity": "charging_station" + "amenity": "restaurant", + "phone": "+33 9 54 35 41 58" } }, { @@ -1743,13 +15257,69 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1909354, - 48.7046938 + 2.2420171, + 48.6605844 + ] + }, + "properties": { + "amenity": "bar", + "phone": "+33 9 52 53 68 83" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2654128, + 48.7470535 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 47 67 95" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2660653, + 48.7470166 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 20 74 82" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2655222, + 48.7469976 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 86 38 30 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4232817, + 48.6432063 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 69 11 11 11" } }, { @@ -1757,13 +15327,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1373331, - 48.6743333 + 2.4863451, + 48.710929 ] }, "properties": { - "amenity": "charging_station", - "capacity": "2" + "amenity": "pharmacy", + "phone": "+33 1 69 48 10 96" } }, { @@ -1771,13 +15341,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1373702, - 48.6738459 + 2.3847923, + 48.6878512 ] }, "properties": { "amenity": "charging_station", - "capacity": "5" + "phone": "+33 1 69 21 87 31" } }, { @@ -1785,13 +15355,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3294681, - 48.7390485 + 2.4833547, + 48.6114841 ] }, "properties": { - "amenity": "charging_station", - "capacity": "2" + "amenity": "restaurant", + "phone": "+33 1 64 96 04 59" } }, { @@ -1799,13 +15369,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.32494, - 48.7352831 + 2.3524164, + 48.6871363 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 96 07 80" } }, { @@ -1813,13 +15383,3782 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2614008, - 48.7259167 + 2.427806, + 48.6285234 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 60 78 90 89" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1957285, + 48.6774082 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 28 00 90 ;+ 33 78 25 00 20 2" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2677832, + 48.7472986 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 81 71 03" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2678296, + 48.7473151 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 78 85 01 21" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3514823, + 48.6875696 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 96 20 53" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3515642, + 48.6873173 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 96 33 58" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3520254, + 48.6871116 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 96 05 86" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3936466, + 48.6971495 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 78 18 22 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1249379, + 48.6719778 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 12 42 39" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1091723, + 48.6152673 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 90 59 82" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.136736, + 48.6982882 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 8 20 20 22 25" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1314731, + 48.6781486 + ] + }, + "properties": { + "amenity": "veterinary", + "phone": "+33 1 60 12 64 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4079533, + 48.718318 + ] + }, + "properties": { + "amenity": "clinic", + "phone": "+33 1 69 54 45 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4682102, + 48.6035664 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 96 06 96" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3353787, + 48.6453394 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 15 01 68" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1622903, + 48.7108919 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 09 28 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.37279, + 48.7111547 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 85 12 17 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.404572, + 48.7211536 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 49 75 04 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0773963, + 48.6459744 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 80 96 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3808164, + 48.6905871 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 86 24 01 75" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3769395, + 48.6880782 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 56 08 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3774148, + 48.6884159 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 78 84 51 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3774446, + 48.6884545 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 50 35 93 88" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.232938, + 48.5707287 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 82 03 59" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4493229, + 48.5873313 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 91 70 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1251931, + 48.6239585 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 54 59 76 54" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3760104, + 48.6139233 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 60 86 50 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3809554, + 48.6147763 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 6 62 59 37 02" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3860304, + 48.6976537 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 7 89 72 91 04" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3853358, + 48.6986119 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 44 75 35" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4288447, + 48.6264791 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 90 43 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4288373, + 48.6264058 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 69 36 96 46" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3891793, + 48.6927934 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 13 63" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1502431, + 48.6854058 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 07 48 93" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.376441, + 48.6134955 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 63 96" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1235373, + 48.5533611 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 56 54 03" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1236518, + 48.5533725 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 56 68 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3780035, + 48.6907712 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 77 05 95 07" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3778334, + 48.6905085 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 76 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3778964, + 48.6905913 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 20 79" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3974197, + 48.7005792 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 45 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4174997, + 48.6119448 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 37 52" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3806864, + 48.6904093 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 79 93 40 89" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3809286, + 48.6903115 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 53 02 20 65" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3810215, + 48.6902721 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 05 00 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3810893, + 48.690245 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 99 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2506126, + 48.5875082 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 95 01 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1628768, + 48.7108843 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 14 11 53" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3800602, + 48.6907047 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 12 12 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3799426, + 48.690758 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 38 23 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.379555, + 48.6909262 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 87 90 40 83" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3793123, + 48.691029 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 69 00 39 52" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3764767, + 48.6135481 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 01 04" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3699073, + 48.6029247 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 51 02 50 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3697813, + 48.6027721 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 74 57 60 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2487644, + 48.5896295 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 90 34 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4736935, + 48.7258361 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 8 99 49 02 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0082878, + 48.5273038 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 50 69 77 75" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3809743, + 48.6905159 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 91 63" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3892153, + 48.6883221 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 42 32 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2721489, + 48.6402356 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 49 73 93" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2718189, + 48.6409187 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 49 80 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2716817, + 48.6403296 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 75 31 27 29" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2712513, + 48.6384498 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 82 70 63 33" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2690048, + 48.6405128 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 01 44 25" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2719384, + 48.6395344 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 02 16 53 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.271743, + 48.638424 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 63 95 04" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.271751, + 48.638375 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 69 80 01 58" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2729791, + 48.6452592 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 63 77 39" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2737069, + 48.6465541 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 49 19 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1852309, + 48.4880054 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 56 97 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1851633, + 48.4880256 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 87 01 19 52" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3754621, + 48.6901784 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 45 51 58" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3752841, + 48.6904231 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 69 12 19 75" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1916867, + 48.4932141 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 69 78 02 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1916267, + 48.4931334 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 80 38 71" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1904982, + 48.4917427 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 78 32 93" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1722066, + 48.5667879 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 95 01 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4362347, + 48.5702523 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 28 17 82" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4453405, + 48.5657481 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 85 69 03" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4335303, + 48.5702962 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 61 61 07 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4506364, + 48.5628206 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 76 31 00 76" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4382555, + 48.5642904 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 89 04 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4381164, + 48.5643565 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 79 47 44 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4379518, + 48.5644842 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 36 26 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4376511, + 48.564621 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 64 57 00 34" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4381928, + 48.5648854 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 74 56 68 82", + "reservation": "recommended" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4383005, + 48.5649081 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 83 88 92 59" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4386502, + 48.5649286 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 81 80 04 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4479449, + 48.5632276 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 89 19 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4482044, + 48.5632493 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 77 56 26 57" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1699222, + 48.6835728 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 85 74 78 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1165625, + 48.6887431 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 12 51 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1262977, + 48.7011304 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 07 68 75" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1838572, + 48.6976786 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 28 74 66" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1990059, + 48.490905 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 78 78 54" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3760097, + 48.699826 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 51 25" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3763639, + 48.7002776 + ] + }, + "properties": { + "amenity": "clinic", + "phone": "+33 1 69 54 45 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4360208, + 48.5698053 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 83 56 63 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4467352, + 48.5671707 + ] + }, + "properties": { + "amenity": "vehicle_inspection", + "phone": "+33 1 69 90 10 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4316712, + 48.5696489 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 90 14 43" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3778374, + 48.6877227 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 7 61 62 13 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3875674, + 48.691871 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 38 65 65" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4787483, + 48.5970782 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 96 90 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4500625, + 48.5622921 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 58 48" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.450206, + 48.5620169 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 80 97 31 02" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3772634, + 48.7058472 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 84 76 61" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1506381, + 48.6316146 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 26 30 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4451889, + 48.5657783 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 82 58 07 72", + "reservation": "required" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4515605, + 48.5696378 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 13 16 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4517858, + 48.5694097 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 57 41 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4517335, + 48.5692451 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 90 94 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4494161, + 48.5689629 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 90 00 84" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4500947, + 48.5690361 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 82 88 47 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4501443, + 48.5691315 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 87 32 15 88" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.45055, + 48.569128 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 76 21 25 55 32" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4506425, + 48.5692345 + ] + }, + "properties": { + "amenity": "vehicle_inspection", + "phone": "+33 1 69 90 01 39" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4510643, + 48.5692465 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 90 03 03" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4504206, + 48.5632347 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 93 95 07" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4517962, + 48.5693394 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 79 24 29" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4475083, + 48.5677054 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 85 11 62" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3761509, + 48.7004007 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 84 71 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4309705, + 48.6308242 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 97 34 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4254055, + 48.6381968 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 91 20 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4049772, + 48.6567603 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 43 10 75" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3877386, + 48.6558393 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 46 45 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3920779, + 48.6527034 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 06 11 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4301732, + 48.553798 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 99 74 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4301652, + 48.5538961 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 99 79 54" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4302651, + 48.553952 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 64 99 75 44", + "reservation": "required" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4304549, + 48.5536537 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 77 83 65" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1744731, + 48.6123071 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 92 96 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.377397, + 48.6885544 + ] + }, + "properties": { + "amenity": "college", + "phone": "+33 1 69 56 52 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2442565, + 48.5918912 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 83 05 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4528667, + 48.6129844 + ] + }, + "properties": { + "amenity": "car_wash", + "phone": "+33 9 86 79 59 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.452398, + 48.6132074 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 88 04 21" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4532476, + 48.613234 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 75 90 97 68" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4542608, + 48.6136795 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 96 20 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4544881, + 48.6137877 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 96 37 35" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4536998, + 48.6135168 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 96 38 38" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4731246, + 48.6069363 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 89 20 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4720808, + 48.6221293 + ] + }, + "properties": { + "amenity": "internet_cafe", + "phone": "+33 6 15 35 65 35" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4640009, + 48.6084649 + ] + }, + "properties": { + "amenity": "veterinary", + "phone": "+33 1 64 96 40 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4722235, + 48.6050468 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 96 25 59" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4309105, + 48.6047372 + ] + }, + "properties": { + "amenity": "internet_cafe", + "phone": "+33 1 87 40 53 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2560605, + 48.7255965 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 49 94 25" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1646326, + 48.7108667 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 59 42 82" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.162541, + 48.7108893 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 63 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1503792, + 48.7081686 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 70 72 29 29" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1319303, + 48.7025887 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 28 48 82" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2441931, + 48.7381673 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 78 85 39 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2657391, + 48.7473126 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 64 75 86 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2663564, + 48.7469278 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 69 30 18 63" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2662381, + 48.7469456 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 72 48 56 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.266172, + 48.7470069 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 97 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.266213, + 48.747087 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 11 05 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2660205, + 48.7471365 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 69 30 07 38" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2658344, + 48.7472055 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 30 55 34" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2658083, + 48.7472305 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 22 21" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2658451, + 48.7471072 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 30 06 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2657675, + 48.7472575 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 30 07 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2660045, + 48.7468012 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 75 57 48 39" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2424217, + 48.7126742 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 6 07 81 51 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.272544, + 48.7514119 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 11 71 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2721401, + 48.7528268 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 00 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2721111, + 48.7527977 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 47 08 48" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2720675, + 48.7527545 + ] + }, + "properties": { + "amenity": "veterinary", + "phone": "+33 1 69 53 04 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2715942, + 48.7526212 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 85 59 98 86" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2717806, + 48.7526765 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 43 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2832153, + 48.7467486 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 07 75 98" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2832886, + 48.7466879 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 34 98 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3033836, + 48.6347453 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 1 85 12 53 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2747034, + 48.6528034 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 69 10 31 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1731311, + 48.453501 + ] + }, + "properties": { + "amenity": "nightclub", + "phone": "+33 1 64 94 85 57" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1730406, + 48.4527521 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 80 18 66" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1725625, + 48.4523216 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 73 20 96 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3816202, + 48.7050497 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 9 80 81 48 46" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.501746, + 48.6975214 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 69 39 57 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4350737, + 48.5662654 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 57 02 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4301271, + 48.5536935 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 99 65 62" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4346208, + 48.5665689 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 74 57 10 77" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4300583, + 48.553581 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 99 71 62" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4329236, + 48.5669841 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 54 57 99 41" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3317761, + 48.6382695 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 46 92 84" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1788951, + 48.7082671 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 85 30 49" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1635724, + 48.6970415 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 07 28 75" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1513786, + 48.7076047 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 76 77 56 09" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3783242, + 48.6920531 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 21 39 33" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3741868, + 48.6217327 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 76 06 05 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4707122, + 48.4035768 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 98 82 82" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2217408, + 48.733072 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 41 06 38" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1625661, + 48.711175 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 87 59 01 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3776827, + 48.6880445 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 50 59 28 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3783053, + 48.6878993 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 40 66" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3777494, + 48.6880719 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 97 28" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.377868, + 48.6880355 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 97 28" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3787585, + 48.6879931 + ] + }, + "properties": { + "amenity": "healthcare", + "phone": "+33 7 83 13 05 76" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5341182, + 48.6745057 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 00 88 52" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2927052, + 48.4870213 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 20 72 16 44" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3721198, + 48.6979336 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 49 99 74 63" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720871, + 48.6977105 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 66 10 77 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1228263, + 48.6240868 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 50 03 99 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1229248, + 48.6240837 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 70 62 87 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1234693, + 48.6240722 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 30 05 41 81" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1634564, + 48.6961625 + ] + }, + "properties": { + "amenity": "library", + "phone": "+33 1 69 28 66 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2731382, + 48.7311316 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 20 65 68" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4168782, + 48.5997989 + ] + }, + "properties": { + "amenity": "coworking_space", + "phone": "+33 1 64 93 26 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.416852, + 48.5997923 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 93 26 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1359896, + 48.7009521 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 07 52 55" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2622651, + 48.7256706 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 74 32 36 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4676487, + 48.6039798 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 81 30 77 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5034503, + 48.6979889 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 88 00 85 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5028166, + 48.698213 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 48 79 09" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3954057, + 48.7049963 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 57 83 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2072858, + 48.6392496 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 01 96 41" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4917392, + 48.7155929 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 48 04 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0675108, + 48.6419814 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 29 12 98 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0761458, + 48.6462683 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 74 56 49 87" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3752493, + 48.6124006 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 60 86 45 23" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3756082, + 48.6125207 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 60 86 72 26" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3686316, + 48.6098652 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 60 86 51 79" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3686142, + 48.6098001 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 60 86 53 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3695363, + 48.6127499 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 60 86 51 89" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3698545, + 48.612867 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 60 86 50 84" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3655257, + 48.6148274 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 08 51 74 32" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3712272, + 48.696036 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 48 12 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0960842, + 48.6601606 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 88 56 61 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3819102, + 48.613367 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 60 86 59 95" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3815113, + 48.6139437 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 60 86 44 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719827, + 48.6109832 + ] + }, + "properties": { + "amenity": "music_school", + "phone": "+33 1 60 86 58 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0761179, + 48.6468007 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 75 28 12 54" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0758212, + 48.6464678 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 91 40 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.413208, + 48.6331384 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 77 09 84" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4849003, + 48.5666404 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 64 93 86 69" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4172615, + 48.612336 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 64 97 53 53" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4172937, + 48.6122961 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 11 77 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2626939, + 48.7248114 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 88 53 69 26" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2464974, + 48.5873754 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 90 41 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3859571, + 48.7057567 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 54 55 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4303724, + 48.5534016 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 64 99 83 64" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4298581, + 48.5533679 + ] + }, + "properties": { + "amenity": "veterinary", + "phone": "+33 1 64 57 50 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3655018, + 48.6147567 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 77 31 05 93" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.41724, + 48.6124812 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 91 25 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4172084, + 48.6125304 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 64 97 36 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4171558, + 48.6125734 + ] + }, + "properties": { + "amenity": "pub", + "phone": "+33 1 60 86 57 34" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4689529, + 48.6038718 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 81 71 18 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0628973, + 48.6439237 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 92 05 62" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0617508, + 48.6426431 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 91 36 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0622225, + 48.6431646 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 91 38 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0841569, + 48.6447069 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 88 84 54 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0773535, + 48.6451418 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 07 94 41 89" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.077623, + 48.6461335 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 85 53 25 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0864331, + 48.6299921 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 24 17 70 23" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4618054, + 48.7142223 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 49 23 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4586332, + 48.7167218 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 86 22 01 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4613895, + 48.7143009 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 21 80 53" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4614551, + 48.7145005 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 06 49 83" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5063882, + 48.6983375 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 86 90 61 61" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4982934, + 48.630121 + ] + }, + "properties": { + "amenity": "police", + "phone": "+33 1 60 75 22 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1253365, + 48.3605382 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 80 94 02 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1248659, + 48.3602822 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 75 28 18 07" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1270226, + 48.3611074 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 95 17 63" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1279234, + 48.3613659 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 64 95 60 58" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1229986, + 48.3584514 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 78 00 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4688401, + 48.6993153 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 52 31 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5351252, + 48.6810125 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 00 84 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3205284, + 48.6489881 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 25 22 77" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4834282, + 48.6123613 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 86 08 80 51" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4832863, + 48.6126716 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 53 36 26 73" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4834278, + 48.6126585 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 96 04 93" } }, { @@ -1833,7 +19172,8 @@ }, "properties": { "amenity": "charging_station", - "capacity": "2" + "capacity": "2", + "phone": "+33 9 72 66 80 01" } }, { @@ -1841,12 +19181,139 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1715127, - 48.675795 + 2.3176077, + 48.6949516 ] }, "properties": { - "amenity": "charging_station" + "amenity": "charging_station", + "phone": "+33 1 69 82 60 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3142559, + 48.6524431 + ] + }, + "properties": { + "amenity": "bank", + "phone": "+33 1 80 37 70 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2999553, + 48.5877309 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 84 69 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2986987, + 48.5872509 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 85 06 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2565515, + 48.7256321 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 20 08 27" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2582161, + 48.7269182 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 97 22 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3320574, + 48.6382975 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 51 24 86" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3322813, + 48.6383214 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 16 13 54" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2630382, + 48.7249851 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 53 88 05 46" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3843, + 48.7089059 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 41 24 86 26" } }, { @@ -1860,7 +19327,8 @@ }, "properties": { "amenity": "charging_station", - "capacity": "2" + "capacity": "2", + "phone": "+33 9 72 66 80 01" } }, { @@ -1868,13 +19336,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2901167, - 48.532706 + 2.2312944, + 48.5814068 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 92 21 92" } }, { @@ -1882,13 +19350,27 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2901545, - 48.5327433 + 2.3837889, + 48.7009452 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 73 00 02 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1243205, + 48.6716321 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 12 92 09" } }, { @@ -1896,26 +19378,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3051732, - 48.6109225 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.0911632, - 48.6429266 + 2.2965416, + 48.6927163 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 9 51 54 84 60" } }, { @@ -1923,13 +19392,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1706581, - 48.7096092 + 2.3583756, + 48.5729667 ] }, "properties": { - "amenity": "charging_station", - "capacity": "2" + "amenity": "restaurant", + "phone": "+33 6 77 11 63 79" } }, { @@ -1937,13 +19406,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1709452, - 48.7085683 + 2.3584118, + 48.5731095 ] }, "properties": { - "amenity": "charging_station", - "capacity": "10" + "amenity": "pharmacy", + "phone": "+33 1 64 56 34 07" } }, { @@ -1951,13 +19420,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3151369, - 48.6741826 + 2.358432, + 48.5731668 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 1 64 56 17 11" } }, { @@ -1965,16 +19434,926 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1985969, - 48.6788536 + 2.4232684, + 48.3984016 ] }, "properties": { "amenity": "charging_station", - "capacity": "4", + "phone": "+33 1 64 98 27 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.424048, + 48.3983371 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 30 59 15 16" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4706241, + 48.4035601 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 84 08 24 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4357197, + 48.7135723 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 49 10 10 01" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4689204, + 48.4024958 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 51 43 24 69" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4689052, + 48.4023965 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 77 46 68" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4696999, + 48.4028778 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 78 03 17" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4691237, + 48.4028617 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 52 88 42 57" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4148373, + 48.6963299 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 63 77 92 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4685867, + 48.6997944 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 03 52 33" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4687455, + 48.6997043 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 6 49 44 85 76" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4665908, + 48.7009108 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 52 16 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3757623, + 48.7033242 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 10 71 52 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4373396, + 48.6335435 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 97 86 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5017995, + 48.6975417 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 69 39 57 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5041952, + 48.6942065 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 83 30 14" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4960967, + 48.6882624 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 1 69 56 12 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4989349, + 48.7054037 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 1 84 20 42 82" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5028347, + 48.6973813 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 1 69 57 53 31" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4709662, + 48.4021114 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 9 80 51 48 84" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4676298, + 48.4069592 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 98 94 17" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4696962, + 48.4053064 + ] + }, + "properties": { + "amenity": "bicycle_rental", + "phone": "+33 6 09 90 06 65" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3805879, + 48.6224951 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 81 85 05 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4679, + 48.4043002 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 98 73 93" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.252663, + 48.592916 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 9 82 37 51 89" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2933784, + 48.6939336 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 48 19 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3271462, + 48.7375308 + ] + }, + "properties": { + "amenity": "veterinary", + "phone": "+33 9 53 37 94 94" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3291874, + 48.7392466 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 69 76 18 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1867892, + 48.6969245 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 47 83 53" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3293912, + 48.7071374 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 28 95 61" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3287193, + 48.706886 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 54 90 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5179384, + 48.7072988 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 21 78 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5049751, + 48.6995474 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 03 08 79" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4703262, + 48.4015465 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 79 47 49 63" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3798111, + 48.7130223 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 49 75 90 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1876982, + 48.4892393 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 92 24 78" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5047739, + 48.6975689 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 1 69 39 97 48" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5203699, + 48.7084757 + ] + }, + "properties": { + "amenity": "community_centre", + "phone": "+33 1 69 43 73 13" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4915498, + 48.6854832 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 03 15 58" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2558465, + 48.7027945 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 10 12 67" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5044246, + 48.6979459 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 46 44 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.498475, + 48.6966468 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 06 03 58" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5199357, + 48.7103988 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 86 84 77 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3775718, + 48.6139956 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 56 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5042378, + 48.6900922 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 46 58 63" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4776987, + 48.6120196 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 57 18 01 56" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5048745, + 48.6983131 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 77 37 07 27" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2690532, + 48.6403715 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 85 37 10 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2703035, + 48.6398376 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 72 12 73 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4938325, + 48.6805429 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 46 59 38" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4955924, + 48.6793175 + ] + }, + "properties": { + "amenity": "veterinary", + "phone": "+33 1 69 21 57 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4812162, + 48.6946121 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 48 90 62" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4764511, + 48.6954223 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 76 73 03 63" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4778191, + 48.7001812 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 48 39 43" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4818546, + 48.700772 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 68 43 17 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4808448, + 48.7020413 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 83 01 30 49" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.4821909, + 48.7005433 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 48 92 38 34" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2141962, + 48.6885886 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 29 91 62" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.28364, + 48.7239 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 75 18 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5078418, + 48.5624406 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 64 93 81 77", "reservation": "yes" } }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0702317, + 48.6444312 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 72 17 40 19" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1045095, + 48.7036562 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 07 43 78" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2948512, + 48.6947766 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 79 96 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2880027, + 48.696648 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 74 17 50" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3572621, + 48.44183 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 74 99 12 70" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0769377, + 48.6628623 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 49 39 73 05" + } + }, { "type": "Feature", "geometry": { @@ -1986,7 +20365,8 @@ }, "properties": { "amenity": "charging_station", - "capacity": "2" + "capacity": "2", + "phone": "+33 9 72 66 80 01" } }, { @@ -1994,13 +20374,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3151668, - 48.6741942 + 2.383455, + 48.7111645 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 6 06 43 53 27 18" } }, { @@ -2008,279 +20388,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3150897, - 48.6741725 + 2.292428, + 48.692957 ] }, "properties": { - "amenity": "charging_station", - "capacity": "1" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.331944, - 48.6690562 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "1" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.3528063, - 48.6747211 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "1" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.3371965, - 48.6883894 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "1" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.3504037, - 48.6880813 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "1" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.3603654, - 48.6895864 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "1" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.3755997, - 48.684087 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "4" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.3845549, - 48.6882489 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "1" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.3685408, - 48.6474278 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "1" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.2990179, - 48.6054468 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "1" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.3105621, - 48.6099018 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "1" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.3052011, - 48.6109242 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "1" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.3075795, - 48.6175624 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "1" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.3091164, - 48.6361435 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "1" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.2992754, - 48.6347663 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "1" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.2305277, - 48.6403389 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "2" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.2325233, - 48.6429358 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "2" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.230525, - 48.6403389 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "2" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.3617172, - 48.7298698 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "2" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.273299, - 48.6448488 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "2" + "amenity": "driving_school", + "phone": "+33 1 70 26 72 19" } }, { @@ -2294,7 +20408,8 @@ }, "properties": { "amenity": "charging_station", - "capacity": "2" + "capacity": "2", + "phone": "+33 9 72 66 80 01" } }, { @@ -2302,13 +20417,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2423434, - 48.6619306 + 2.4649022, + 48.7204627 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 6 95 01 96 01" } }, { @@ -2322,7 +20437,8 @@ }, "properties": { "amenity": "charging_station", - "capacity": "2" + "capacity": "2", + "phone": "+33 9 72 66 80 01" } }, { @@ -2330,13 +20446,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1610848, - 48.4295763 + 2.5027222, + 48.6983813 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 46 96 97" } }, { @@ -2344,13 +20460,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1610732, - 48.4295955 + 2.161198, + 48.4344684 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 92 69 02" } }, { @@ -2358,13 +20474,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1610473, - 48.4296381 + 2.15944, + 48.5997052 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 64 58 96 96" } }, { @@ -2372,13 +20488,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1610616, - 48.4296147 + 2.150107, + 48.6890694 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 6 49 00 48 76" } }, { @@ -2386,13 +20502,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2676796, - 48.6320841 + 2.0801282, + 48.6298738 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 64 91 58 82" } }, { @@ -2400,26 +20516,770 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2899405, - 48.6400891 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.2627261, - 48.7240484 + 2.2569213, + 48.7023603 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 35 59 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.228221, + 48.7321396 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 8 00 10 99 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2559204, + 48.7030047 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 73 38 50 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1278657, + 48.616434 + ] + }, + "properties": { + "amenity": "taxi", + "phone": "+33 9 70 80 96 63", + "reservation": "https://tad.idfmobilites.fr/pays-de-limours/" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2463768, + 48.7157899 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 1 60 10 11 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3928694, + 48.6549686 + ] + }, + "properties": { + "amenity": "library", + "phone": "+33 1 78 84 22 33" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3938925, + 48.6541994 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 49 46 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.391706, + 48.6529675 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 80 79 10 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3920131, + 48.6526898 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 06 11 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3918565, + 48.6525808 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 1 69 54 11 18" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3916813, + 48.6524869 + ] + }, + "properties": { + "amenity": "pharmacy", + "phone": "+33 1 69 06 52 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3910645, + 48.6521881 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 1 69 44 20 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3905532, + 48.6523161 + ] + }, + "properties": { + "amenity": "social_centre", + "phone": "+33 1 69 46 69 52" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3901809, + 48.6516352 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 69 39 65 15" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.39078, + 48.6560913 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 1 69 06 83 80" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3903246, + 48.6572593 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 1 69 06 16 41" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3907188, + 48.6577371 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 69 06 19 42" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3904418, + 48.6563276 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 1 69 06 57 69" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3957972, + 48.6568168 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 69 43 20 71" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3910768, + 48.6544418 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 60 48 01 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.391416, + 48.6545777 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 69 06 42 92" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2418928, + 48.5607271 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 07 51 64 17" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.254561, + 48.56429 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 82 10 90" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3718462, + 48.7044842 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 87 90 14 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3719212, + 48.704613 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 83 76 63 08" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3735282, + 48.7047965 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 81 24 15 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3871995, + 48.6546111 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 69 06 45 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3950157, + 48.6513992 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 02 11 15" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3953959, + 48.6514903 + ] + }, + "properties": { + "amenity": "vehicle_inspection", + "phone": "+33 1 69 06 45 30" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3932, + 48.6502574 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 1 69 25 99 13" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3928873, + 48.6501316 + ] + }, + "properties": { + "amenity": "school", + "phone": "+33 1 69 06 25 89" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3878815, + 48.6619615 + ] + }, + "properties": { + "amenity": "theatre", + "phone": "+33 9 54 38 58 14" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0775211, + 48.6459749 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 91 03 54" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3665452, + 48.6155552 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 7 62 14 20 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3656011, + 48.61508 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 86 17 39" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1833287, + 48.6829104 + ] + }, + "properties": { + "amenity": "library", + "phone": "+33 1 64 46 58 06" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1864557, + 48.6967449 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 18 59 02" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.297223, + 48.6199123 + ] + }, + "properties": { + "amenity": "veterinary", + "phone": "+33 1 69 88 87 87" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0852298, + 48.4304588 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 10 86 41 99" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3716167, + 48.6999905 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 86 24 26 26" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3720985, + 48.7000934 + ] + }, + "properties": { + "amenity": "dentist", + "phone": "+33 1 69 96 08 02" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2045983, + 48.6817032 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 75 43 32 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0623172, + 48.646106 + ] + }, + "properties": { + "amenity": "vehicle_inspection", + "phone": "+33 1 64 91 51 52" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0638138, + 48.6458287 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 81 81 56 07" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.063956, + 48.645811 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 94 68 72" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1705695, + 48.6826214 + ] + }, + "properties": { + "amenity": "theatre", + "phone": "+33 1 69 29 34 57" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1874203, + 48.6979167 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 80 86 45 37" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1246694, + 48.6716461 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 53 12 25" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1242028, + 48.6714454 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 60 12 11 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0755693, + 48.6451211 + ] + }, + "properties": { + "amenity": "clinic", + "phone": "+33 1 64 91 44 00" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0790564, + 48.6466623 + ] + }, + "properties": { + "amenity": "doctors", + "phone": "+33 1 64 91 04 05" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0781934, + 48.6466272 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 6 10 15 03 76" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.083407, + 48.6432236 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 74 56 06 43" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0801605, + 48.6443659 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 91 11 11" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1222249, + 48.7051045 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 64 59 15 35" } }, { @@ -2433,7 +21293,8 @@ }, "properties": { "amenity": "charging_station", - "capacity": "2" + "capacity": "2", + "phone": "+33 9 72 66 80 01" } }, { @@ -2441,13 +21302,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.259024, - 48.7301481 + 2.188808, + 48.7012826 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 28 47 13" } }, { @@ -2455,13 +21316,41 @@ "geometry": { "type": "Point", "coordinates": [ - 2.269765, - 48.6368351 + 2.3755742, + 48.6541738 + ] + }, + "properties": { + "amenity": "library", + "phone": "+33 1 78 84 22 22" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3785021, + 48.6502883 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 49 46 10" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.063644, + 48.6705505 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 6 12 15 61 15" } }, { @@ -2469,39 +21358,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1991228, - 48.6777138 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.1993169, - 48.6775285 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.4702448, - 48.7221273 + 2.4612873, + 48.7144407 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 48 40 70" } }, { @@ -2509,13 +21372,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.53546, - 48.6824609 + 2.4583639, + 48.7166299 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 47 55 79" } }, { @@ -2523,13 +21386,27 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1430126, - 48.4428015 + 2.4582969, + 48.7165716 + ] + }, + "properties": { + "amenity": "driving_school", + "phone": "+33 1 69 48 03 89" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1717575, + 48.5820363 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 64 92 61 18" } }, { @@ -2537,13 +21414,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.277807, - 48.7254041 + 2.3847128, + 48.6876785 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 9 73 59 28 04" } }, { @@ -2551,13 +21428,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2703986, - 48.6365905 + 2.1980021, + 48.6761548 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 18 94 94" } }, { @@ -2565,13 +21442,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2775106, - 48.6459437 + 2.4819672, + 48.7113405 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 6 52 40 17 58" } }, { @@ -2579,13 +21456,27 @@ "geometry": { "type": "Point", "coordinates": [ - 2.3161988, - 48.6848878 + 2.4773612, + 48.4527896 + ] + }, + "properties": { + "amenity": "restaurant", + "phone": "+33 6 31 87 44 41" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.0222664, + 48.5216644 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 92 80 19" } }, { @@ -2593,13 +21484,111 @@ "geometry": { "type": "Point", "coordinates": [ - 2.284972, - 48.6353009 + 2.3852222, + 48.7011014 + ] + }, + "properties": { + "amenity": "clinic", + "phone": "+33 1 60 48 20 91" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3635041, + 48.7052203 + ] + }, + "properties": { + "amenity": "clinic", + "phone": "+33 1 86 64 15 04" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2714278, + 48.6396707 + ] + }, + "properties": { + "amenity": "fast_food", + "phone": "+33 9 87 35 26 85" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.345909, + 48.4846199 + ] + }, + "properties": { + "amenity": "veterinary", + "phone": "+33 1 69 90 12 12" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1670884, + 48.6783656 + ] + }, + "properties": { + "amenity": "social_facility", + "phone": "+33 1 69 28 52 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2716037, + 48.6445673 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 9 86 67 34 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2703997, + 48.6397821 + ] + }, + "properties": { + "amenity": "kindergarten", + "phone": "+33 9 86 67 34 24" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.1180285, + 48.6729202 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 6 45 98 81 09" } }, { @@ -2607,13 +21596,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2848241, - 48.6353296 + 2.1377932, + 48.6988348 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 28 05 38" } }, { @@ -2621,26 +21610,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1744871, - 48.7085534 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.1753858, - 48.7088476 + 2.1379543, + 48.6987771 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 9 83 21 20 78" } }, { @@ -2648,26 +21624,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1725483, - 48.7103656 - ] - }, - "properties": { - "amenity": "charging_station" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.1051357, - 48.7016808 + 2.1186483, + 48.6738833 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 6 45 98 81 09" } }, { @@ -2675,13 +21638,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1943654, - 48.6780344 + 2.1890202, + 48.6978377 ] }, "properties": { - "amenity": "charging_station", - "capacity": "2" + "amenity": "doctors", + "phone": "+33 1 69 28 67 91" } }, { @@ -2689,13 +21652,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2166741, - 48.6738608 + 2.4240673, + 48.6288053 ] }, "properties": { - "amenity": "charging_station", - "capacity": "2" + "amenity": "car_rental", + "phone": "+33 1 60 78 45 03" } }, { @@ -2703,13 +21666,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2061451, - 48.6887068 + 2.1133917, + 48.6798397 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 6 29 25 86 69" } }, { @@ -2717,13 +21680,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1914788, - 48.7031361 + 2.1624729, + 48.7142631 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 35 70 00" } }, { @@ -2731,13 +21694,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1719134, - 48.6775943 + 2.1050942, + 48.674651 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" + "phone": "+33 6 67 15 98 02" } }, { @@ -2745,13 +21708,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1942662, - 48.6780348 + 2.4834944, + 48.6112047 ] }, "properties": { - "amenity": "charging_station", - "capacity": "18" + "amenity": "restaurant", + "phone": "+33 1 60 89 32 45" } }, { @@ -2759,13 +21722,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2027588, - 48.6825884 + 2.3032974, + 48.6348669 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 1 69 01 03 20" } }, { @@ -2773,13 +21736,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2428498, - 48.6595378 + 2.133429, + 48.6769461 ] }, "properties": { - "amenity": "charging_station", - "capacity": "2" + "amenity": "fast_food", + "phone": "+33 6 27 27 15 14" } }, { @@ -2787,13 +21750,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1235988, - 48.6247636 + 2.4298051, + 48.6410708 ] }, "properties": { - "amenity": "charging_station", - "capacity": "2" + "amenity": "fast_food", + "phone": "+33 6 95 32 61 18" } }, { @@ -2801,13 +21764,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.14257, - 48.7146664 + 2.3718565, + 48.7050975 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 6 47 10 74 10" } }, { @@ -2815,13 +21778,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1494307, - 48.6352778 + 2.4113356, + 48.6749513 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 69 42 31 03" } }, { @@ -2829,13 +21792,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2367887, - 48.6836784 + 2.3755293, + 48.6132001 ] }, "properties": { - "amenity": "charging_station", - "capacity": "2" + "amenity": "fast_food", + "phone": "+33 6 21 21 70 52" } }, { @@ -2843,13 +21806,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.159425, - 48.6969517 + 2.2587571, + 48.7135368 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 8 00 10 99 00" } }, { @@ -2857,13 +21820,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2435713, - 48.7117286 + 2.2380308, + 48.7046416 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 9 65 23 96 36" } }, { @@ -2871,13 +21834,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1480779, - 48.6366323 + 2.2381231, + 48.7047706 ] }, "properties": { "amenity": "charging_station", - "capacity": "1" + "phone": "+33 1 60 10 38 22" } }, { @@ -2885,13 +21848,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2081245, - 48.6880849 + 2.4172483, + 48.6472683 ] }, "properties": { "amenity": "charging_station", - "capacity": "6" + "phone": "+33 1 69 43 01 29" } }, { @@ -2899,13 +21862,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1376093, - 48.6738072 + 2.2578393, + 48.7273451 ] }, "properties": { - "amenity": "charging_station", - "capacity": "5" + "amenity": "dentist", + "phone": "+33 1 69 20 44 78" } }, { @@ -2913,13 +21876,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1378648, - 48.6740521 + 2.262609, + 48.7358324 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 9 83 21 34 21" } }, { @@ -2927,13 +21890,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1343189, - 48.6772011 + 2.3213374, + 48.7030456 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 79 02 84" } }, { @@ -2941,13 +21904,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1167994, - 48.6879654 + 2.1748623, + 48.6775799 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 69 76 44 60" } }, { @@ -2955,13 +21918,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.2298008, - 48.6428077 + 2.475671, + 48.5779589 ] }, "properties": { "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 60 90 82 00" } }, { @@ -2969,55 +21932,13 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1719509, - 48.6775783 + 2.0772976, + 48.6453334 ] }, "properties": { "amenity": "charging_station", - "capacity": "4" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.2166634, - 48.6738608 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "2" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.2368067, - 48.6836666 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "2" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.2627544, - 48.6266898 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "2" + "phone": "+33 1 64 95 61 24" } }, { @@ -3032,6 +21953,7 @@ "properties": { "amenity": "charging_station", "capacity": "2", + "phone": "+33 6 80 07 45 37", "reservation": "no" } }, @@ -3046,6 +21968,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 4 26 70 02 27", "reservation": "no" } }, @@ -3060,6 +21983,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 1 84 88 68 00", "reservation": "yes" } }, @@ -3074,6 +21998,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 1 60 81 12 22", "reservation": "no" } }, @@ -3088,6 +22013,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 2 52 07 25 97", "reservation": "yes" } }, @@ -3102,6 +22028,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3116,6 +22043,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3130,6 +22058,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3144,6 +22073,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3158,6 +22088,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3172,6 +22103,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3186,6 +22118,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3200,6 +22133,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3214,20 +22148,7 @@ }, "properties": { "amenity": "charging_station", - "reservation": "no" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.147694, - 48.378312 - ] - }, - "properties": { - "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -3242,23 +22163,10 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 2 52 07 25 97", "reservation": "yes" } }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.303627, - 48.706046 - ] - }, - "properties": { - "amenity": "charging_station", - "reservation": "no" - } - }, { "type": "Feature", "geometry": { @@ -3270,20 +22178,7 @@ }, "properties": { "amenity": "charging_station", - "reservation": "no" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.303434, - 48.690335 - ] - }, - "properties": { - "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3298,6 +22193,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3312,6 +22208,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -3326,6 +22223,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3340,20 +22238,7 @@ }, "properties": { "amenity": "charging_station", - "reservation": "no" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.229205, - 48.690167 - ] - }, - "properties": { - "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3368,6 +22253,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3382,23 +22268,10 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 6 80 07 45 37", "reservation": "yes" } }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.106539, - 48.680822 - ] - }, - "properties": { - "amenity": "charging_station", - "reservation": "no" - } - }, { "type": "Feature", "geometry": { @@ -3410,20 +22283,7 @@ }, "properties": { "amenity": "charging_station", - "reservation": "no" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.317971, - 48.674145 - ] - }, - "properties": { - "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -3438,6 +22298,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 86 87 71 86", "reservation": "no" } }, @@ -3452,6 +22313,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -3466,6 +22328,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3483,34 +22346,6 @@ "reservation": "no" } }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.370444, - 48.689668 - ] - }, - "properties": { - "amenity": "charging_station", - "reservation": "no" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.421482, - 48.664224 - ] - }, - "properties": { - "amenity": "charging_station", - "reservation": "no" - } - }, { "type": "Feature", "geometry": { @@ -3525,20 +22360,6 @@ "reservation": "no" } }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.389685, - 48.675894 - ] - }, - "properties": { - "amenity": "charging_station", - "reservation": "no" - } - }, { "type": "Feature", "geometry": { @@ -3553,20 +22374,6 @@ "reservation": "no" } }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.3682531, - 48.6333049 - ] - }, - "properties": { - "amenity": "charging_station", - "reservation": "no" - } - }, { "type": "Feature", "geometry": { @@ -3578,6 +22385,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -3606,6 +22414,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -3620,6 +22429,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 1 41 35 40 00", "reservation": "no" } }, @@ -3634,20 +22444,7 @@ }, "properties": { "amenity": "charging_station", - "reservation": "no" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.41169, - 48.6808 - ] - }, - "properties": { - "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -3662,6 +22459,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -3676,6 +22474,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3690,6 +22489,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -3704,6 +22504,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -3732,93 +22533,10 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 1 41 35 40 00", "reservation": "no" } }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.1326458, - 48.6774792 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "2" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.1718956, - 48.677548 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "4" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.1719254, - 48.6775463 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "4" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.1167987, - 48.6879649 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "2" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.2627121, - 48.6267029 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "2" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.2297955, - 48.5681451 - ] - }, - "properties": { - "amenity": "charging_station", - "capacity": "7" - } - }, { "type": "Feature", "geometry": { @@ -3830,23 +22548,10 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 6 81 47 51 13", "reservation": "yes" } }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.245213, - 48.597132 - ] - }, - "properties": { - "amenity": "charging_station", - "reservation": "no" - } - }, { "type": "Feature", "geometry": { @@ -3858,9 +22563,52 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.3454451, + 48.6208489 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 4 73 69 90 60" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2438078, + 48.7118164 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 67 40 76 45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.5374545, + 48.6713241 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 69 00 08 19" + } + }, { "type": "Feature", "geometry": { @@ -3872,6 +22620,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 1 79 35 63 09", "reservation": "no" } }, @@ -3886,6 +22635,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3900,6 +22650,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3914,6 +22665,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3928,6 +22680,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3942,6 +22695,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3956,6 +22710,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3970,6 +22725,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -3984,6 +22740,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 1 84 60 48 70", "reservation": "no" } }, @@ -3998,6 +22755,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -4012,6 +22770,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -4026,6 +22785,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -4040,6 +22800,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -4054,6 +22815,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -4068,6 +22830,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -4082,6 +22845,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -4096,6 +22860,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -4110,6 +22875,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -4124,6 +22890,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -4138,6 +22905,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -4152,6 +22920,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 72 66 80 01", "reservation": "no" } }, @@ -4166,6 +22935,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 70 83 02 13", "reservation": "yes" } }, @@ -4183,34 +22953,6 @@ "reservation": "no" } }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.436023, - 48.632526 - ] - }, - "properties": { - "amenity": "charging_station", - "reservation": "no" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.371912, - 48.622446 - ] - }, - "properties": { - "amenity": "charging_station", - "reservation": "no" - } - }, { "type": "Feature", "geometry": { @@ -4222,6 +22964,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -4250,6 +22993,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -4264,20 +23008,7 @@ }, "properties": { "amenity": "charging_station", - "reservation": "no" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [ - 2.427055, - 48.612608 - ] - }, - "properties": { - "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -4292,6 +23023,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -4306,6 +23038,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 3 69 24 67 32", "reservation": "no" } }, @@ -4320,6 +23053,7 @@ }, "properties": { "amenity": "charging_station", + "phone": "+33 9 70 83 02 13", "reservation": "yes" } }, @@ -4328,12 +23062,41 @@ "geometry": { "type": "Point", "coordinates": [ - 2.1949087, - 48.6771318 + 2.4107904, + 48.6576056 ] }, "properties": { - "amenity": "charging_station" + "amenity": "restaurant", + "phone": "+33 9 54 47 29 20" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2559696, + 48.7030809 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 9 75 34 40 36" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 2.2560148, + 48.7031511 + ] + }, + "properties": { + "amenity": "charging_station", + "phone": "+33 1 85 41 00 41" } } ] diff --git a/tests/main.test.js b/tests/main.test.js index 106e94e..00ba64b 100644 --- a/tests/main.test.js +++ b/tests/main.test.js @@ -122,10 +122,19 @@ describe('mapping properties with rich mapping engine', () => { expect(mapped_point.properties).toStrictEqual({ phone: expected_converted_phone }) feature_to_test.properties.telephone_operateur = 'Stations-e' - mapped_point = Mapping_engine.mapElementFromConf(feature_to_test) expect(mapped_point.properties).toStrictEqual({ }) + feature_to_test.properties.telephone_operateur = '+33 0 7 66 38 74 96' + expected_converted_phone = '+33 7 66 38 74 96' + mapped_point = Mapping_engine.mapElementFromConf(feature_to_test) + expect(mapped_point.properties).toStrictEqual({ phone: expected_converted_phone }) + + feature_to_test.properties.telephone_operateur = '+ 33 1 30 31 30 46 (numéro unique)' + expected_converted_phone = '+33 1 30 31 30 46' + mapped_point = Mapping_engine.mapElementFromConf(feature_to_test) + expect(mapped_point.properties).toStrictEqual({ phone: expected_converted_phone }) + // +19 0142056650;+19 0664534050 }) })